Alan, may you replace debug message ' DEBUG2("rlm_dbm: Cannot open database file ...' on error one.
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>> ----- -- Andrei Koulik. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html