PDA

View Full Version : Aiuto per problema grave su Centos. Yum sparito


fbcyborg
12-02-2011, 09:22
Salve a tutti,

mi è successa una cosa grave su un sistema CentOS based (Asterisk Now).
In pratica è sparito yum ed altri pacchetti base importanti, e vorrei cercare di recuperarli.
Ho installato una vecchia versione di yum, compilandola da riga di comando, ma credo che non funzioni bene, infatti non riesco ad installare i programmi che mi servono per ripristinare la situazione. Allora volevo installare l'ultima versione di yum, ma c'è sempre qualche problema con le dipendenze, anche se scarico gli rpm dai vari siti, manualmente e tento l'installazione degli stessi.

C'è qualcuno in grado di aiutarmi, prima che mi spari? :(

EDIT: nel frattempo ho trovato questa (http://www.matteomattei.com/it/install-yum-and-php-pear-on-centos-5/) guida e questa (http://mirror.centos.org/centos-5/5/os/x86_64/CentOS/) pagina, e pare che yum sia tornato a vivere... Speriamo bene... perché ora ho questo problema quando tento di installare qualcosa:
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
http://mirror.dulug.duke.edu/pub/yum-repository/redhat/5/x86_64/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

sacarde
12-02-2011, 09:57
o ... Trying other mirror.

o controlla la connessione

ping www.google.it


risponde?

fbcyborg
12-02-2011, 10:00
Guarda, sto operando via SSH, da remoto... Internet funziona... Fra l'altro sono riuscito a reinstallare yum, miracolosamente.
Non è che devo cambiare il repository che quello magari è down?

sacarde
12-02-2011, 10:04
puo darsi

neanche a me risponde

fbcyborg
12-02-2011, 10:07
mmh... scusa, il problema è che non capisco per quale motivo mi cerchi questo URL: http://mirror.dulug.duke.edu/pub/yum-repository/redhat/5/x86_64/repodata/repomd.xml

L'ho cercato in /etc/yum* ma non lo trovo da nessuna parte!

EDIT: trovato in /etc/yum.conf.
Ho eliminato il contenuto del file ed ora procede...

fbcyborg
12-02-2011, 10:27
Ad esempio ora che sono riuscito a migliorare la situazione vorrei installare alcuni pacchetti che penso siano spariti, ma quando faccio ad esempio:
yum install kmod-dahdi-linux.x86_64
ottengo:
Setting up Install Process
Nothing to do

Che vuol dire? Perché fa così?
Forse perché è già installato?

sacarde
12-02-2011, 12:12
per cercare il nome esatto:

yum search kmod-dahdi


per vedere gli installati:

rpm -qa

fbcyborg
12-02-2011, 12:14
OK, grazie!
ora ho rimesso un kernel precedente e funzionano...
Per fortuna comunque, ho ripreso il sistema per i capelli... dopo un suggerimento (http://www.linuxquestions.org/questions/fedora-35/prob-with-yum-%5Berrno-1%5D-metadata-file-does-not-match-checksum-trying-other-mirro-462093/#post2614357) di un tizio (che lo possino...). Mannaggia.