Re: AW: sementation fault

2005-08-02 Thread vicky



First, you should a new empty 'radius' database in MySQL and login user with
permissions to that database. You could of course call the database and the
user anything you like but we'll stick to 'radius' for both for the purposes
of this discussion

Next up, you need to create the schema for the database. There is a file
which describes this and is actually a SQL script file. It can be found at
/src/modules/rlm_sql/drivers/rlm_sql_mysql/db_mysql.sql where you untar'd
FreeRadius. This is the bit that, at least at the time I originally wrote
these notes, wasn't really documented anywhere and was the thing most people
seemed to be asking. 


How you run that script is up to you and how you like to admin MySQL. The
easiest way is to: 

  mysql -uroot -prootpass radius  db_mysql.sql  


...where 'root' and 'rootpass' are your mysql root name and password
respectively.


Uwe,

Thanks for your answer. About the empty database 'radius' I had already 
done that. This morning I ran the script 'db_mysql.sql' you talked 
about. Now I can see the tables in my database radius but I still have 
the same segmentation fault error. I have reconfigured, recompiled (with 
make clean) and reinstalled. That didn't help. Do you have any other ideas?


Thanks for your help,

--Vicky
- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


sementation fault

2005-08-01 Thread vicky

Hi all,

I trying to install (compile from source) freeRADIUS 1.0.4 on a SuSe 
Linux system version 9.1. The configuration, compilation and 
installation goes well. The problem comes when I run it with -X -A. You 
can see the output from that attached with this mail.
I have made sure the the mysql-devel packages is installed so I guess it 
is not that.

The last two lines in the output are :

sql: postauth_query = INSERT into radpostauth (id, user, pass, 
session_id, reply, date) values ('', '%{User-Name}', 
'%{User-Password:-Chap-Password}', '%{Acct-Session-Id}', 
'%{reply:Packet-Type}', NOW())
sql: safe-characters = 
@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /


It tries to insert to a table 'radpostauth' that doesn't exist and 
further more there are no tables at all in the database. Is that normal?


Please help me shed some light on this,

Thanks!

--Vicky
Starting - reading configuration files ...
reread_config:  reading radiusd.conf
Config:   including file: /opt/freeradius/etc/raddb/proxy.conf
Config:   including file: /opt/freeradius/etc/raddb/clients.conf
Config:   including file: /opt/freeradius/etc/raddb/snmp.conf
Config:   including file: /opt/freeradius/etc/raddb/eap.conf
Config:   including file: /opt/freeradius/etc/raddb/sql.conf
 main: prefix = /opt/freeradius
 main: localstatedir = /opt/freeradius/var
 main: logdir = /opt/freeradius/var/log/radius
 main: libdir = /opt/freeradius/lib
 main: radacctdir = /opt/freeradius/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 = 0
 main: allow_core_dumps = no
 main: log_stripped_names = no
 main: log_file = /opt/freeradius/var/log/radius/radius.log
 main: log_auth = yes
 main: log_auth_badpass = no
 main: log_auth_goodpass = no
 main: pidfile = /opt/freeradius/var/run/radiusd/radiusd.pid
 main: user = psaadm
 main: group = psaadm
 main: usercollide = no
 main: lower_user = no
 main: lower_pass = no
 main: nospace_user = no
 main: nospace_pass = no
 main: checkrad = /opt/freeradius/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
Using deprecated naslist file.  Support for this will go away soon.
read_config_files:  reading clients
read_config_files:  reading realms
radiusd:  entering modules setup
Module: Library search path is /opt/freeradius/lib
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 = (null)
 unix: shadow = (null)
 unix: group = (null)
 unix: radwtmp = /opt/freeradius/var/log/radius/radwtmp
 unix: usegroup = no
 unix: cache_reload = 600
Module: Instantiated unix (unix)
Module: Loaded eap
 eap: default_eap_type = md5
 eap: timer_expire = 60
 eap: ignore_unknown_eap_types = no
 eap: cisco_accounting_username_bug = no
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
 gtc: challenge = Password: 
 gtc: auth_type = PAP
rlm_eap: Loaded and initialized type gtc
 mschapv2: with_ntdomain_hack = no
rlm_eap: Loaded and initialized type mschapv2
Module: Instantiated eap (eap)
Module: Loaded attr_rewrite
 attr_rewrite: attribute = User-Name
 attr_rewrite: searchfor = promo.*
 attr_rewrite: searchin = packet
 attr_rewrite: replacewith = %{User-Password}
 attr_rewrite: append = no
 attr_rewrite: ignore_case = no
 attr_rewrite: new_attribute = no
 attr_rewrite: max_matches = 10
Module: Instantiated attr_rewrite (attr_rewrite)
Module: Loaded preprocess
 preprocess: huntgroups = /opt/freeradius/etc/raddb/huntgroups
 preprocess: hints = /opt/freeradius/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 detail
 detail: detailfile = 
/opt/freeradius/var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d
 detail: detailperm = 384
 detail: dirperm = 493
 detail: locking = no
Module: Instantiated detail (auth_log)
Module: Loaded realm
 realm: format = prefix
 realm: delimiter = /
 realm: ignore_default = yes
 realm: ignore_null = yes
Module: Instantiated realm (prefix)
 realm: 

AW: sementation fault

2005-08-01 Thread Uwe Driessen
 -Ursprüngliche Nachricht-
 Von: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] Im 
 Auftrag von vicky
 It tries to insert to a table 'radpostauth' that doesn't 
 exist and further more there are no tables at all in the 
 database. Is that normal?
 
 Please help me shed some light on this,
 

Generate the Database and make sure the rigth connect infos in the sql.conf

Read : http://www.frontios.com/freeradius.html

Setting up the RADIUS database in MySQL

First, you should a new empty 'radius' database in MySQL and login user with
permissions to that database. You could of course call the database and the
user anything you like but we'll stick to 'radius' for both for the purposes
of this discussion

Next up, you need to create the schema for the database. There is a file
which describes this and is actually a SQL script file. It can be found at
/src/modules/rlm_sql/drivers/rlm_sql_mysql/db_mysql.sql where you untar'd
FreeRadius. This is the bit that, at least at the time I originally wrote
these notes, wasn't really documented anywhere and was the thing most people
seemed to be asking. 

How you run that script is up to you and how you like to admin MySQL. The
easiest way is to: 

   mysql -uroot -prootpass radius  db_mysql.sql  

...where 'root' and 'rootpass' are your mysql root name and password
respectively.


Mit freundlichen Grüßen 
Drießen 
Es liegt was in der Luft
www.feilbingert.net
Uwe Drießen
Software  Computer
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 660045 Fax 06708 661397
www.edv-driessen.de


- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html