000020640 - RADIUS accounting packet causes RADIUS daemon to crash

Document created by RSA Customer Support Employee on Jun 16, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000020640
Applies ToRSA ACE/Server 5.1 (no longer supported as of 7-14-2006)
RSA ACE/Server 5.0.x (no longer supported as of 8-15-2004)
RADIUS Accounting
Microsoft Windows
IssueRADIUS accounting packet causes RADIUS daemon to crash
RADIUS debug shows the following when an accounting packet is sent to RADIUS server:

ius/ace_radius/ace_radius_dbapi.cpp(133): Preparing...
ius/ace_radius/ace_radius_dbapi.cpp(150): Connecting...
ius/ace_radius/ace_radius_dbapi.cpp(206): Connected successfully.
ius/ace_radius/ace_radius_database.cpp(1741): Search for challenge profile
ius/ace_radius/ace_radius_dbapi.cpp(1354): No challenge profile found.
ius/ace_radius/ace_radius_garbage.cpp(61): Cleaned main hash.
ius/ace_radius/ace_radius_account.cpp(153): Received accounting request
ius/ace_radius/ace_radius_database.cpp(1236): Failed to create accounting directory
ius/ace_radius/ace_radius_dbapi.cpp(223): Disconnecting...
ius/ace_radius/ace_radius_dbapi.cpp(228): Disconnected successfully.
CauseThe "Full Path to Accounting Directory" in the RADIUS Configuration utility is specified incorrectly, e.g. "ace\rad_acct"
ResolutionOn a Windows system, the drive will also need to be specified, e.g. "c:\ace\rad_acct". If you specify a directory that does not exist, the RADIUS server creates it. Leaving this parameter unset causes accounting data to be stored in the directory ace\data\radacct by default. Also, filename do not need to be specified; data for all clients is stored in one file named detail.log or detail.csv, depending on the specified log file format.
Legacy Article IDa17850