freeradius3 dhcp.dictionary error

Darrel levitch at iglou.com
Wed Jan 22 21:23:15 CET 2014


>> "Errors reading dictionary:  dict_init:
>> /usr/local/share/freeradius/dictionary.dhcp[208]:
>> Type "tlv" can only be for "format=1,1".
>
>  Except there's no "tlv" entry on line 208 of dictionary.dhcp.
>
>> Can I dereference dhcp.dictionary somehow?
>>
>> This error is on FreeBSD10.  I did not enable dhcp, the dictionary is
>> there by default.
>
>  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.
>

Thank you, Alan.

I think that the libraries of FreeBSD are in different directories than 
Linux, though.

I sent a copy of my dhcp.dictionary file to the FreeBSD maintainer.  I 
trust that he will fix the port.  I'll be sure to remove 
/usr/local/share/freeradius before reinstalling.

When things are working properly then the ports system is alright; e.g., 
when they move up to 3.01 then it can upgrade the necessary files and then 
prompt to remove the 3.0 distfile.

Darrel


More information about the Freeradius-Users mailing list