Archive for May, 2009

CentOS e yum che non funziona piu’

Saturday, May 23rd, 2009

Da qualche giorno non mi funzionava piu’ yum sul mio vps. Avevo un errore strano su una libreria python che non veniva trovata “import _”.
Traceback (most recent call last):
File "/usr/bin/yum", line 28, in ?
import yummain
File "/usr/share/yum-cli/yummain.py", line 29, in ?
from yum import _
ImportError: cannot import name _

Cercando in giro ho trovato questo script che ho cosi modificato:

for file in \
gmp-4.1.4-10.el5.i386.rpm \
readline-5.1-1.1.i386.rpm \
python-2.4.3-19.el5.i386.rpm \
libxml2-2.6.26-2.1.2.i386.rpm \
libxml2-python-2.6.26-2.1.2.i386.rpm \
expat-1.95.8-8.2.1.i386.rpm \
python-elementtree-1.2.6-5.i386.rpm \
sqlite-3.3.6-2.i386.rpm \
python-sqlite-1.1.7-1.2.1.i386.rpm \
elfutils-0.125-3.el5.i386.rpm \
rpm-python-4.4.2-37.el5.i386.rpm \
m2crypto-0.16-6.el5.1.i386.rpm \
python-urlgrabber-3.1.0-2.noarch.rpm \
yum-3.0.5-1.el5.centos.2.noarch.rpm
do
rpm -Uvh --force http://vault.centos.org/5.0/os/i386/CentOS/$file;
done

Se viene segnalato qualche conflitto di versione di yum rimuoverlo con

rpm -e yum yum-fastestmirror yum-metadata-parser-1.1.2

e rilanciare il comando.

Ps. se queste operazione dovessero bloccarvi il vps….. non prendetevela con me. Sul mio VPS funziona :-)