• 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

Redhat Plesk installed on Centos

nforde

Basic Pleskian
I have somehow ended up with redhat versions of most (if not all) Plesk components on my server. The problem is that it's a Centos server.

Either the hosting company installed the redhat version of Plesk by accident, or my sys admins have somehow installed redhat plesk updates.

Now plesk autoupdate fails with errors like -

Check package set before installation
Package psa-migration-manager-8.3.0-cos4.build83071224.15.i586 is within installation list but newer package psa-migration-manager-8.3.0-rhel4.build83071224.15.i586 is already installed in system.
ERROR: You have a newer version of the psa-migration-manager package installed on your system. The installation will not continue.

Does anyone know how I can get it back to the Centos version of Plesk (8.3) without having to migrate to a whole new server?

I would be most grateful for any help on this one...
 
Ive done that too (back before there was a centos version), I fixed it by using yum to update to handle the updates. Eventually the system will fix itself.
 
Thanks for the quick reply!

I was hoping someone would say that! Hopefully when there is a newer Centos build for plesk (with a newer build date/number than the currently installed Redhat version) it will simply update to the new Centos build.

HOWEVER...

I've just noticed 3 other error messages in the file at /tmp/autoinstaller3.log (from when I used the 'Plesk Updater' option in Plesk today -
1) 'Warning: unresolved requires'... (this error is repeated several times)
2) 'Warning: packages conflict by files detected'...'with different md5 sum' (this error is repeated for basically all plesk components)
3) Dependency problems - 'Unresolved dependency' and 'dependency problem is found' (both near the end of the log file, shown below).

Are these messages also going to dissapear when there is a newer Centos build for each Plesk component, or do I need to do something manually to fix these errors before it will update from the redhat builds to the Centos builds?

Here is some of the autoinstaller3.log file with those 2 errors. Let me know if you want the whole file -

Getting packages to installation list:
Get packages to installation from selected component base
(update package names cache) Get packages to installation from selected component api
Get packages to installation from selected component pmm
Get packages to installation from selected component watchdog
Get packages to installation from selected component backup-ded
Following packages will be installed: psa-api-8.3.0-cos4.build83080131.20.noarch psa-hotfix4-8.3.0-cos4.build83080131.20.i586 psa-api-rpc-8.3.0-cos4.build83080131.20.noarch psa-migration-manager-8.3.0-cos4.build83080131.20.i586 psa-watchdog-2.0.3-cos4.build83080131.20.i586 psa-backup-manager-8.3.0-cos4.build83080131.20.i586
----------------
Regenerate packages provides cache.
Warning: unresolved requires '/usr/bin/lp' from redhat-lsb-3.0-8.EL.i386
Warning: unresolved requires '/usr/bin/lpr' from redhat-lsb-3.0-8.EL.i386
Warning: unresolved requires 'dummy-centos-4' from dummy-selinux-openvz-1.0-2.noarch
Ingore non-system package while tracking
Warning: unresolved requires 'vzdummyce4' from dummy-selinux-vz-1.0-2.noarch
Ingore non-system package while tracking
Warning: unresolved requires 'httpd = 2.0.52-22.ent.centos4.1.swsoft' from mod_ssl-1:2.0.52-22.ent.centos4.1.swsoft.i386
Ingore non-system package while tracking
PkgManager: start to resolving packages
findNecessaryPackages(): start pass 0
Find directly required packages for psa-api-8.3.0-cos4.build83080131.20.noarch
(regen conflicts cache) Warning: packages conflict by files detected: package krb5-devel-1.3.4-54.i386
conflict with package krb5-server-1.3.4-54.i386
both have file /usr/kerberos/bin/sclient with different md5 sum.
Warning: packages conflict by files detected: package sw-libxml2-python-2.6.27-5.rhel4.i386
conflict with package sw-libxml2-python-2.6.27-5.centos42.i386
both have file /usr/lib/sw/python2.3/site-packages/libxml2mod.so with different md5 sum.

...many more repeated conflict errors like those above, then the following lines at the end of the error log...

(regen obsoletes cache) Unresolved dependency: necessary package psa-api-8.3.0-cos4.build83080131.20.noarch have older version psa-api-8.3.0-cos4.build83071224.15.noarch. After upgrade we will have the dependency 'psa-api = 8.3.0-cos4.build83071224.15' of package psa-migration-manager-8.3.0-cos4.build83071224.15.i586 is unresolved, add to removable list psa-migration-manager
A dependency problem is found: an older version of required package psa-api-8.3.0-cos4.build83080131.20.noarch is installed (psa-api-8.3.0-cos4.build83071224.15.noarch) . After upgrade procedure the dependency 'psa-api = 8.3.0-cos4.build83071224.15' of package psa-migration-manager-8.3.0-cos4.build83071224.15.i586 will be unresolved. Try to add to removable list psa-migration-managerFailed to check whether it is necessary to upgrade psa-migration-manager-8.3.0-cos4.build83071224.15.i586 along with upgrade of psa-api-8.3.0-cos4.build83071224.15.noarch by psa-api-8.3.0-cos4.build83080131.20.noarchProblem occured during searching indirect dependencies for package psa-api-8.3.0-cos4.build83080131.20.noarchFilefetcher: get file PSA_8.3.0/plesk-8.3.0-cos4.2-i386.inf3
Execute command /usr/sbin/getenforce
Disabled
ERROR: Unable to proceed with the installation until the package psa-migration-manager-8.3.0-cos4.build83071224.15.i586 is removed from the system.
Not all packages were installed.
Please, resolve the above problem and try installing the packages again.
If you cannot resolve the problem on your own, contact product technical support for assistance.
 
Nope, just dont use the updater (its going to keep making the problem worse). Eventually you'll just upgrade around it, and it will go away.
 
Hi Atomic.

Thanks for your replies.

I've never used yum before, but today I've tried upgrading a few psa components. I updated psa-watchdog without any problems.

However when I try to update the others it's giving 'Missing Dependency' errors.

I'm really not keen to muck around with it myself further as this server is hosting hundreds of web sites, and I can't afford to crash Plesk.

You seem to be the most knowledgable person I've discussed these issues with. Are you available to take a quick look at my server in the next few days? I tried to get you via chat but you're offline. I'm on msn at XXXXXX or you can sms me at +61 XXXXXX and I"ll come online straight away.

I really want to get this sorted out.
 
Last edited:
Back
Top