Hi, guys! After successfully building a FreeRadius 2.0pre1 package with "dpkg-buildpackage -us -uc", I had many errors installing and running it. In the end it worked, but I decided to document every error so that they won't appear again when I try 2.0pre2. :) # "freeradius -x" should be "freeradius -X" root@caju-test:/etc# dpkg -i /usr/local/src/freeradius- postgresql_2.0.0-pre0_i386.deb Selecting previously deselected package freeradius-postgresql. (Reading database ... 49070 files and directories currently installed.) Unpacking freeradius-postgresql (from .../freeradius-postgresql_2.0.0- pre0_i386.deb) ... Setting up freeradius-postgresql (2.0.0-pre0) ... Restarting FreeRADIUS daemon... Stopping FreeRADIUS daemon: freeradius. Starting FreeRADIUS daemon: (failed! run '/usr/sbin/freeradius -x' to find out why.) # No exec permission Exec-Program output: Exec-Program: FAILED to execute /etc/freeradius/ certs/bootstrap: Permission denied Exec-Program-Wait: plaintext: Exec-Program: FAILED to execute /etc/ freeradius/certs/bootstrap: Permission denied root@caju-test:/etc# ls freeradius/certs/ -l -rw-r----- 1 root freerad 297 2007-08-18 02:22 bootstrap (...) # chmod +x certs/bootstrap # After that: Generating a 2048 bit RSA private key ........................................................................ .................................................+++ ......................+++ unable to write 'random state' writing new private key to 'ca.key' # Fixing it: chmod g+w certs freeradius -X # Creates certificates OK # After that, wrong permissions for new files: root@caju-test:/etc/freeradius/certs# ls -la total 54 drwxr-s--x 2 root freerad 1024 2007-08-18 02:37 . drwxr-s--x 4 root freerad 1024 2007-08-18 02:33 .. -rw-r--r-- 1 freerad freerad 4210 2007-08-18 02:36 01.pem -rwxr-x--- 1 root freerad 297 2007-08-18 02:22 bootstrap -rw-r----- 1 root freerad 1155 2007-08-18 02:22 ca.cnf (...) -rw-r--r-- 1 freerad freerad 5120 2007-08-18 02:37 random -rw-r----- 1 root freerad 4063 2007-08-18 02:22 README -rw-r--r-- 1 freerad freerad 3 2007-08-18 02:36 serial -rw-r--r-- 1 freerad freerad 3 2007-08-18 02:36 serial.old -rw-r----- 1 root freerad 1123 2007-08-18 02:22 server.cnf (...) -rw-r--r-- 1 freerad freerad 3503 2007-08-18 02:36 server.pem # Fixing permissions: root@caju-test:/etc/freeradius/certs# chown root * root@caju-test:/etc/freeradius/certs# chmod o= * # /doc/examples/postgresql.sql # radusergroup comes without primary key CREATE TABLE radusergroup ( id SERIAL PRIMARY KEY, -- this line is missing UserName VARCHAR(64) NOT NULL DEFAULT '', GroupName VARCHAR(64) NOT NULL DEFAULT '', priority INTEGER NOT NULL DEFAULT 0 ); # What does this mean? # (output of freeradius -X after simple authentication with radtest) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !!! Replacing User-Password in config items with Cleartext- Password. !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! !!! Please update your configuration so that the "known good" !!! !!! clear text password is in Cleartext-Password, and not in User- Password. !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!! And that's all. -- Humberto Diógenes http://humberto.digi.com.br