SMsoft – informatica e dintorni

varie su OSX, GNU/Linux e l'Open Source

Debian Squeeze: Failed to exec method /usr/lib/apt/methods/

Dopo aver completato l’installazione della nuova debian squeeze senza rete, ho collegato il cavo ed ho decommentato le righe in /etc/apt/sources.list per installare altro software. Al lancio di apt-get ho ricevuto:

# apt-get update
Failed to exec method /usr/lib/apt/methods/
Failed to exec method /usr/lib/apt/methods/
E: Method  has died unexpectedly!
E: Il sottoprocesso  ha restituito un codice d'errore (100)
E: Il metodo /usr/lib/apt/methods/ non si è avviato correttamente
E: Method  has died unexpectedly!
E: Il sottoprocesso  ha restituito un codice d'
errore (100)
E: Il metodo /usr/lib/apt/methods/ non si è avviato correttamente

Il problema è semplice, ma se siete qui significa che non avete notato un errore negli indirizzi. E’ infatti indicato:

# Line commented out by installer because it failed to verify:
deb ://volatile.debian.org squeeze-updates main
# Line commented out by installer because it failed to verify:
deb-src ://volatile.debian.org squeeze-updates main

in cui manca http e dovrebbe essere variato in

# Line commented out by installer because it failed to verify:
deb http://volatile.debian.org squeeze-updates main
# Line commented out by installer because it failed to verify:
deb-src http://volatile.debian.org squeeze-updates main

ATTENZIONE: il progetto volatile è chiuso con squeeze (rif fonte), pertanto le righe relative al progetto volatile vanno commentate o eliminate

enjoy

Aggiornamento non riuscito di bind e dnsutils su Debian

Se negli ultimi giorni avete provato ad aggiornare la vostra Debian/Lenny con il classico apt-get upgrade, avrete notato qualcosa del tipo:

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  bind9 bind9-host bind9utils dnsutils libbind9-50 libdns55 libisccc50 libisccfg50 liblwres50 lwresd
0 aggiornati, 0 installati, 0 da rimuovere e 10 non aggiornati.

Questo è legato al fatto che ci sono delle dipendenze incrociate che apt-get non riesce a risolvere. Per aggiornare si può ricorrere al buon aptitude, con:

aptitude update
aptitude safe-upgrade

oppure utilizzare apt-get con un differente parametro, ovvero:

apt-get dist-upgrade

Maggiori dettagli qui

enjoy

Installare gli Open Virtual Machine Tools (open-vm-tools) per vmware su Debian Lenny II

Qualche tempo fa avevo scritto come installare gli open-vm-tools su Debian procedendo con il download del pacchetto source e poi ricompilando il modulo.

Volevo segnalare che è disponibile nella sezione contrib del repository il pacchetto open-vm-tools che si occupa di scaricare i sorgenti, compilare ed installare il modulo in modo completamente automatico.

Bisogna quindi sincerarsi di aver incluso la sezione contrib nel file /etc/apt/sources.list e quindi aver qualcosa del tipo:

deb http://ftp.it.debian.org/debian/ lenny main contrib
deb http://security.debian.org/ lenny/updates main contrib

Eseguire il classico:

apt-get update

Poi lanciare:

apt-get install open-vm-tools

ed attendere il completamento della procedura

enjoy!

Rimuovere su Debian un pacchetto e la configurazione con apt-get

Come sicuramente saprete, su Debian è possibile rimuovere un pacchetto precedentemente installato con “apt-get install” con:

apt-get remove nome_pacchetto

dove ovviamente nome_pacchetto è il nome del pacchetto da rimuovere.
Se tale pacchetto prevede una configurazione (es mantis) è possibile rimuovere il pacchetto e la configurazione con:

apt-get --purge remove nome_pacchetto

dove nome_pacchetto è sempre il nome del pacchetto da rimuovere.

Page optimized by WP Minify WordPress Plugin