Resolved – Plesk update fails on CentOS 7 + TuxCare ELS: missing trousers dependency (gnutls requires trousers >= 0.3.11.2)

Hi everyone,
I wanted to share a solution that helped me resolve a dependency issue during the latest Plesk (18.0.79) update on a CentOS 7 server protected by TuxCare Extended Lifecycle Support (ELS).

Environment​

  • CentOS 7
  • Plesk Obsidian
  • TuxCare ELS enabled

Error​

During the Plesk update, the installer stopped with the following dependency error:

Failed to solve dependencies:

gnutls-3.3.29-9.el7_9.tuxcare.els5.x86_64
requires trousers >= 0.3.11.2

The package trousers was not available in the configured repositories, preventing the update from completing.

Solution​

I manually installed the required RPM from the CentOS Vault mirror:

wget ftp.icm.edu.pl/vol/rzm5/linux-centos-vault/7.0.1406/os/x86_64/Packages/trousers-0.3.11.2-3.el7.x86_64.rpm

Then installed it with:

rpm -i trousers-0.3.11.2-3.el7.x86_64.rpm

After installing the package, I ran the Plesk update again, and it completed successfully without any further issues.

Notes​

  • This happened on a server where TuxCare ELS was already correctly installed and active.
  • The missing dependency appears to be the only blocker.
  • Installing the trousers package manually resolved the issue immediately.

Hopefully this saves someone else some troubleshooting time.
If the Plesk team considers it appropriate, it might be worth checking whether this dependency could be handled automatically during updates on CentOS 7 + TuxCare ELS systems.
I hope this helps!

Read more here: Source link