freeradius3 dhcp.dictionary error

Darrel levitch at iglou.com
Wed Jan 22 21:20:59 UTC 2014


>>>> 
>>>>>> "Errors reading dictionary:  dict_init:
>>>>>> /usr/local/share/freeradius/dictionary.dhcp[208]:
>>>>>> Type "tlv" can only be for "format=1,1".
>>>>>> 
>>> 
>>> Can you send me a copy of your
>>> /usr/local/share/freeradius/dictionary.dhcp file?
>>> 
>> 
>> - file is attached to this e-mail
>> 
>
>
> % diff -urN dictionary.dhcp /tmp/dictionary.dhcp
> % 
> [~/commits/ports/net/freeradius3/work/freeradius-server-3.0.0/share]
>
> Looks like it is the exact same file that is included with the 3.0.0
> archive.
>
> What's the output of:
> pkg_info|grep freeradius
>

$ pkg info | grep freeradius
freeradius3-3.0.0_2

The two comments from the freeradius list are indicating the FreeBSD port:

installed 3 onto a system that had 2.x ?  the dictionaries dont get 
overwritten.
it appears you have v2 dictionary - which FR3 really wont like.
-----------------------------------------------------------------------
   Yes.  It works in the default distribution.

   Please try downloading the "tar" file from the freeradius.org site.
Do the normal "./configure; make; make install".  Then try to run the
server.

   If it works, file a bug with the FreeBSD people.  They've mangaged to
break the server.

   If it doesn't work, I'll see if I have a FreeBSD system around
somewhere for testing.
-----------------------------------------------------------------------
Darrel


More information about the freebsd-stable mailing list