SiWay NetWorks Welcome to iNetWorks

30mar/106

Ne mettez pas à jour OpenSSL si vous utilisez Plesk

Si vous utilisez Plesk 9.x sous CentOS, donc il ne faut pas mettre à jour votre package OpenSSL de la version 0:0.9.8e-12.el5_4.1 à la 0:0.9.8e-12.el5_4.6. Vous ne pourriez plus démarrer le service du panneau de contrôle Plesk. Vous auriez un message similaire.

[root@inetworks~]# /etc/init.d/psa start
Starting xinetd service… done
Starting named service… done
Starting mysqld service… done
Plesk: Starting Mail Server… already started
Starting mail handlers tmpfs storage
Starting Plesk… failed

Vous n'allez trouver aucun message d'erreur dans les fichiers logs (/var/log/*, /usr/local/psa/var/log/*, /usr/local/psa/admin/logs/*), mais certainement le message d'erreur est dû à votre récente mise à jour openssl.

Ne vous inquiétez pas, il existe une solution.

1) En utilisant YUM

Cette méthode est la plus facile, mais il ne faut supprimer pas les dépendances Parallels ou Plesk.

[root@inetworks~]# yum downgrade openssl openssl-devel

2) En utilisant les packages RPM

Télécharger OpenSSL version 0.9.8e-12 5_4.1 pour votre architecture ( les packages ci-dessous sont pour CentOS)

UPDATE : Mise à jour des liens

  • OpenSSL 386 : ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-0.9.8e-12.el5_4.1.i386.rpm
  • OpenSSL-devel 386 : ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-devel-0.9.8e-12.el5_4.1.i386.rpm
  • OpenSSL i686 : ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/i386/RPMS/openssl-0.9.8e-12.el5_4.1.i686.rpm
  • OpenSSL x64 : ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/x86_64/RPMS/openssl-0.9.8e-12.el5_4.1.x86_64.rpm
  • OpenSSL-devel x64 : ftp://ftp.belnet.be/mirrors/ftp.centos.org/5.4/updates/x86_64/RPMS/openssl-devel-0.9.8e-12.el5_4.1.x86_64.rpm

ATTENTION : il faut télécharger votre version OpenSSL avant de désinstaller votre package actuel. Certains outils requirent OpenSSL pour marcher comme wget et curl.

UPDATE : si vous avez désinstallez OpenSSL avant de télécharger votre package, ne vous inquiétez pas, utilisez la commande suivante

rpm -i ftp://mirror.switch.ch/pool/3/mirror/centos/5.4/updates/i386/RPMS/openssl-0.9.8e-12.el5_4.1.i386.rpm

Maintenant trouver votre version OpenSSL

[root@inetworks~]# rpm -qa | grep -i openssl
openssl-0.9.8e-12.el5_4.6

Encore une fois, avant de désinstaller votre package OpenSSL, il faudra télécharger une version antérieure de ce dernier.

[root@inetworks ~]# rpm -e --nodeps openssl-0.9.8e-12.el5_4.6

Maintenant réinstaller le package OpenSSL que vous avez téléchargé.

[root@inetworks ~]# rpm -ivh openssl-0.9.8e-12.el5_4.1.i386.rpm
Préparation... ########################################### [100%]
1:openssl ########################################### [100%]

Maintenant vous pouvez redémarrer le service Plesk de votre panneau de contrôle sans problème

[root@inetworks ~]# service psa start
Starting xinetd service... done
Starting named service... done
Starting mysqld service... done
Starting postgresql service... done
Starting psa-spamassassin service... done
Plesk: Starting Mail Server... already started
Starting mail handlers tmpfs storage
Starting Plesk... done
Starting drwebd service... done

VN:F [1.9.7_1111]
Rating: 8.2/10 (5 votes cast)
VN:F [1.9.7_1111]
Rating: +4 (from 4 votes)
Ne mettez pas à jour OpenSSL si vous utilisez Plesk, 8.2 out of 10 based on 5 ratings

Content de cet article?

Inscrivez vous à notre fil rss!

Commentaires (6) Trackbacks (0)
  1. Grâce a vous j’ai pu récupérer l’accès au panel de plesk, mais quel frayeur ! Ya plus qu’a attendre une maj de la plesk team

  2. Thanks for the info, this saved my bacon. I don’t recommend staying on the downgraded openSSL though. The server I had this problem on was running 9.2.2. I have another server running 9.3 with the latest openSSL and no problems. So best thing would be to upgrade Plesk and then yum the latest openssl library.

  3. Bonjour,
    Grosse boulette de mon coté, j’ai utilisé yum… et voila je suis en galère :
    ERROR: PleskFatalException
    StatInfo->getProductVersion failed: file_get_contents() failed: mktime()

    J’ai vraiment bien tout parcouru et je suis perdu j’arrive plus à avancer.
    Seriez vous au courant d’une solution?

  4. 1 – Parcoure le fichier : /usr/local/psa/version
    J’imagine que ta version PLESK sera 0.

    2- Utilise la commande rpm -qi psa pour récupérer ta version plesk

    ex :
    Name : psa Relocations: (not relocatable)
    Version : 9.3.0 Vendor: Parallels
    Release : cos5.build93091230.07 Build Date: mer xx xx 20xx xx:xx:xx CET
    Install Date: lun xx xxx 20xx xx:xx:xx CET Build Host: xxxx.plesk.xx
    Group : Networking/Daemons Source RPM: psa-9.3.0-cos5.build93091230.07.src.rpm
    Size : 31566527 License: Commercial license

    3- Édite ton fichier /usr/local/psa/version, tu insères la version Plesk que tu as récupéré depuis la pacquage RPM Plesk.

    ex : 9.3.0 CentOS 5 93091230.07 <== pour moi

  5. Ah un dernier truc, il ne faut jamais sauter les versions en mettant à jour Plesk, par exemple, passer de la version 9.1 à la version 9.3 sans passer par la version 9.2, sinon la mise à jour Plesk risque de mal tourner.

  6. moi je suis passe de la version 9.1 à 9.5 et la boum, j’ai tout casse… J’ai essaye de faire ce que tu explique mais moi lorsque je redemarre plesk, c’est le service drwebd qui ne se lance pas. et mon panel est toujours inaccessible. je ne sais pas comment faire et je suis nul en ligne de commande. il faut tout me dire et j’ecris betement…. Tu vois d’ou cela pourrait venir ? merci d’avance


Leave a comment

(required)


*

Aucun trackbacks pour l'instant

Blog WebMastered by All in One Webmaster.