• 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
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

Issue Plesk update problem / UI & command line / Loaded plugins

Erwan

Regular Pleskian
Hi all,
I have a problem with a plesk update (Centos 7.9).

If i use the GUI (/admin/update/products/), the page turns continuously and never stops.
With command line :
#/usr/local/psa/admin/bin/autoinstaller
...
1. ( ) Install the latest available update
2. (*) Add/Remove components
====> F
...
...
gpg-pubkey-621e9f35-58adea78 gpg(Docker Release (CE rpm) <[email protected]>)
gpg-pubkey-914bdf7e-55c05220 gpg(Plesk Team <[email protected]>)
gpg-pubkey-4520afa9-50ab914c gpg(Atomicorp (Atomicorp Official Signing Key) <[email protected]>)
Loaded plugins: fastestmirror


It stays on this line: Loaded plugins: fastestmirror
One hour for the last attempt before i kill.

Nothing else.

Does anyone have an idea?

Strange, I had encountered the same problem 4 years ago for another server.
 
Do you see more information in /var/log/plesk/install/autoinstaller3.log?
 
No only my kill

...
[2021-07-21 17:03:23.026346] Checking for installed in extension catalog packages
[2021-07-21 17:03:23.026392] autoinstaller: read output of /usr/local/psa/bin/extension --list
[2021-07-21 17:03:23.106493] Detected installed extensions: 'advisor' 'composer' 'configurations-troubleshooter' 'dnssec' 'docker' 'domain-connect' 'firewall' 'git' 'grafana' 'heavy-metal-skin' 'letsencrypt' 'monitoring' 'nodejs' 'panel-migrator' 'repair-kit' 'revisium-antivirus' 'ruby' 'sectigo' 'social-login' 'sslit' 'support-access' 'watchdog' 'wp-toolkit' 'xovi'
[2021-07-21 17:03:23.169280] Loaded plugins: fastestmirror
pclose() error: Interrupted system call
 
No idea?
We have in fact two servers with this problem at this moment.

No way to have more detailed logs?
 
  • Do you see anything relevant in /var/log/messages?
  • Any hints in /var/log/plesk/panel.log?
  • What happens if you run yum update ?
 
Nothing in /var/log/messages
Nothing in /var/log/plesk/panel.log

Yum update
could not be executed because of a python update script still in progress.
I kill it.

Always the problem with /admin/update/products/.

I executed yum update.

After it, Pleks update works.
So resolved. Thank you.
 
Glad to hear.
Maybe you have the "yum-cron" package installed which might be running in the background, blocking the Plesk updater. If you don't need it you can disable it with:
# systemctl stop yum-cron
# systemctl disable yum-cron
 
Ok.
Example:
/usr/bin/python /usr/bin/yum --enablerepo=tortix-common list updates aum ipset mod_security
 
For the second server, the Yum update remained suspended:
...
Nettoyage : bind-license.noarch - 67/100
Nettoyage : python-firewall-0.6.3-12.el7.noarch - 68/100
Nettoyage : containerd.io.x86_64 - 69/100

The problem seems to come from a task is not responding (id=1938- Advanced monitoring that I wanted to install several weeks ago but without success).
I kill it.

An i stop the yum process... (i think I should not have..)

After that, when i connect to Pleks update UI, i have the message: Can't connect to backend: No such file or directory
I've solved it with: Unable to open Updates and Upgrades menu on Plesk for Linux server: Can't connect to backend: No such file or directory

After, i can access to the Plesk update UI. I've made a first update (18.0.34 updates).
All ok.

After, i want update version to 18.0.37.
And i have this message:

Plesk pre-upgrade check
ERROR: Your package system contains duplicated packages, which can lead to broken Plesk update:

bind-export-libs-9.11.4-26.P2.el7_9.3.x86_64
bind-export-libs-9.11.4-26.P2.el7_9.5.x86_64
nss-tools-3.53.1-7.el7_9.x86_64
nss-tools-3.53.1-3.el7_9.x86_64
firewalld-filesystem-0.6.3-13.el7_9.noarch
firewalld-filesystem-0.6.3-12.el7.noarch
libblkid-2.23.2-65.el7_9.1.x86_64
libblkid-2.23.2-65.el7.x86_64
grub2-common-2.02-0.87.el7.centos.6.noarch
grub2-common-2.02-0.86.el7.centos.noarch
nss-sysinit-3.53.1-7.el7_9.x86_64
nss-sysinit-3.53.1-3.el7_9.x86_64
libidn2-2.3.1-1.el7.x86_64
libidn2-2.3.0-1.el7.x86_64
...


I try to rollback with yum history but it doesn't work (errors).

How can i resolve this duplicated packages problem?

Thank you.

Erwan
 
That looks bad, you have a mix of packages on your servers.
You can try to run yum-complete-transaction (if it's not available, install it with yum install yum-utils). And if that doesn't resolve the issue I suggest you contact Plesk support as this is not really easy to resolve and just trying something may break your server.
 
Ok.
I should have done the yum-complete-transaction before updates.
I no longer had this order in mind.

Si, it detects duplicate packages and offers to delete them:

There are 2 outstanding transactions to complete. Finishing the most recent one
The remaining transaction had 31 elements left to run
..
Delete
bind-export-libs x86_64 32:9.11.4-26.P2.el7_9.3
bind-libs-lite x86_64 32:9.11.4-26.P2.el7_9.4
...

Total: 1.1G


Can I run the command securely?
 
You only need to run yum-complete-transaction if a previous yum transaction was aborted for some reason and that apparently was the case on your system.
I can't tell you if you should run it. It may break something and you may end up having an unusable system or missing packages/dependencies.

If you're feeling brave, take a snapshot of the VM, run the command and immediately check if everything is still working. Otherwise rollback the snapshot and let Plesk support or somebody else help you.
 
Back
Top