2. Watch Out!

When I tested this document against Ubuntu I run into various problems. I would also like to thank all those who gave feedback on previous versions of this document, since this helped to confirm some issues.

The problems are listed at the beginning of the document in order for you to avoid it right from the start.

2.1. Ubuntu Gutsy Gibbon (7.10)

This release of Ubuntu has various bugs. The Free Radius that ships with it (1.1.6) is broken. Avoid this release for now.

2.2. Free Radius version 1.1.7

The latest stable release of Free Radius as of this writing. Sometimes it does not want to compile on Ubuntu Feisty Fawn (7.04).

Installing 'libltdl3-dev' cleared this problem but introduced a bigger one which causes Free Radius not to startup.

You are advised to use Free Radius version 1.1.6.

2.3. Perl Linker problems

On Ubuntu Gutsy Gibbon (7.10) and those Free Radius (version 1.1.6 and 1.1.7) which I compiled on Ubuntu Feisty Fawn (7.04) I got the following error when starting Free Radius.

perl: func_stop_accounting = "(null)"
Can't load '/usr/lib/perl/5.8/auto/POSIX/POSIX.so' for module POSIX: /usr/lib/perl/5.8/auto/POSIX/POSIX.so: undefined symbol: PL_sig_name at /usr/lib/perl/5.8/XSLoader.pm line 70.  
The perl module of Free Radius was not able to find other Perl modules.

After I removed 'libltdl3-dev', the problem was cleared.

Warning

Before you continue, issue to following command just to be sure.

apt-get remove libltdl3-dev