freeradius3 dhcp.dictionary error
"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1". Can I dereference dhcp.dictionary somehow? This error is on FreeBSD10. I did not enable dhcp, the dictionary is there by default. Darrel
Hi,
"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1".
Can I dereference dhcp.dictionary somehow?
This error is on FreeBSD10. I did not enable dhcp, the dictionary is there by default.
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. alan
"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1".
From FreeBSD-stable list: IIRC, that error means you are using a 2.x dictionary with a 3.x version. You should not get that error with a clean 3.x installation. Are you installing 3.x over 2.x? If so, I'd suggest wiping the 2.x version first, than installing 3.x. For more in depth info I'd suggest the freeradius lists.
-- This computer did not have FreeRadius2. This is new install of FreeRadius3. Darrel
Hi,
"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1".
From FreeBSD-stable list: IIRC, that error means you are using a 2.x dictionary with a 3.x version. You should not get that error with a clean 3.x installation. Are you installing 3.x over 2.x? If so, I'd suggest wiping the 2.x version first, than installing 3.x. For more in depth info I'd suggest the freeradius lists.
how was it installed? dont see the issue here with 3.0 or 3.1 alan
"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1".
From FreeBSD-stable list: IIRC, that error means you are using a 2.x dictionary with a 3.x version. You should not get that error with a clean 3.x installation. Are you installing 3.x over 2.x? If so, I'd suggest wiping the 2.x version first, than installing 3.x. For more in depth info I'd suggest the freeradius lists.
how was it installed? dont see the issue here with 3.0 or 3.1
alan
# cd /usr/ports/net/freeradius3 # make install clean Must be something amiss in the Makefile. I will contact the port maintainer. Thank you, Darrel
I would day so. Haven't got time spare right now to see what it offers. Why not build from source? alan -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
Darrel wrote:
"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. Alan DeKok.
On 22 Jan 2014, at 19:12, Alan DeKok <aland@deployingradius.com> wrote:
Darrel wrote:
"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.
Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
"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
participants (5)
-
A.L.M.Buxey@lboro.ac.uk -
Alan Buxey -
Alan DeKok -
Arran Cudbard-Bell -
Darrel