Hello, I have been trying to get freeradius to run
on aix for awhile, now if I use version 0.9.3 or version 1 I get the same error
in the log file. Below is a copy of the debug output, attempting to start
radius, and then the log file. I would be very thank for for any help or
suggestions!
Thanks!
# `pwd`/radiusd -X
Starting - reading configuration files ... reread_config: reading radiusd.conf Config: including file: /home/tomh/radius/etc/raddb/proxy.conf Config: including file: /home/tomh/radius/etc/raddb/clients.conf Config: including file: /home/tomh/radius/etc/raddb/snmp.conf Config: including file: /home/tomh/radius/etc/raddb/sql.conf main: prefix = "/home/tomh/radius" main: localstatedir = "/home/tomh/radius/var" main: logdir = "/home/tomh/radius/var/log/radius" main: libdir = "/home/tomh/radius/lib" main: radacctdir = "/home/tomh/radius/var/log/radius/radacct" main: hostname_lookups = no main: max_request_time = 30 main: cleanup_delay = 5 main: max_requests = 1024 main: delete_blocked_requests = 0 main: port = 1645 main: allow_core_dumps = no main: log_stripped_names = no main: log_file = "/home/tomh/radius/var/log/radius/radius.log" main: log_auth = no main: log_auth_badpass = no main: log_auth_goodpass = no main: pidfile = "/home/tomh/radius/var/run/radiusd/radiusd.pid" main: user = "(null)" main: group = "(null)" main: usercollide = no main: lower_user = "after" main: lower_pass = "after" main: nospace_user = "after" main: nospace_pass = "after" main: checkrad = "/home/tomh/radius/sbin/checkrad" main: proxy_requests = yes proxy: retry_delay = 5 proxy: retry_count = 3 proxy: synchronous = no proxy: default_fallback = yes proxy: dead_time = 120 proxy: post_proxy_authorize = yes proxy: wake_all_if_all_dead = no security: max_attributes = 200 security: reject_delay = 1 security: status_server = no main: debug_level = 0 read_config_files: reading dictionary read_config_files: reading naslist read_config_files: reading clients read_config_files: reading realms radiusd: entering modules setup Module: Library search path is /home/tomh/radius/lib Module: Loaded exec exec: wait = no exec: program = "(null)" exec: input_pairs = "request" exec: output_pairs = "(null)" exec: packet_type = "(null)" Module: Instantiated exec (exec) Module: Loaded expr Module: Instantiated expr (expr) Module: Loaded PAP pap: encryption_scheme = "crypt" Module: Instantiated pap (pap) Module: Loaded CHAP Module: Instantiated chap (chap) Module: Loaded MS-CHAP mschap: use_mppe = yes mschap: require_encryption = no mschap: require_strong = no mschap: with_ntdomain_hack = no mschap: passwd = "(null)" mschap: authtype = "MS-CHAP" mschap: ntlm_auth = "(null)" Module: Instantiated mschap (mschap) Module: Loaded System unix: cache = no unix: passwd = "/etc/passwd" unix: shadow = "(null)" unix: group = "/etc/group" unix: radwtmp = "/home/tomh/radius/var/log/radius/radwtmp" unix: usegroup = no unix: cache_reload = 600 Module: Instantiated unix (unix) Module: Loaded preprocess preprocess: huntgroups = "/home/tomh/radius/etc/raddb/huntgroups" preprocess: hints = "/home/tomh/radius/etc/raddb/hints" preprocess: with_ascend_hack = no preprocess: ascend_channels_per_line = 23 preprocess: with_ntdomain_hack = no preprocess: with_specialix_jetstream_hack = no preprocess: with_cisco_vsa_hack = no Module: Instantiated preprocess (preprocess) Module: Loaded realm realm: format = "suffix" realm: delimiter = "@" realm: ignore_default = no realm: ignore_null = no Module: Instantiated realm (suffix) Module: Loaded files files: usersfile = "/home/tomh/radius/etc/raddb/users" files: acctusersfile = "/home/tomh/radius/etc/raddb/acct_users" files: preproxy_usersfile = "/home/tomh/radius/etc/raddb/preproxy_users" files: compat = "no" Module: Instantiated files (files) Module: Loaded Acct-Unique-Session-Id acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Addre ss, NAS-Port" Module: Instantiated acct_unique (acct_unique) Module: Loaded detail detail: detailfile = "/home/tomh/radius/var/log/radius/radacct/%{Client-IP-Addr ess}/detail-%Y%m%d" detail: detailperm = 384 detail: dirperm = 493 detail: locking = no Module: Instantiated detail (detail) Module: Loaded radutmp radutmp: filename = "/home/tomh/radius/var/log/radius/radutmp" radutmp: username = "%{User-Name}" radutmp: case_sensitive = yes radutmp: check_with_nas = yes radutmp: perm = 384 radutmp: callerid = yes Module: Instantiated radutmp (radutmp) Listening on authentication *:1645 Listening on accounting *:1646 Listening on proxy *:1647 Ready to process requests. # `pwd`/radiusd Sat Jun 12 09:29:41 2004 : Info: Starting - reading configuration files ... # ps -ef |grep rad root 19576 53218 1 09:29:48 pts/3 0:00 grep rad # # cd /home/tomh/radius/var/log/radius # # # cat radius.log Sat Jun 12 09:29:42 2004 : Error: FATAL: Failed to initialize semaphore: The system call does not exist on this system. # # uname -a AIX mercury 1 5 003265944C00 # oslevel 5.1.0.0 # gcc -v Reading specs from /usr/local/lib/gcc-lib/powerpc-ibm-aix5.1.0.0/3.2.3/specs Configured with: ../gcc-3.2.3/configure --disable-nls Thread model: aix gcc version 3.2.3 # |