23.04 upgrade on 3100 appliance
-
Re: (Solved) Image boot order after upgrading to 24.03 (Patch1)
While upgrading my 3100 appliance, I received a few PHP errors in the log. But, eventually, the upgrade was complete (patience is essential).
------------------------------- [25-Apr-2024 15:52:57 UTC] PHP Warning: Failed loading Zend extension 'opcache.so' (tried: /usr/local/lib/php/20230831/opcache.so (/usr/local/lib/php/20230831/opcache.so: Undefined symbol "zend_enum_object_handlers"), /usr/local/lib/php/20230831/opcache.so.so (Cannot open "/usr/local/lib/php/20230831/opcache.so.so")) in Unknown on line 0 [25-Apr-2024 15:52:57 UTC] PHP Warning: PHP Startup: session: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:57 UTC] PHP Warning: PHP Startup: bcmath: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:57 UTC] PHP Warning: PHP Startup: bz2: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:57 UTC] PHP Warning: PHP Startup: ctype: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: curl: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: dom: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: filter: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: gettext: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: gmp: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: intl: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: ldap: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: libbe: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: mbstring: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: mcrypt: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: pcntl: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: PDO: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: pfSense: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: posix: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: radius: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: readline: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: rrd: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: shmop: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: SimpleXML: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: sockets: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: sqlite3: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: sysvmsg: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: sysvsem: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: sysvshm: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: tokenizer: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: xml: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: xmlwriter: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: zlib: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: pdo_sqlite: Unable to initialize module Module compiled with module API=20230831 PHP compiled with module API=20220829 These options need to match in Unknown on line 0 [25-Apr-2024 15:52:58 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'xmlreader.so' (tried: /usr/local/lib/php/20230831/xmlreader.so (/usr/local/lib/php/20230831/xmlreader.so: Undefined symbol "dom_node_class_entry"), /usr/local/lib/php/20230831/xmlreader.so.so (Cannot open "/usr/local/lib/php/20230831/xmlreader.so.so")) in Unknown on line 0 [25-Apr-2024 08:52:58 US/Pacific] PHP Fatal error: Uncaught Error: Call to undefined function gettext() in /etc/inc/certs.inc:48 Stack trace: #0 /etc/inc/functions.inc(34): require_once() #1 /etc/inc/notices.inc(26): require_once('/etc/inc/functi...') #2 /etc/inc/config.inc(37): require_once('/etc/inc/notice...') #3 /usr/local/pkg/wireguard/includes/wg_service.inc(24): require_once('/etc/inc/config...') #4 {main} thrown in /etc/inc/certs.inc on line 48 ----------------------------
-
Yes PHP errors at the console during the upgrade are expected because of the php changes. That shouldn't affect the upgrade though.
Steve
-
Thanks! I'm gonna give it a go now on my 3100.
-
You should be fine. I've been running it on multiple 3100s for some time.
-
This post is deleted! -
The update status reporting was improved. The error state you see that is actually correct and is usually because it has just booted after an upgrade and some other pkg process is running in the background preventing the check running. It will show the update status after that finishes. In previous versions that was incorrectly showing as up to date when in fact it could not check.