• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Issue Update to plesk 18.0.40 failed

rdadmin

New Pleskian
Hi this night one of my centos7 lxc virtual servers tried to update from 18.0.39 to 18.0.40 and fail.

Now the plesk panel and dovecot services are not working, the others services seems to work just fine.
I have tried to do restart, plesk repair all, plesk installer --select-release-current --reinstall-patch --upgrade-installed-components, etc.. everything fails or shows no error.


[root@plesk ~]# systemctl status sw-engine.service
● sw-engine.service - Startup script for Panel sw-engine
Loaded: loaded (/usr/lib/systemd/system/sw-engine.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since mar 2021-12-07 15:00:57 CET; 5s ago
Process: 14926 ExecStopPost=/usr/bin/find /run/lock/lmlib/ -mindepth 1 -delete (code=exited, status=0/SUCCESS)
Process: 14925 ExecStart=/usr/sbin/sw-engine-fpm --fpm-config /etc/sw-engine/sw-engine-fpm.conf -c /usr/local/psa/admin/conf/php.ini --nodaemonize --pid /run/sw-engine.pid (code=exited, status=1/FAILURE)
Main PID: 14925 (code=exited, status=1/FAILURE)

dic 07 15:00:57 plesk.reservas systemd[1]: Starting Startup script for Panel sw-engine...
dic 07 15:00:57 plesk.reservas sw-engine-fpm[14925]: /usr/sbin/sw-engine-fpm: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (requ...baps.so.1)
dic 07 15:00:57 plesk.reservas sw-engine-fpm[14925]: /usr/sbin/sw-engine-fpm: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (requ...so.1.74.0)
dic 07 15:00:57 plesk.reservas sw-engine-fpm[14925]: /usr/sbin/sw-engine-fpm: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (requ...mspp.so.2)
dic 07 15:00:57 plesk.reservas systemd[1]: sw-engine.service: main process exited, code=exited, status=1/FAILURE
dic 07 15:00:57 plesk.reservas systemd[1]: Failed to start Startup script for Panel sw-engine.
dic 07 15:00:57 plesk.reservas systemd[1]: Unit sw-engine.service entered failed state.
dic 07 15:00:57 plesk.reservas systemd[1]: sw-engine.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@plesk ~]#

[root@plesk ~]# systemctl status dovecot
● dovecot.service - Dovecot IMAP/POP3 email server
Loaded: loaded (/usr/lib/systemd/system/dovecot.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since mar 2021-12-07 15:04:29 CET; 1s ago
Docs: man:dovecot(1)
Dovecot manual — Dovecot documentation
Process: 15270 ExecStart=/usr/sbin/dovecot -F (code=exited, status=89)
Main PID: 15270 (code=exited, status=89)

dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Error: Couldn't load plugin /usr/libexec/dovecot/modules/settings/libmanagesieve_login_settings.so: Module is...17(2.3.17))
dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Error: Couldn't load plugin /usr/libexec/dovecot/modules/settings/libmanagesieve_settings.so: Module is for d...17(2.3.17))
dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Error: Couldn't load plugin /usr/libexec/dovecot/modules/settings/libpigeonhole_settings.so: Module is for di...17(2.3.17))
dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -Pn > dovecot-new.conf
dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/11-plesk-security-ssl.conf:2: ssl_protocols has been replace...in_protocol
dic 07 15:04:29 plesk.reservas dovecot[15270]: doveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/90-plesk-sieve.conf line 30: Unknown setting: managesi...gout_format
dic 07 15:04:29 plesk.reservas systemd[1]: dovecot.service: main process exited, code=exited, status=89/n/a
dic 07 15:04:29 plesk.reservas systemd[1]: Failed to start Dovecot IMAP/POP3 email server.
dic 07 15:04:29 plesk.reservas systemd[1]: Unit dovecot.service entered failed state.
dic 07 15:04:29 plesk.reservas systemd[1]: dovecot.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[root@plesk ~]#
[root@plesk ~]# plesk repair all
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /lib64/libaps.so.1)
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libboost-plesk-1.74/libboost_regex-plesk.so.1.74.0)
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/sw/librdbmspp.so.2)
exit status 1
[root@plesk ~]#

[root@plesk ~]# yum update
Complementos cargados:fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.mirror.ate.info
* extras: mirror.crexio.com
* updates: mirror.crexio.com
No packages marked for update
[root@plesk ~]#

I have compared the system libraries with other working 18.0.40 installations, but have not found any differences on library versions.

Here is the end of the update log, i can`t put it full (10000 chars limit post):
Plesk Installer 3.40.0 (revision 740cea813a20) started at (timezone CET) Tue Dec 7 01:50:05 2021
Command line arguments: /var/cache/parallels_installer/parallels_installer_CentOS_7_x86_64_3.40.0 upgrade plesk 18.0.40 --email [email protected]

Try to find rcfile...
Autoinstaller found rcfile at /root/.autoinstallerrc
Downloading file products.inf3: 0%
Downloading file products.inf3: 100% was finished.
....
Running Transaction Check
Installing: plesk-libboost-regex1.74-1.74.0-1centos.7.211102.1122.x86_64 [1/128]
Installing: plesk-libboost-program-options1.74-1.74.0-1centos.7.211102.1122.x86_64 [2/128]
Installing: plesk-libboost-thread1.74-1.74.0-1centos.7.211102.1122.x86_64 [3/128]
Updating: plesk-dovecot-core-2.3.17-2.centos.7+p18.0.40.0+t211117.1912.x86_64 [4/128]
Installing: plesk-libboost-serialization1.74-1.74.0-1centos.7.211102.1122.x86_64 [5/128]
Installing: plesk-libboost-chrono1.74-1.74.0-1centos.7.211102.1122.x86_64 [6/128]
Updating: plesk-ui-library-18.0-2.centos.7+p18.0.40.0+t211117.1912.noarch [7/128]
Updating: psa-mod_fcgid-2.3.9.5-2.centos.7+p18.0.40.0+t211117.1912.x86_64 [8/128]
Updating: sw-librrd-1.6.0.1-2.centos.7+p18.0.40.0+t211117.1912.x86_64 [9/128]
Updating: plesk-platform-runtime-1.0.2-1centos.7.211118.1959.x86_64 [10/128]
Updating: plesk-rdbmspp-2.0.2-1centos.7.211118.1959.x86_64 [11/128]
Updating: libaps-1.0.10-1centos.7.211118.1959.x86_64 [12/128]
Updating: sw-collectd-5.11.0-2.centos.7+p18.0.40.0+t211117.1912.x86_64 [13/128]
Updating: plesk-control-panel-18.0-2.centos.7+p18.0.40.0+t211117.1912.noarch [14/128]
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /lib64/libaps.so.1)
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libboost-plesk-1.74/libboost_regex-plesk.so.1.74.0)
/usr/bin/sw-engine: /usr/lib64/c++-plesk-6.3.0/lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/sw/librdbmspp.so.2)
Launching component and product checkers...
Downloading file report-update: 0%
Downloading file report-update: 100% was finished.
Downloading file pool/PSA_18.0.40_7609/examiners/py_launcher.sh: 0%
Downloading file pool/PSA_18.0.40_7609/examiners/py_launcher.sh: 100% was finished.
Error: The Yum utility failed to install the required packages.
Attention! Your software might be inoperable.
Visit https://support.plesk.com/ to search for a solution.


---
Plesk Installer.

Can someone helpme? thanks
 
I also have a Plesk update problem, every time I start Plesk 17.8.11 this message appears
Failed to update Plesk. To close this message, click
Any suggestions anyone? Thanks
 
Looks like that /usr/lib64/c++-plesk-10.3.0/ folder is missed on the server. Check it with:

Code:
# ls -l /usr/lib64/c++-plesk-10.3.0/
ls: cannot access /usr/lib64/c++-plesk-10.3.0/: No such file or directory

Also perhaps custom repository /etc/yum.repos.d/gf.repo is enabled on the server.
As result the gcc10-libstdc++-10.2.1-7.gf.el7.x86_64 package prevents installation of the plesk-libstdc++10.3.0-10.3.0-1centos.7.210902.0954.x86_64.rpm package.

Try to do the following:
  1. Download missed package with the command:
    Code:
    # wget https://autoinstall.plesk.com/PSA_18.0.40/dist-rpm-CentOS-7-x86_64/contrib/plesk-libstdc++10.3.0-10.3.0-1centos.7.210902.0954.x86_64.rpm
  2. Install downloaded package:
    Code:
    # yum localinstall plesk-libstdc++10.3.0-10.3.0-1centos.7.210902.0954.x86_64.rpm
  3. Try to upgrade Plesk.
 
Back
Top