Ripristinare OpenSSL in CentOS

Questo week end mi sono imbattuto in un problema sulla libreria OpenSSL installata in un server CentOS, nel dettaglio in fase di configurazione di Apache (tramite lo script EasyApache di VHM) veniva riportato il seguente errore

file /usr/lib/openssl/engines/libsureware.so from install of openssl-0.9.8e-12.el5_5.7.i386 conflicts with file from package openssl-0.9.8e-12.el5_5.7.i686
file /usr/lib/openssl/engines/libubsec.so from install of openssl-0.9.8e-12.el5_5.7.i386 conflicts with file from package openssl-0.9.8e-12.el5_5.7.i686

Per risolvere tale problematica e poter procedere correttamente alla configurazione di Apache dobbiamo accedere al terminale e ripristinare OpenSSL attraverso i seguenti due comandi:

$ rpm -e –justdb –nodeps openssl.i386
$ yum install openssl

Il primo comando rimuove dal sistema le librerie OpenSSL e successivamente procediamo attraverso il comando YUM ad un installazione ex-nova delle librerie.

Importante includere l’opzione “nodeps” nel gestionale dei pacchetti  che esclude l’eliminazione di tutte le dipendenze di OpenSSL (più di 200 nel mio caso) altrimenti la macchina “morirà” e l’unica salvezza sarà un bel format.

P.S. Con questo articolo voglio inaugurare la nuova categoria Appunti Digitali sperando di far cosa gradita a tutti i nostri lettori.