Ok so on the top a the file
/usr/local/pf/lib/pf/services/manager/radiusd_child.pm

There is :

useList::MoreUtils qw(any);

replace with:

useList::MoreUtils qw(any uniq);

regards
Fabrice

Le 2017-11-02 à 11:32, Alessandro Canella a écrit :
>
> Means checkup?
>
>  
>
> [root@PacketFence-ZEN bin]# ./pfcmd checkup
>
> Array found where operator expected at
> /usr/local/pf/lib/pf/services/manager/rad    iusd_child.pm line 570,
> at end of line
>
>         (Do you need to predeclare uniq?)
>
> "my" variable $cluster_ip masks earlier declaration in same scope at
> /usr/local/    pf/lib/pf/services/manager/radiusd_child.pm line 572.
>
> "my" variable $interface masks earlier declaration in same scope at
> /usr/local/p    f/lib/pf/services/manager/radiusd_child.pm line 572.
>
> "my" variable %tags masks earlier declaration in same scope at
> /usr/local/pf/lib    /pf/services/manager/radiusd_child.pm line 573.
>
> "my" variable $cluster_ip masks earlier declaration in same statement
> at /usr/lo    cal/pf/lib/pf/services/manager/radiusd_child.pm line 573.
>
> "my" variable $cluster_ip masks earlier declaration in same statement
> at /usr/lo    cal/pf/lib/pf/services/manager/radiusd_child.pm line 573.
>
> "my" variable $cluster_ip masks earlier declaration in same statement
> at /usr/lo    cal/pf/lib/pf/services/manager/radiusd_child.pm line 573.
>
> Couldn't require pf::services::manager::radiusd : Global symbol
> "%tags" requires     explicit package name at
> /usr/local/pf/lib/pf/services/manager/radiusd_child.pm     line 603.
>
> Global symbol "%tags" requires explicit package name at
> /usr/local/pf/lib/pf/ser    vices/manager/radiusd_child.pm line 608.
>
> Global symbol "%tags" requires explicit package name at
> /usr/local/pf/lib/pf/ser    vices/manager/radiusd_child.pm line 618.
>
> Global symbol "%tags" requires explicit package name at
> /usr/local/pf/lib/pf/ser    vices/manager/radiusd_child.pm line 621.
>
> Global symbol "%tags" requires explicit package name at
> /usr/local/pf/lib/pf/ser    vices/manager/radiusd_child.pm line 621.
>
> Global symbol "@radius_backend" requires explicit package name at
> /usr/local/pf/    lib/pf/services/manager/radiusd_child.pm line 624.
>
> Global symbol "$cluster_ip" requires explicit package name at
> /usr/local/pf/lib/    pf/services/manager/radiusd_child.pm line 624.
>
> Global symbol "@radius_backend" requires explicit package name at
> /usr/local/pf/    lib/pf/services/manager/radiusd_child.pm line 625.
>
> Global symbol "%tags" requires explicit package name at
> /usr/local/pf/lib/pf/ser    vices/manager/radiusd_child.pm line 626.
>
> syntax error at /usr/local/pf/lib/pf/services/manager/radiusd_child.pm
> line 634,     near "}"
>
> /usr/local/pf/lib/pf/services/manager/radiusd_child.pm has too many
> errors.
>
> Compilation failed in require at
> /usr/local/pf/lib/pf/services/manager/radiusd.p    m line 28.
>
> BEGIN failed--compilation aborted at
> /usr/local/pf/lib/pf/services/manager/radiu    sd.pm line 28.
>
> Compilation failed in require at (eval 1720) line 2.
>
> at /usr/share/perl5/vendor_perl/Module/Pluggable.pm line 32.
>
> module pf::cmd::pf::checkup cannot be loaded
>
> Can't locate object method "name" via package
> "pf::services::manager::radiusd" a    t
> /usr/local/pf/lib/pf/services.pm line 42.
>
> Compilation failed in require at
> /usr/local/pf/lib/pf/cmd/pf/checkup.pm line 20.
>
> BEGIN failed--compilation aborted at
> /usr/local/pf/lib/pf/cmd/pf/checkup.pm line     20.
>
> Compilation failed in require at
> /usr/share/perl5/vendor_perl/Module/Load.pm lin    e 27.
>
> Can't locate pf/cmd/pf/checkup in @INC (@INC contains:
> /usr/local/pf/lib /usr/lo    cal/lib64/perl5 /usr/local/share/perl5
> /usr/lib64/perl5/vendor_perl /usr/share/p    erl5/vendor_perl
> /usr/lib64/perl5 /usr/share/perl5) at /usr/share/perl5/vendor_p   
> erl/Module/Load.pm line 27.
>
>  
>
>  
>
>  
>
> *Da:*Fabrice Durand [mailto:fdur...@inverse.ca]
> *Inviato:* giovedì 2 novembre 2017 15.45
> *A:* Alessandro Canella <alessandro.cane...@itcare.it>;
> packetfence-users@lists.sourceforge.net
> *Oggetto:* Re: R: R: [PacketFence-users] Radius Project Reloaded
>
>  
>
> What are the errors ?
>
>  
>
>  
>
> Le 2017-11-02 à 09:18, Alessandro Canella a écrit :
>
>     Something went wrong…
>
>      
>
>      
>
>     [root@PacketFence-ZEN pf]# patch -p1 < pat.diff
>
>     (Stripping trailing CRs from patch; use --binary to disable.)
>
>     patching file lib/pf/services/manager/radiusd_child.pm
>
>     patch unexpectedly ends in middle of line
>
>     Hunk #1 succeeded at 567 with fuzz 1 (offset -23 lines).
>
>      
>
>      
>
>     A)      Pfcmd checkup reports lot of error
>
>     B)      Web Admin stop works.
>
>      
>
>      
>
>     *Da:*Fabrice Durand [mailto:fdur...@inverse.ca]
>     *Inviato:* martedì 31 ottobre 2017 17.32
>     *A:* Alessandro Canella <alessandro.cane...@itcare.it>
>     <mailto:alessandro.cane...@itcare.it>;
>     packetfence-users@lists.sourceforge.net
>     <mailto:packetfence-users@lists.sourceforge.net>
>     *Oggetto:* Re: R: [PacketFence-users] Radius Project Reloaded
>
>      
>
>     Once you have the file do
>
>     cd /usr/local/pf
>
>     patch -p1 < the_patch.diff
>
>      
>
>     Regards
>
>     Fabrice
>
>      
>
>      
>
>     Le 2017-10-31 à 11:56, Alessandro Canella a écrit :
>
>         Hello Fabrice,
>
>          
>
>          
>
>         Done some tests. Cannot grant internet access to PF, so I’ve
>         pasted diff content in a local diff file, but doesn’t work
>         (remains freezed and needs a ctrl-c to return to prompt)
>
>          
>
>         Not too simply.. any ideas? Can I execute single lines of diff
>         file?
>
>          
>
>         *Da:*Fabrice Durand via PacketFence-users
>         [mailto:packetfence-users@lists.sourceforge.net]
>         *Inviato:* martedì 31 ottobre 2017 14.15
>         *A:* packetfence-users@lists.sourceforge.net
>         <mailto:packetfence-users@lists.sourceforge.net>
>         *Cc:* Fabrice Durand <fdur...@inverse.ca>
>         <mailto:fdur...@inverse.ca>
>         *Oggetto:* Re: [PacketFence-users] Radius Project Reloaded
>
>          
>
>         Hello Alessandro,
>
>         can you try this patch:
>
>         cd /usr/local/pf
>
>         curl
>         
> https://github.com/inverse-inc/packetfence/commit/fa866d14be0b16ef1af0ed849c85a481a4011048.diff
>         | patch -p1
>
>         Then restart packetfence.
>
>         Regards
>
>         Fabrice
>
>          
>
>          
>
>         Le 2017-10-31 à 07:59, Alessandro Canella via
>         PacketFence-users a écrit :
>
>             Hello all,
>
>              
>
>             after closing successfully inline config, I will try to
>             config AAA in Zyxel Switches.
>
>              
>
>             I’ve configured dictionary.zyxel and clients.conf too ,
>             according this faq :
>             
> https://kb.zyxel.com/KB/searchArticle!gwsViewDetail.action?articleOid=009451&lang=EN
>             
> <https://kb.zyxel.com/KB/searchArticle%21gwsViewDetail.action?articleOid=009451&lang=EN>
>
>              
>
>             But login doesn’t work. So I’ve created user in
>             raddb/users. Nothing happens.
>
>              
>
>             I’ve stopped to search log and I’ve found in
>             usr/local/pf/logs/radius.log
>
>              
>
>             Oct 31 11:10:43 PacketFence-ZEN auth[2945]: Failed binding
>             to auth address 192.168.0.72 port 1812 bound to server
>             packetfence: Address already in use
>
>             Oct 31 11:10:43 PacketFence-ZEN auth[2945]:
>             /usr/local/pf/raddb/auth.conf[23]: Error binding to port
>             for 192.168.0.72 port 1812
>
>              
>
>              
>
>             /usr/local/pf/raddb/auth.conf contain:
>
>              
>
>             listen {
>
>              
>
>                 ipaddr = 127.0.0.1
>
>                 port = 18120
>
>                 type = auth
>
>                 virtual_server = packetfence
>
>             }
>
>              
>
>             listen {
>
>                     ipaddr = 192.168.0.72
>
>                     port = 0
>
>                     type = auth
>
>                     virtual_server = packetfence
>
>             }
>
>              
>
>             listen {
>
>                     ipaddr = 192.168.0.72
>
>                     port = 0
>
>                     type = auth
>
>                     virtual_server = packetfence
>
>             }
>
>              
>
>             Last “listen” is row 23, I think can be safely removed.
>
>              
>
>             But if raw 23 goes on error, it’s because as you see
>             listener is already on…so where I can find my AAA error?
>
>
>
>
>
>
>             
> ------------------------------------------------------------------------------
>
>             Check out the vibrant tech community on one of the world's most
>
>             engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>
>
>
>
>
>
>             _______________________________________________
>
>             PacketFence-users mailing list
>
>             PacketFence-users@lists.sourceforge.net
>             <mailto:PacketFence-users@lists.sourceforge.net>
>
>             https://lists.sourceforge.net/lists/listinfo/packetfence-users
>
>
>
>
>
>         -- 
>
>         Fabrice Durand
>
>         fdur...@inverse.ca <mailto:fdur...@inverse.ca> ::  +1.514.447.4918 
> (x135) ::  www.inverse.ca <http://www.inverse.ca>
>
>         Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and 
> PacketFence (http://packetfence.org) 
>
>
>
>
>     -- 
>
>     Fabrice Durand
>
>     fdur...@inverse.ca <mailto:fdur...@inverse.ca> ::  +1.514.447.4918 (x135) 
> ::  www.inverse.ca <http://www.inverse.ca>
>
>     Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
> (http://packetfence.org) 
>
>
>
> -- 
> Fabrice Durand
> fdur...@inverse.ca <mailto:fdur...@inverse.ca> ::  +1.514.447.4918 (x135) ::  
> www.inverse.ca <http://www.inverse.ca>
> Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
> (http://packetfence.org) 

-- 
Fabrice Durand
fdur...@inverse.ca ::  +1.514.447.4918 (x135) ::  www.inverse.ca
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
(http://packetfence.org) 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to