@Adam - thanks for the info.
I tried running the commands on two servers and restarting the PHP containers on two sites for each of the servers but I am still getting the same result - 5xx error.
Here is the part of the reinstall log that seems to show a failure.
Problem 1
- Root composer.json requires phpunit/phpunit ^5 || ^6 || ^7 || ^8 || ^9 -> satisfiable by phpunit/phpunit[5.0.0, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.50, 9.0.0, ..., 9.6.31].
- phpunit/phpunit[5.0.0, ..., 5.0.9, 8.5.12, ..., 8.5.50, 9.3.0, ..., 9.6.31] require ext-dom * -> it is missing from your system. Install or enable PHP's dom extension.
- phpunit/phpunit[5.6.3, ..., 5.7.27] require php ^5.6 || ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[6.0.0, ..., 6.5.14] require php ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[7.0.0, ..., 7.5.20] require php ^7.1 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[8.0.0, ..., 8.5.11] require php ^7.2 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[9.0.0, ..., 9.2.6] require php ^7.3 -> your php version (8.3.6) does not satisfy that requirement.
Here is the full log of the reinstall command
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 17 not upgraded.
Need to get 24.1 MB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 https://apt.enhance.com noble/main amd64 ecp-core amd64 12.14.1 [24.1 MB]
Fetched 24.1 MB in 1s (37.4 MB/s)
(Reading database ... 177397 files and directories currently installed.)
Preparing to unpack .../ecp-core_12.14.1_amd64.deb ...
Removed "/etc/systemd/system/multi-user.target.wants/appd.service".
Leaving 'diversion of /etc/pam.d/cron to /etc/pam.d/cron.distrib by ecp-core'
Leaving 'diversion of /etc/pam.d/su to /etc/pam.d/su.distrib by ecp-core'
Leaving 'diversion of /etc/pam.d/sshd to /etc/pam.d/sshd.distrib by ecp-core'
Leaving 'diversion of /etc/ufw/before.rules to /etc/ufw/before.rules.distrib by ecp-core'
Leaving 'diversion of /etc/ufw/sysctl.conf to /etc/ufw/sysctl.conf.distrib by ecp-core'
Leaving 'diversion of /etc/apache2/apache2.conf to /etc/apache2/apache2.conf.distrib by ecp-core'
info line already exists in /root/.bashrc
Unpacking ecp-core (12.14.1) over (12.14.1) ...
Setting up ecp-core (12.14.1) ...
Default routed policy changed to 'allow'
(be sure to update your rules accordingly)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Skipping adding existing rule
Skipping adding existing rule (v6)
Command may disrupt existing ssh connections. Proceed with operation (y|n)? Firewall is active and enabled on system startup
Synchronizing state of ufw.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable ufw
Created symlink /etc/systemd/system/multi-user.target.wants/appd.service → /usr/lib/systemd/system/appd.service.
Unit orchd.service does not exist, proceeding anyway.
Downloading wp-cli with curl
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6975k 100 6975k 0 0 15.2M 0 --:--:-- --:--:-- --:--:-- 15.2M
Downloading PHP composer
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3207k 100 3207k 0 0 14.4M 0 --:--:-- --:--:-- --:--:-- 14.5M
Installing wp-cli SSO package
Downloading wp-cli-login-command v1.5.0…
Extracting…
Installing Composer dependencies…
Composer could not detect the root package (aaemnnosttv/wp-cli-login-command) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
Composer is operating significantly slower than normal because you do not have the PHP curl extension enabled.
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires phpunit/phpunit ^5 || ^6 || ^7 || ^8 || ^9 -> satisfiable by phpunit/phpunit[5.0.0, ..., 5.7.27, 6.0.0, ..., 6.5.14, 7.0.0, ..., 7.5.20, 8.0.0, ..., 8.5.50, 9.0.0, ..., 9.6.31].
- phpunit/phpunit[5.0.0, ..., 5.0.9, 8.5.12, ..., 8.5.50, 9.3.0, ..., 9.6.31] require ext-dom * -> it is missing from your system. Install or enable PHP's dom extension.
- phpunit/phpunit[5.6.3, ..., 5.7.27] require php ^5.6 || ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[6.0.0, ..., 6.5.14] require php ^7.0 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[7.0.0, ..., 7.5.20] require php ^7.1 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[8.0.0, ..., 8.5.11] require php ^7.2 -> your php version (8.3.6) does not satisfy that requirement.
- phpunit/phpunit[9.0.0, ..., 9.2.6] require php ^7.3 -> your php version (8.3.6) does not satisfy that requirement.
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/8.3/cli/php.ini
- /etc/php/8.3/cli/conf.d/10-mysqlnd.ini
- /etc/php/8.3/cli/conf.d/10-opcache.ini
- /etc/php/8.3/cli/conf.d/10-pdo.ini
- /etc/php/8.3/cli/conf.d/20-calendar.ini
- /etc/php/8.3/cli/conf.d/20-ctype.ini
- /etc/php/8.3/cli/conf.d/20-exif.ini
- /etc/php/8.3/cli/conf.d/20-ffi.ini
- /etc/php/8.3/cli/conf.d/20-fileinfo.ini
- /etc/php/8.3/cli/conf.d/20-ftp.ini
- /etc/php/8.3/cli/conf.d/20-gettext.ini
- /etc/php/8.3/cli/conf.d/20-iconv.ini
- /etc/php/8.3/cli/conf.d/20-mysqli.ini
- /etc/php/8.3/cli/conf.d/20-pdo_mysql.ini
- /etc/php/8.3/cli/conf.d/20-phar.ini
- /etc/php/8.3/cli/conf.d/20-posix.ini
- /etc/php/8.3/cli/conf.d/20-readline.ini
- /etc/php/8.3/cli/conf.d/20-shmop.ini
- /etc/php/8.3/cli/conf.d/20-sockets.ini
- /etc/php/8.3/cli/conf.d/20-sysvmsg.ini
- /etc/php/8.3/cli/conf.d/20-sysvsem.ini
- /etc/php/8.3/cli/conf.d/20-sysvshm.ini
- /etc/php/8.3/cli/conf.d/20-tokenizer.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-dom` to temporarily ignore these required extensions.
Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.
Certificate already exists at /etc/ssl/private/pure-ftpd.pem
Scanning processes...
Scanning candidates...
Scanning linux images...
Running kernel seems to be up-to-date.
Restarting services...
systemctl restart cron.service lshttpd.service ssh.service
Service restarts being deferred:
/etc/needrestart/restart.d/dbus.service
systemctl restart getty@tty1.service
systemctl restart networkd-dispatcher.service
systemctl restart systemd-logind.service
systemctl restart unattended-upgrades.service
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.