• Please be aware: Kaspersky Anti-Virus has been deprecated
    With the upgrade to Plesk Obsidian 18.0.64, "Kaspersky Anti-Virus for Servers" will be automatically removed from the servers it is installed on. We recommend that you migrate to Sophos Anti-Virus for Servers.
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Forwarded to devs [FIXED] Error in "Package: plesk-php74-mbstring-7.4.7" in "PHP Updates"

Azurel

Silver Pleskian
User name: Azurel

TITLE

Error in "Package: plesk-php74-mbstring-7.4.7)" in "PHP Updates"

PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE

Plesk Obsidian Version 18.0.27 Update #1, CentOS Linux 7.8.2003 (Core)

PROBLEM DESCRIPTION

Last lines of command yum update is this
--> Finished Dependency Resolution
Error: Package: plesk-php74-mbstring-7.4.7-1centos.7.200615.1025.x86_64 (PLESK_17_PHP74)
Requires: libonig.so.2()(64bit)
Removing: oniguruma-5.9.5-3.el7.x86_64 (@epel)
libonig.so.2()(64bit)
Updated By: oniguruma-6.8.2-1.el7.x86_64 (epel)
~libonig.so.5()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

STEPS TO REPRODUCE

see description

ACTUAL RESULT

see description

EXPECTED RESULT

No errors

ANY ADDITIONAL INFORMATION



YOUR EXPECTATIONS FROM PLESK SERVICE TEAM

Confirm bug
 
same here,

Resolving Dependencies
--> Running transaction check
---> Package oniguruma.x86_64 0:5.9.5-3.el7 will be updated
--> Processing Dependency: libonig.so.2()(64bit) for package: plesk-php74-mbstring-7.4.7-1centos.7.200615.1025.x86_64
---> Package oniguruma.x86_64 0:6.8.2-1.el7 will be an update
--> Finished Dependency Resolution
Error: Package: plesk-php74-mbstring-7.4.7-1centos.7.200615.1025.x86_64 (@PLESK_17_PHP74)
Requires: libonig.so.2()(64bit)
Removing: oniguruma-5.9.5-3.el7.x86_64 (@PLESK_17_PHP74)
libonig.so.2()(64bit)
Updated By: oniguruma-6.8.2-1.el7.x86_64 (epel)
~libonig.so.5()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
 
Please run yum update again: the issue should be solved right now (we are published new version of PHP 7.4 compiled with new oniguruma version)
 
Same problem:
1) if I run "yum update" I receive the error above.
2) if I run "plesk installer update" I receive this error:

Code:
PHP_7_3-thirdparty                                       | 2.9 kB     00:00     
PHP_7_4-thirdparty                                       | 2.9 kB     00:00     
PLESK_17_PHP73                                           | 2.9 kB     00:00     
PLESK_17_PHP74                                           | 2.9 kB     00:00     
PLESK_18_0_27-dist                                       | 2.9 kB     00:00     
PLESK_18_0_27-extras                                     | 2.9 kB     00:00     
PLESK_18_0_27-thirdparty                                 | 2.9 kB     00:00     
Exception: Failed to solve dependencies:
alt-php74-imunify-mbstring-7.4.4-3.1.el7.x86_64 requires libonig.so.2()(64bit)
alt-php74-mbstring-7.4.7-1.el7.x86_64 requires libonig.so.2()(64bit)

ERROR: L'utility Yum non è riuscita ad installare i pacchetti richiesti.
Attenzione! Il tuo software potrebbe non funzionare.
Visita https://support.plesk.com/ per cercare una soluzione.
exit status 1
[Exit 1]

How can I fix it?
 
Hello,

Theese packages are part of immunify extension provided by CloudLinux. As I know they plan to issue an update to fix this issue today, or you can ask them via their support
 
Dear customer, thank you for the provided information. We're really sorry for the issues you were facing with, accept our apologies. We already know about this problem with the dependency of package oniguruma from EPEL. Our development team is already working on this issue. As a temporary workaround, you may try adding the oniguruma package to the exceptions for EPEL.
To exclude a package from EPEL repo, add the following line:
Code:
exclude=oniguruma
To the section [epel] in file /etc/yum.repos.d/epel.repo. It will look like:
Code:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled = 1
gpgcheck=1
exclude=oniguruma
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
With this fix, you will exclude the conflict package from EPEL repo.
The fixed beta version is already available for public, and the stable version will be fixed shortly.
 
Back
Top