|
From: Andrew T. <are...@gm...> - 2015-07-09 12:01:33
|
Hi Just wondering if there is any progress on this issue, I am getting the same issue running 5.2 (stable) on ubuntu 12.04 (fresh install) switch is Dlink DGS-3210 Jul 09 19:51:36 pfcmd.pl(6974) INFO: Instantiate a new iptables modification method. pf::ipset (pf::inline::get_technique) Jul 09 19:51:36 pfcmd.pl(6974) INFO: saving existing iptables to /usr/local/pf/var/iptables.bak (pf::iptables::iptables_save) Jul 09 19:51:36 pfcmd.pl(6974) WARN: We are using IPSET (pf::ipset::iptables_generate) Jul 09 19:51:36 pfcmd.pl(6974) INFO: flushing iptables (pf::ipset::iptables_flush_mangle) Jul 09 19:51:36 pfcmd.pl(6974) INFO: restoring iptables from /usr/local/pf/var/conf/iptables.conf (pf::iptables::iptables_restore) Jul 09 19:51:36 pfcmd.pl(6974) INFO: Daemon pfdhcplistener_eth0.1 took 0.006 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:38 pfcmd.pl(6974) INFO: Daemon pfdhcplistener_eth0.3 took 0.008 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:41 pfcmd.pl(6974) INFO: Daemon pfdhcplistener_eth0 took 0.010 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:43 pfcmd.pl(6974) INFO: Daemon pfdns took 0.007 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:48 pfcmd.pl(6974) INFO: Daemon pfmon took 2.414 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:48 pfcmd.pl(6974) INFO: generating /usr/local/pf/var/conf/snmptrapd.conf (pf::services::manager::snmptrapd::generateConfig) Jul 09 19:51:48 pfcmd.pl(6974) INFO: Daemon snmptrapd took 0.044 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:50 pfsetvlan(7779) INFO: pfsetvlan starting and writing 7780 to /usr/local/pf/var/run/pfsetvlan.pid (pf::services::util::createpid) Jul 09 19:51:50 pfsetvlan(7779) INFO: Process started (main::) Jul 09 19:51:50 pfcmd.pl(6974) INFO: Daemon pfsetvlan took 2.283 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:52 pfcmd.pl(6974) INFO: Daemon radiusd took 2.126 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:52 pfcmd.pl(6974) INFO: Daemon radsniff3 took 0.094 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:52 pfcmd.pl(6974) INFO: Daemon statsd took 0.008 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:52 pfcmd.pl(6974) INFO: Daemon winbindd-Archerfish.conf took 0.023 seconds to start. (pf::services::manager::launchService) Jul 09 19:51:59 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 2111) line 47. (main::) Jul 09 19:52:23 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 2111) line 47. (main::) Jul 09 19:53:31 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 2111) line 47. (main::) Cheers Andrew > On 17 Jun 2015, at 6:08 am, Hugo Rodenburg <ma...@hu...> wrote: > > 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 >>>> jro...@in... :: +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 >>>>>>> Pac...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> _______________________________________________ >>>>>> PacketFence-users mailing list >>>>>> Pac...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>>> ------------------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> PacketFence-users mailing list >>>>> Pac...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> _______________________________________________ >>>> PacketFence-users mailing list >>>> Pac...@li... >>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> PacketFence-users mailing list >>> Pac...@li... >>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> PacketFence-users mailing list >> Pac...@li... >> https://lists.sourceforge.net/lists/listinfo/packetfence-users > > ------------------------------------------------------------------------------ > _______________________________________________ > PacketFence-users mailing list > Pac...@li... > https://lists.sourceforge.net/lists/listinfo/packetfence-users |