• 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

curl upgrade on Plesk 12.5

guigplt

New Pleskian
Hi,
I have curl 7.19.7 version, and I need to upgrade it to 7.28 or higher.
My server runs on Plesk v12.5.30, CentOS 6.5 (Final).

Did someone already do that ?
 
What problems can appear if there are unresolved dependencies ?
Can I prevent that ?
Do I have to disable repo ?
 
What problems can appear if there are unresolved dependencies ?
For instance, you can't install new Plesk update due to unresolved dependencies between system, Plesk and third-party repo packages.
Do I have to disable repo ?
I'd suggest to disable any third-party repos and use only default OS and Plesk repositories. And officially supported Atomic.
 
Okay thanks for your reply.
If I disable the third-party repo, will I keep my cURL upgrade ?
Because Plesk last version has curl 7.19.7, and I absolutely need 7.28 or higher for Paypal payment.
 
Hello, I also need to update curl for the same reason, and have tried to do as adviced here, but i have problemes with duplicates :

-----------------------------------------------------
[root@nsXXXXXXX ~]# rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm
R▒cup▒ration de http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm
attention: /var/tmp/rpm-tmp.S63a1C: Ent▒te V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
Pr▒paration... ########################################### [100%]
paquetage city-fan.org-release-1-13.rhel6.noarch d▒j▒ install▒
[root@nsXXXXXXX ~]# yum install libcurl
Modules compl▒mentaires charg▒s▒: fastestmirror, priorities
Configuration du processus d'installation
Loading mirror speeds from cached hostfile
* atomic: www4.atomicorp.com
* base: centos.trisect.eu
* city-fan.org: www.city-fan.org
* extras: centos.trisect.eu
* updates: centos.trisect.eu
195 packages excluded due to repository priority protections
R▒solution des d▒pendances
--> Lancement de la transaction de test
---> Package libcurl.x86_64 0:7.19.7-37.el6_5.3 will be mis ▒ jour
--> Traitement de la d▒pendance▒: libcurl = 7.19.7-37.el6_5.3 pour le paquet▒: libcurl-devel-7.19.7-37.el6_5.3.x86_64
--> Traitement de la d▒pendance▒: libcurl = 7.19.7-37.el6_5.3 pour le paquet▒: curl-7.19.7-37.el6_5.3.x86_64
---> Package libcurl.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: libssh2(x86-64) >= 1.7.0 pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: c-ares(x86-64) >= 1.11.0 pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libnghttp2.so.14()(64bit) pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libcares.so.2()(64bit) pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Lancement de la transaction de test
---> Package c-ares.x86_64 0:1.11.0-1.0.cf.rhel6 will be install▒
---> Package curl.x86_64 0:7.19.7-37.el6_5.3 will be mis ▒ jour
---> Package curl.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: libmetalink.so.3()(64bit) pour le paquet▒: curl-7.50.3-1.0.cf.rhel6.x86_64
---> Package libcurl.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: libssh2(x86-64) >= 1.7.0 pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libnghttp2.so.14()(64bit) pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
---> Package libcurl-devel.x86_64 0:7.19.7-37.el6_5.3 will be mis ▒ jour
---> Package libcurl-devel.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: openssl-devel pour le paquet▒: libcurl-devel-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libssh2-devel pour le paquet▒: libcurl-devel-7.50.3-1.0.cf.rhel6.x86_64
--> Lancement de la transaction de test
---> Package libcurl.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: libssh2(x86-64) >= 1.7.0 pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libnghttp2.so.14()(64bit) pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
---> Package libmetalink.x86_64 0:0.1.2-9.rhel6 will be install▒
---> Package libssh2-devel.x86_64 0:0.18-10.el6.art will be install▒
--> Traitement de la d▒pendance▒: libssh2 = 0.18-10.el6.art pour le paquet▒: libssh2-devel-0.18-10.el6.art.x86_64
---> Package openssl-devel.x86_64 0:1.0.1e-48.el6_8.3 will be install▒
--> Traitement de la d▒pendance▒: krb5-devel pour le paquet▒: openssl-devel-1.0.1e-48.el6_8.3.x86_64
--> Lancement de la transaction de test
---> Package krb5-devel.x86_64 0:1.10.3-57.el6 will be install▒
--> Traitement de la d▒pendance▒: krb5-libs = 1.10.3-57.el6 pour le paquet▒: krb5-devel-1.10.3-57.el6.x86_64
--> Traitement de la d▒pendance▒: libselinux-devel pour le paquet▒: krb5-devel-1.10.3-57.el6.x86_64
--> Traitement de la d▒pendance▒: libcom_err-devel pour le paquet▒: krb5-devel-1.10.3-57.el6.x86_64
--> Traitement de la d▒pendance▒: keyutils-libs-devel pour le paquet▒: krb5-devel-1.10.3-57.el6.x86_64
---> Package libcurl.x86_64 0:7.50.3-1.0.cf.rhel6 will be an update
--> Traitement de la d▒pendance▒: libssh2(x86-64) >= 1.7.0 pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
--> Traitement de la d▒pendance▒: libnghttp2.so.14()(64bit) pour le paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64
---> Package libssh2-devel.x86_64 0:0.18-10.el6.art will be install▒
--> Traitement de la d▒pendance▒: libssh2 = 0.18-10.el6.art pour le paquet▒: libssh2-devel-0.18-10.el6.art.x86_64
...
--> Traitement de la d▒pendance▒: libssh2 = 0.18-10.el6.art pour le paquet▒: libssh2-devel-0.18-10.el6.art.x86_64
--> R▒solution des d▒pendances termin▒e
Erreur▒: Paquet▒: e2fsprogs-1.41.12-14.el6_4.2.x86_64 (@updates)
Requiert▒: libcom_err = 1.41.12-14.el6_4.2
Suppression▒: libcom_err-1.41.12-14.el6_4.2.x86_64 (@updates)
libcom_err = 1.41.12-14.el6_4.2
Mis ▒ jour par▒: libcom_err-1.41.12-22.el6.x86_64 (base)
libcom_err = 1.41.12-22.el6
Suppression▒: libcom_err-1.41.12-21.el6.x86_64 (installed)
libcom_err = 1.41.12-21.el6
Mis ▒ jour par▒: libcom_err-1.41.12-22.el6.x86_64 (base)
libcom_err = 1.41.12-22.el6
Erreur▒: Paquet▒: libcurl-7.50.3-1.0.cf.rhel6.x86_64 (city-fan.org)
Requiert▒: libnghttp2.so.14()(64bit)
Erreur▒: Paquet▒: libselinux-utils-2.0.94-5.3.el6_4.1.x86_64 (@updates)
Requiert▒: libselinux = 2.0.94-5.3.el6_4.1
Suppression▒: libselinux-2.0.94-5.3.el6_4.1.x86_64 (@updates)
libselinux = 2.0.94-5.3.el6_4.1
Mis ▒ jour par▒: libselinux-2.0.94-7.el6.x86_64 (base)
libselinux = 2.0.94-7.el6
Suppression▒: libselinux-2.0.94-5.8.el6.x86_64 (installed)
libselinux = 2.0.94-5.8.el6
Mis ▒ jour par▒: libselinux-2.0.94-7.el6.x86_64 (base)
libselinux = 2.0.94-7.el6
....
Vous pouvez essayer d'utiliser --skip-broken pour contourner le probl▒me
** 99 probl▒mes RPMDB pr▒-existants trouv▒s, la sortie de ▒▒yum check▒▒ est la suivante▒:
atk-1.30.0-1.el6.x86_64 est un doublon de atk-1.28.0-2.el6.x86_64
audit-libs-2.3.7-5.el6.x86_64 est un doublon de audit-libs-2.2-2.el6.x86_64
...
...
------------------------------

How can I solve this problem ?
 
Back
Top