Hi, I just found out there is an open issue on github regarding this: https://github.com/inverse-inc/packetfence/issues/655 I think it makes more sense to track this in the github issue tracker, since it is already an filed bug.
Hugo > Hi, > >> Hi James, >> >> Thanks for your reply. It resolves the errors when starting pfsetvlan, but >> the >> initial error remains: >> >> Jun 15 20:03:34 pfsetvlan(6) ERROR: Thread 6 terminated abnormally: Deep >> recursion on subroutine >> "CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__pf::Role::CHI::Driver::FileUmask__AND__pf::Role::CHI::Driver::Untaint__AND__CHI::Driver::Role::HasSubcaches::new" >> at (eval 2124) line 47. >> (main::) >> Jun 15 20:03:34 pfsetvlan(7) ERROR: Thread 7 terminated abnormally: Deep >> recursion on subroutine >> "CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__pf::Role::CHI::Driver::FileUmask__AND__pf::Role::CHI::Driver::Untaint__AND__CHI::Driver::Role::HasSubcaches::new" >> at (eval 2124) line 47. >> (main::) >> >> >> What I am wondering is how my setup is different from any other ones, since >> this >> is quite a standard setup I think? I assume this error is normally not >> triggered (because otherwise everyone would have run into this)? >> Does it make sense to try the latest snapshot? > > Tried the latest snapshot anyway (took a snap of the vm PF is running on), but > that didn't make any difference. > >> >> Thanks again. >> >> Regards, >> Hugo >> >> >>> Apply the following patch on top of the previous one. >>> >>> https://github.com/inverse-inc/packetfence/commit/10edc098f9f9c6360ca322c9a17571b24dbe5a11.diff >>> >>> James Rouzier >>> [email protected] :: +1.514.755.3630 :: http://www.inverse.ca >>> Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence >>> (http://www.packetfence.org) >>> >>> On 2015-06-14 5:08 PM, Hugo Rodenburg wrote: >>>> Hi Fabrice, >>>> >>>> Thanks for the quick response! >>>> >>>>> let's try that: >>>>> >>>>> https://github.com/inverse-inc/packetfence/commit/8830ddb52225d85d1ee36d30e466c764e47bfd17.diff >>>>> >>>> #/usr/local/pf$ sudo patch -p1 < >>>> ~/8830ddb52225d85d1ee36d30e466c764e47bfd17.diff >>>> patching file addons/accounting.pl >>>> patching file addons/recovery.pl >>>> patching file lib/pf/CHI.pm >>>> patching file sbin/pfsetvlan >>>> >>>> However: >>>> >>>> /usr/local/pf$ bin/pfcmd service pfsetvlan start >>>> Subroutine get_logger redefined at /usr/share/perl5/Log/Any/Test.pm line >>>> 13. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::Fast : Can't >>>> locate >>>> Test/Deep.pm in @INC (@INC contains: /usr/local/pf/lib /etc/perl >>>> /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 >>>> /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 >>>> /usr/local/lib/site_perl) at /usr/share/perl5/Module/Runtime.pm line 317. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/Base.pm line 7. >>>> Compilation failed in require at (eval 381) line 2. >>>> ...propagated at /usr/share/perl/5.14/base.pm line 93. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/Fast.pm line 8. >>>> Compilation failed in require at (eval 377) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::Base : Attempt >>>> to >>>> reload CHI/Driver/Memcached/t/CHIDriverTests/Base.pm aborted. >>>> Compilation failed in require at (eval 382) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::libmemcached : >>>> Invalid CODE attribute: Test(shutdown => 2) at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/libmemcached.pm >>>> line 20. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/libmemcached.pm >>>> line 20. >>>> Compilation failed in require at (eval 383) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> ... >>>> >>>> Ok, so I installed the (apparantly) missing perl lib: >>>> $ sudo apt-get install libtest-deep-perl >>>> >>>> But, still no luck: >>>> >>>> #/usr/local/pf$ bin/pfcmd service pfsetvlan restart >>>> Subroutine get_logger redefined at /usr/share/perl5/Log/Any/Test.pm line >>>> 13. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::Fast : Base >>>> class >>>> package "Test::Class" is empty. >>>> (Perhaps you need to 'use' the module which defines that package >>>> first, >>>> or make that module available in @INC (@INC contains: >>>> /usr/local/pf/lib >>>> /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 >>>> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 >>>> /usr/share/perl/5.14 >>>> /usr/local/lib/site_perl). >>>> at /usr/share/perl5/CHI/Test/Class.pm line 7. >>>> BEGIN failed--compilation aborted at /usr/share/perl5/CHI/Test/Class.pm >>>> line 7. >>>> Compilation failed in require at (eval 387) line 2. >>>> ...propagated at /usr/share/perl/5.14/base.pm line 93. >>>> BEGIN failed--compilation aborted at /usr/share/perl5/CHI/t/Driver.pm line >>>> 17. >>>> Compilation failed in require at (eval 385) line 2. >>>> ...propagated at /usr/share/perl/5.14/base.pm line 93. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/Base.pm line 8. >>>> Compilation failed in require at (eval 381) line 2. >>>> ...propagated at /usr/share/perl/5.14/base.pm line 93. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/Fast.pm line 8. >>>> Compilation failed in require at (eval 377) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::Base : Attempt >>>> to >>>> reload CHI/Driver/Memcached/t/CHIDriverTests/Base.pm aborted. >>>> Compilation failed in require at (eval 389) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> Couldn't require CHI::Driver::Memcached::t::CHIDriverTests::libmemcached : >>>> Invalid CODE attribute: Test(shutdown => 2) at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/libmemcached.pm >>>> line 20. >>>> BEGIN failed--compilation aborted at >>>> /usr/share/perl5/CHI/Driver/Memcached/t/CHIDriverTests/libmemcached.pm >>>> line 20. >>>> Compilation failed in require at (eval 390) line 2. >>>> at /usr/share/perl/5.14/Module/Pluggable.pm line 28. >>>> service|command >>>> pfsetvlan|stop >>>> >>>> Am I missing an dependency? >>>> >>>> Thanks in advance. >>>> >>>> Hugo >>>> >>>> >>>>> >>>>> Le 2015-06-14 13:28, Hugo Rodenburg a écrit : >>>>>> Hi louis and list, >>>>>> >>>>>>> Hello Experts >>>>>>> I am testing packetfence vlan enforcement with an hp procurve 2524 >>>>>>> switch and an >>>>>>> ubuntu 12.04 lts desktop version (which is being used as the >>>>>>> packetfence 5.0.1 >>>>>>> server). >>>>>>> I have configured the registration vlan(eth0.2), isolation >>>>>>> vlan(eth0.3), and >>>>>>> management vlan(eth0) interfaces. >>>>>>> I have defined my switch in the packetfence server. >>>>>>> on my switch i have vlan1(default vlan), >>>>>>> vlan2(registration),vlan3(isolation),vlan4(macdetection),vlan10(guest). >>>>>>> port-security has been activated on the switch ports >>>>>>> this is the output of my snmptrapd.log when i run the command >>>>>>> # tail -f snmptrapd.log >>>>>>> 2015-04-27|06:24:19|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 2 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:24:30|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 3 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:25:26|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 2 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:25:43|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 3 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:16|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 2 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:18|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 3 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:33|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 2 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:35|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 3 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:38|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 2 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> 2015-04-27|06:26:49|UDP: >>>>>>> [192.168.0.1]:161->[192.168.0.2]|192.168.0.1|BEGIN TYPE >>>>>>> 3 END TYPE BEGIN SUBTYPE 0 END SUBTYPE BEGIN VARIABLEBINDINGS S >>>>>>> this is the output of my packetfence.log when i run the command >>>>>>> # tail -f packetfence.log >>>>>>> Apr 27 06:42:56 httpd.portal(10766) INFO: modify of non-existent node >>>>>>> 00:11:22:33:44:55 attempted - node added (pf::node::node_modify) >>>>>>> Apr 27 06:42:56 httpd.portal(10766) INFO: Static User-Agent lookup data >>>>>>> initialized (pf::useragent::_init) >>>>>>> Apr 27 06:42:56 httpd.portal(10766) WARN: Unable to perform a >>>>>>> Fingerbank lookup >>>>>>> for device with MAC address '00:11:22:33:44:55' (pf::fingerbank) >>>>>>> Apr 27 06:42:56 httpd.portal(10766) INFO: [00:11:22:33:44:55] >>>>>>> redirected to >>>>>>> authentication page on isolation portal (captiveportal::PacketFence) >>>>>>> Apr 27 07:23:12 pfsetvlan(6) ERROR: Thread 6 terminated abnormally: Deep >>>>>>> recursion on subroutine "CHI::Driver::File__WITH__CHI::Driver::Role::U. >>>>>>> (main::) >>>>>>> Apr 27 07:23:12 pfsetvlan(7) ERROR: Thread 7 terminated abnormally: Deep >>>>>>> recursion on subroutine "CHI::Driver::File__WITH__CHI::Driver::Role::U. >>>>>>> (main::) >>>>>>> Apr 27 07:23:12 pfsetvlan(8) ERROR: Thread 8 terminated abnormally: Deep >>>>>>> recursion on subroutine "CHI::Driver::File__WITH__CHI::Driver::Role::U. >>>>>>> (main::) >>>>>>> in my understanding of the snmptrapd.log, i think packetfence can >>>>>>> communicate >>>>>>> with the switch >>>>>>> but pfsetvlan error is what i dont understand. >>>>>>> please help me out, i would be very glad if i hear form you sooner. >>>>>> I'm having the same issue. I did a fresh install of packetfence 5.1.0 on >>>>>> Ubuntu >>>>>> 12.04, instead of upgrading my existing 4.x installation. The setup is >>>>>> using >>>>>> routed networks (previously non-routed), but I don't think this is >>>>>> relevant for >>>>>> this issue. >>>>>> In an attempt to rule out any configuration issue, i purged the >>>>>> packetfence >>>>>> packages and did a fresh reinstall, with only setting up using the >>>>>> web-wizard. >>>>>> I'm using an HP Procurve 2600 template (Procurve 2610 switch). After >>>>>> connecting >>>>>> a device, snmptrap log shows: >>>>>> >>>>>> ==> /usr/local/pf/logs/snmptrapd.log <== >>>>>> 2015-06-14|17:02:54|UDP: >>>>>> [10.12.45.61]:161->[172.29.1.66]|10.12.45.61|BEGIN TYPE >>>>>> 6 END TYPE BEGIN SUBTYPE .5 END SUBTYPE BEGIN VARIABLEBINDINGS >>>>>> .1.3.6.1.4.1.11.2.14.11.1.7.2.1.4.20 = INTEGER: >>>>>> 12|.1.3.6.1.4.1.11.2.14.11.1.7.2.1.5.20 = INTEGER: >>>>>> 2|.1.3.6.1.4.1.11.2.14.11.1.7.2.1.6.20 = INTEGER: >>>>>> 2|.1.3.6.1.4.1.11.2.14.11.1.7.3.0.20 = STRING: >>>>>> "http://10.12.45.61/cgi/fDetail?index=20"|.1.3.6.1.4.1.11.2.14.11.1.7.2.1.3.20 >>>>>> = INTEGER: 2 END VARIABLEBINDINGS >>>>>> 2015-06-14|17:02:54|UDP: >>>>>> [10.12.45.61]:161->[172.29.1.66]|10.12.45.61|BEGIN TYPE >>>>>> 6 END TYPE BEGIN SUBTYPE .1 END SUBTYPE BEGIN VARIABLEBINDINGS >>>>>> .1.3.6.1.4.1.11.2.14.2.10.2.1.2.1.2 = INTEGER: >>>>>> 1|.1.3.6.1.4.1.11.2.14.2.10.2.1.3.1.2 = INTEGER: >>>>>> 2|.1.3.6.1.4.1.11.2.14.2.10.2.1.4.1.2 = Hex-STRING: D8 D3 85 04 FA 5D >>>>>> |.1.3.6.1.4.1.11.2.14.2.10.2.1.6.1.2 = INTEGER: >>>>>> 1|.1.3.6.1.4.1.11.2.14.2.10.2.1.7.1.2 = INTEGER: 1 END VARIABLEBINDINGS >>>>>> >>>>>> >>>>>> And then packetfence.log shows: >>>>>> ==> /usr/local/pf/logs/packetfence.log <== >>>>>> Jun 14 19:02:58 pfsetvlan(8) ERROR: Thread 8 terminated abnormally: Deep >>>>>> recursion on subroutine >>>>>> "CHI::Driver::File__WITH__CHI::Driver::Role::Universal__AND__pf::Role::CHI::Driver::FileUmask__AND__pf::Role::CHI::Driver::Untaint__AND__CHI::Driver::Role::HasSubcaches::new" >>>>>> at (eval 2047) line 47. >>>>>> (main::) >>>>>> >>>>>> >>>>>> It doesn't matter if I configure the switch within Packetfence or not, >>>>>> it just >>>>>> throws the same error. >>>>>> I tried to find out what is going wrong, but I still can't figure it out >>>>>> (yes, >>>>>> quite frustrating :)) >>>>>> >>>>>> Does anyone has any clue? Am I overlooking something? louis, did you >>>>>> figure this >>>>>> out perhaps? >>>>>> >>>>>> Thanks in advance. >>>>>> >>>>>> Hugo >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> _______________________________________________ >>>>>> PacketFence-users mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> PacketFence-users mailing list >>>>> [email protected] >>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> PacketFence-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> PacketFence-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> PacketFence-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/packetfence-users > > ------------------------------------------------------------------------------ > _______________________________________________ > PacketFence-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/packetfence-users ------------------------------------------------------------------------------ _______________________________________________ PacketFence-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/packetfence-users
