Yep...that was it
On Fri, 19 Jul 2002 15:09, you wrote:
Try to remove .db suffix from db file reference, because
some some dbm libraries put it automatically.
dbm {
usersfile = ${confdir}/users
}
I call it "feature" but no bug :)
Friday, July 19, 2002, 8:40:17 AM, Martin Shears wrote:
MS> hmm I just tried -X on running freeradius, disregard my last email
MS> ---
MS> rlm_dbm: try open database file:
MS> /usr/local/freeradius-0.6-cvs-20020719/etc/raddb/users_db
MS> rlm_dbm: Cannot open database file: No such file or directory
MS> modcall[authorize]: module "dbm" returns fail
MS> ---
MS> The problem is the file DOES exist, I copy/pasted and did less and got a
nice MS> binary looking file ~
MS> the code in rlm_dbm.c
MS> -----
MS> /* open database */
MS> if ( ( pdb = dbm_open(inst -> userfile, O_RDONLY, 0600) ) !=
NULL ) { MS> DEBUG("rlm_dbm: Call parse_user:\n");
MS> found = sm_parse_user(pdb, name, request_pairs,
&check_tmp, MS> &reply_tmp, &ulist);
MS> if ( found == RLM_MODULE_NOTFOUND ) {
MS> sm_user_list_wipe(&ulist);
MS> found = sm_parse_user(pdb, "DEFAULT", request_pairs,
MS> &check_tmp, &reply_tmp, &ulist);
MS> }
MS> dbm_close(pdb);
MS> } else {
MS> found = RLM_MODULE_FAIL;
MS> DEBUG2("rlm_dbm: Cannot open database file:
MS> %s\n",strerror(errno));
MS> }
MS> -----
MS> Can the filemode cause this? or maybe file format? guessing the later.
MS> Isn't it amazing how far you can solve things for yourself by writing an
MS> email :p
MS> Cheers
MS> Martin
--
Martin Shears BS(Maths&CompSci)| Email: [EMAIL PROTECTED]
Chariot NetConnect | Web: http://www.chariot.net.au/
Technical Services Group | Phone (+61): 08 8359 2955
6/63 Pirie St ADELAIDE S.Aust | Fax (+61): 08 8359 3413
You are reminded that this e-mail and its attachments are subject to
Chariot Internet Limited's legal disclaimer located at
http://www.chariot.net.au/disclaimer.htm. You are encouraged to read
it carefully to be aware of risks involved in electronic
communication.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html