Hello Andrea, Here’s the steps:
- Detach pf3 node from your 11.2 cluster - /usr/local/pf/addons/upgrade/do-upgrade.sh and answer the questions - Test your 12.2 instance by stopping services on pf1 and pf2 - When everything works as expected, upgrade pf on pf1 and pf2 Thanks, Ludovic Zammit Product Support Engineer Principal Lead Cell: +1.613.670.8432 Akamai Technologies - Inverse 145 Broadway Cambridge, MA 02142 Connect with Us: <https://community.akamai.com/> <http://blogs.akamai.com/> <https://twitter.com/akamai> <http://www.facebook.com/AkamaiTechnologies> <http://www.linkedin.com/company/akamai-technologies> <http://www.youtube.com/user/akamaitechnologies?feature=results_main> > On Mar 14, 2023, at 8:00 AM, de Lutti Andrea via PacketFence-users > <packetfence-users@lists.sourceforge.net> wrote: > > Good morning everyone, > I have tried a lot of times to upgrade my three nodes cluster. > I have followed the upgrade guide > https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_performing_an_upgrade_on_a_cluster > > <https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_performing_an_upgrade_on_a_cluster> > I receive the configuration sanity warning > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59 > Could not write namespace config::PfDefault() to L2 cache ! > Could not write namespace config::Documentation() to L2 cache ! > Could not write namespace config::Cluster(DEFAULT) to L2 cache ! > > When performing detaching node C from cluster > (https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_detach_node_c_from_the_cluster > > <https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_detach_node_c_from_the_cluster> > ), restarting proxysql give me the error > > /usr/local/pf/bin/pfcmd service proxysql restart > Usage: > pfcmd service <service> > [start|stop|restart|status|generateconfig|updatesystemd] > [--ignore-checkup] > > stop/stop/restart specified service > status returns PID of specified PF daemon or 0 if not running. > > --ignore-checkup will start the requested services even if the checkup > fails > > Services managed by PacketFence: > > api-frontend | Golang daemon providing API > fingerbank-collector | Fingerprinting data collection daemon > galera-autofix | Automated recovery of Galera clusters > haproxy-admin | haproxy admin daemon > haproxy-db | haproxy database daemon > haproxy-portal | haproxy portal daemon > httpd.aaa | Apache AAA webservice > httpd.admin_dispatcher | Admin GUI dispatcher > httpd.collector | Apache Collector daemon > httpd.dispatcher | Captive portal dispatcher > httpd.portal | Apache Captive Portal > httpd.proxy | Apache Proxy Interception > httpd.webservices | Apache Webservices > iptables | PacketFence firewall rules > keepalived | Virtual IP management > mysql-probe | MySQL probe service > netdata | Monitoring service > pfacct | Netflow and Radius Accounting service > pf | all services that should be running based on > your config > pfcertmanager | Certificate Manager Service > pfcron | PF Cron daemon > pfdetect | PF snort alert parser > pfdhcp | dhcpd daemon > pfdhcplistener | PF DHCP monitoring daemon > pfdns | DNS daemon > pffilter | PF conditions filtering daemon > pfipset | IPSET daemon > pfperl-api | Perl daemon providing API > pfpki | PKI daemon > pfqueue | PF queueing service > pfsso | Firewall SSO daemon > pfstats | PF statistics daemon > radiusd | FreeRADIUS daemon > radsniff | radsniff daemon > redis_ntlm_cache | Redis for the NTLM cache > redis_queue | Redis for pfqueue > snmptrapd | SNMP trap receiver daemon > tc | Traffic shaping service > tracking-config | Tracking configuration change > winbindd | Winbind daemon > > Next, when upgrading node C > (https://www.packetfence.org/doc/PacketFence_Installation_Guide.html#_full_upgrade_for_packetfence_versions_11_1_0_and_later > > <https://www.packetfence.org/doc/PacketFence_Installation_Guide.html#_full_upgrade_for_packetfence_versions_11_1_0_and_later>) > , I have: > > /usr/local/pf/addons/upgrade/do-upgrade.sh > ================================================================================= > Installing or upgrading the upgrade tools for PacketFence > Reading package lists... Done > Building dependency tree... Done > Reading state information... Done > packetfence-upgrade is already the newest version > (11.2.0+20230215141130+779155622+0011+maintenance~11.2+bullseye1). > 0 upgraded, 0 newly installed, 0 to remove and 180 not upgraded. > ================================================================================= > Starting upgrade process > ================================================================================= > Attempting to disable the monit service so it doesn't interfere with the > upgrade > Synchronizing state of monit.service with SysV service script with > /lib/systemd/systemd-sysv-install. > Executing: /lib/systemd/systemd-sysv-install disable monit > Attempting to stop the monit service so it doesn't interfere with the upgrade > --------------------------------------------------------------------------------- > Stopping the PacketFence services > ….. > …. > ================================================================================= > Updating /usr/local/pf/addons/backup-and-maintenance.sh from Github > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left Speed > 100 10594 100 10594 0 0 50688 0 --:--:-- --:--:-- --:--:-- 50688 > ================================================================================= > Generating full pre-upgrade backup to > /root/packetfence-pre-upgrade-backup-1678794977.tgz > /root/backup/ , folder already created. > > tar: Removing leading `/' from member names > packetfence-files-dump have been created in /root/backup/ > > packetfence-files-dump older than 7 days have been removed. > > Server is in a cluster but running in standalone mode. Will be running backup. > Mariabackup is available. Will proceed using it for DB backup to avoid > locking tables and easier recovery process. > > Not a Galera cluster, nothing to stop > mariabackup was not successful. > Not a Galera cluster, nothing to reenable > > The upgrade ends here, if I try to check the upgrade > (https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_check_upgrade_on_node_c > > <https://www.packetfence.org/doc/PacketFence_Clustering_Guide.html#_check_upgrade_on_node_c>) > I receive > > systemctl start packetfence-proxysql > /usr/local/pf/bin/pfcmd checkup > Failed to start packetfence-proxysql.service: Unit > packetfence-proxysql.service not found. > Checking configuration sanity... > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::PfDefault() to L2 cache ! > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::Documentation() to L2 cache ! > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::Cluster(DEFAULT) to L2 cache ! > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::PfDefault() to L2 cache ! > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::Documentation() to L2 cache ! > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Use of uninitialized value in concatenation (.) or string at > /usr/local/pf/lib/pfconfig/backend/mysql.pm line 59. > Could not write namespace config::Cluster(DEFAULT) to L2 cache ! > FATAL - Unable to connect to your database. Please verify your connection > settings in conf/pf.conf and make sure that it is started. > FATAL - Cannot connect to database to check schema version: unable to connect > to database: Can't connect to MySQL server on '127.0.0.1' (115) at > /usr/local/pf/lib/pf/dal.pm line 70. > > Please someone can help me? > Thanks a lot, > Andrea > > L'informativa privacy è disponibile al seguente indirizzo - privacy policy > available at: https://pamamachinetools.com/privacy-policy/ > <https://pamamachinetools.com/privacy-policy/>_______________________________________________ > PacketFence-users mailing list > PacketFence-users@lists.sourceforge.net > <mailto:PacketFence-users@lists.sourceforge.net> > https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/packetfence-users__;!!GjvTz_vk!Su5b62Fd5c3h1jW7EOw8N_O8WegfQK7Pv8g3Dg_UqZ90RurC3zdBN62ptCq8yw9J6AZ4WktvbE0uosZyozVd-jeq0u5Fc4eBUsyA9g$ > > <https://urldefense.com/v3/__https://lists.sourceforge.net/lists/listinfo/packetfence-users__;!!GjvTz_vk!Su5b62Fd5c3h1jW7EOw8N_O8WegfQK7Pv8g3Dg_UqZ90RurC3zdBN62ptCq8yw9J6AZ4WktvbE0uosZyozVd-jeq0u5Fc4eBUsyA9g$>
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ PacketFence-users mailing list PacketFence-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/packetfence-users