Hello,

I'm trying to upgrade a Packetfence ZEN 13.2 cluster to 14.0.
Detaching the node worked fine. 

I've updated the Debian and Packetfence sources.list and packetfence.list files 
to bookworm and Packetfence 14.0.

After that /usr/local/pf/addons/upgrade/do-upgrade.sh (OS upgrades enabled) 
fails with a fingerbank error.

Setting up fingerbank-collector (1.5.0-1) ...
fingerbank user already exist
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
chown: warning: '.' should be ':': 'fingerbank.fingerbank'

Setting up fingerbank (4.3.2+20240521203931+0+0012+feature~debian12+bookworm1) 
...
Encode.c: loadable library and perl binaries are mismatched (got handshake key 
0xeb80080, needed 0xed00080)
chown: warning: '.' should be ':': 'fingerbank.fingerbank'
Can't load 
'/usr/local/pf/lib_perl/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Params/Util/Util.so'
 for module Params::Util: 
/usr/local/pf/lib_perl/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Params/Util/Util.so:
 undefined symbol: PL_current_context at 
/usr/lib/x86_64-linux-gnu/perl-base/XSLoader.pm line 93.
 at 
/usr/local/pf/lib_perl/lib/perl5/x86_64-linux-gnu-thread-multi/Params/Util.pm 
line 68.
Compilation failed in require at 
/usr/local/pf/lib_perl/lib/perl5/Data/OptList.pm line 7.
BEGIN failed--compilation aborted at 
/usr/local/pf/lib_perl/lib/perl5/Data/OptList.pm line 7.
Compilation failed in require at /usr/local/pf/lib_perl/lib/perl5/Class/Load.pm 
line 10.
BEGIN failed--compilation aborted at 
/usr/local/pf/lib_perl/lib/perl5/Class/Load.pm line 10.
Compilation failed in require at 
/usr/local/pf/lib_perl/lib/perl5/x86_64-linux-gnu-thread-multi/Moose.pm line 12.
BEGIN failed--compilation aborted at 
/usr/local/pf/lib_perl/lib/perl5/x86_64-linux-gnu-thread-multi/Moose.pm line 12.
Compilation failed in require at /usr/local/fingerbank/lib/fingerbank/DB.pm 
line 13.
BEGIN failed--compilation aborted at /usr/local/fingerbank/lib/fingerbank/DB.pm 
line 13.
Compilation failed in require.
BEGIN failed--compilation aborted.
make: *** [Makefile:137: fixpermissions] Error 2
dpkg: error processing package fingerbank (--configure):
 installed fingerbank package post-installation script subprocess returned 
error exit status 2

Is this the way the way to upgrade a ZEN cluster incl OS upgrades?
Or is it better to create a new cluster and migrate?

Thanks a lot for your help.

Regards,
Rens 


_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to