• 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.

Resolved Centos 8.0 not updating : conflicting requests

JulianDot

Basic Pleskian
Everything else is working fine for the moment. Those are test servers ( trial licenses) so is not that important to have that fixed now.

I have 2 different Centos 8.0 with latest Plesk:
OSCentOS Linux 8.0.1905 (Core)
ProductPlesk Obsidian
Version 18.0.25 Update #2,

LXC containers.

On both the button "check for updates" from interface trigger an error in systemupdatestool.log :

Code:
 Problem: conflicting requests
  - nothing provides module(nginx) needed by module php:7.2:8010020191114034540:2430b045-0.x86_64

The output of :
Code:
dnf list --installed '*python*'

Modular dependency problem:

Problem: conflicting requests
- nothing provides module(nginx) needed by module php:7.2:8010020191114034540:2430b045-0.x86_64
Installed Packages
platform-python.x86_64 3.6.8-15.1.el8 @BaseOS
platform-python-pip.noarch 9.0.3-13.el8 @cdrom
platform-python-setuptools.noarch 39.2.0-4.el8 @cdrom
plesk-py27-dnspython.x86_64 1.16.0-1centos.8.200210.1834 @plesk-ext-panel-migrator
plesk-python2-libxml2.x86_64 2.9.7-2.centos.8+p18.0.24.0+t200205.1406 @PLESK_18_0_25-dist
python2.x86_64 2.7.16-12.module_el8.1.0+219+cf9e6ac9 @AppStream
python2-libs.x86_64 2.7.16-12.module_el8.1.0+219+cf9e6ac9 @AppStream
python2-pip.noarch 9.0.3-14.module_el8.1.0+219+cf9e6ac9 @AppStream
python2-pip-wheel.noarch 9.0.3-14.module_el8.1.0+219+cf9e6ac9 @AppStream
python2-setuptools.noarch 39.0.1-11.module_el8.1.0+219+cf9e6ac9 @AppStream
python2-setuptools-wheel.noarch 39.0.1-11.module_el8.1.0+219+cf9e6ac9 @AppStream
python3-bind.noarch 32:9.11.4-26.P2.el8 @AppStream
python3-dateutil.noarch 1:2.6.1-6.el8 @BaseOS
python3-dbus.x86_64 1.2.4-15.el8 @BaseOS
python3-dnf.noarch 4.2.7-7.el8_1 @BaseOS
python3-dnf-plugins-core.noarch 4.0.8-3.el8 @BaseOS
python3-gpg.x86_64 1.10.0-6.el8.0.1 @cdrom
python3-hawkey.x86_64 0.35.1-9.el8_1 @BaseOS
python3-iniparse.noarch 0.4-31.el8 @cdrom
python3-libcomps.x86_64 0.1.8-13.el8 @cdrom
python3-libdnf.x86_64 0.35.1-9.el8_1 @BaseOS
python3-libs.x86_64 3.6.8-15.1.el8 @BaseOS
python3-pip-wheel.noarch 9.0.3-15.el8 @BaseOS
python3-ply.noarch 3.9-7.el8 @BaseOS
python3-rpm.x86_64 4.14.2-25.el8 @BaseOS
python3-setuptools-wheel.noarch 39.2.0-5.el8 @BaseOS
python3-six.noarch 1.11.0-8.el8 @cdrom
python3-unbound.x86_64 1.7.3-8.el8 @AppStream

 
This is possible if the "PHP from OS vendor" component is not selected in the Plesk installer, but the php package is installed on the system. You can check this by the output of the rpm -q php commands - there will be a version. rpm -q psa-php-configurator - will not find anything.
If this is true and you do not need system php - you can remove packages, if necessary - you can enable it in Plesk installer as "PHP from OS vendor" component.
Also, you can show me output of dnf module list --enabled just in case.
 
AFTER enabling "PHP from OS vendor", all the below output is different. But i need to wait a bit in order to try to update again.

BEFORE: i have enabled only PHP 7.4 and 7.3 , and NO "PHP from OS vendor"
The below is the output without "PHP from OS vendor".

[root@bok8 ~]# rpm -q php
package php is not installed

[root@bok8 ~]# rpm -q psa-php-configurator
package psa-php-configurator is not installed


[root@bok8 ~]# dnf module list --enabled
Last metadata expiration check: 0:53:53 ago on Mon Mar 30 08:13:03 2020.
CentOS-8 - AppStream
Name Stream Profiles Summary
httpd 2.4 [d][e] common [d], devel, minimal Apache HTTP Server
mariadb 10.3 [d][e] client, server [d], galera MariaDB Module
perl 5.26 [d][e] common [d], minimal Practical Extraction and Report Language
perl-DBD-MySQL 4.046 [d][e] common [d] A MySQL interface for Perl
perl-DBI 1.641 [d][e] common [d] A database access API for Perl
php 7.2 [d][e] common [d], devel, minimal PHP scripting language
python27 2.7 [d][e] common [d] Python programming language, version 2.7

Hint: [d]efault, [e]nabled, [x]disabled, nstalled

 
AFTER enabling "PHP from OS vendor", No errors.

Still no updates , even if i am on Centos 8.0 and i am expecting an update to Centos 8.1
But that is another story
 
You can remove the warning using

# dnf module disable php
 
Back
Top