Newsgroup: it.comp.os.linux.iniziare
Titolo: Debian, ho fatto una ca**ata :(

Ma porca...
Ho bisogno di un super aiuto (su Debian, Sid), per favore...
Dovevo cancellare una mia directory (/mnt/various), per errore, mentre stavo guardando la tv, ho dato
# rm -rf /var/
In circa 1,5 secondi mi sono reso conto di aver fatto la cazzata, e ho premuto immediatamente Ctrl+c...
Funziona praticamente tutto, tranne la cosa più importante :( :
apt-get non va più!
Se provo a dare
apt-get update
dice
"E: Could not open lock file /var/lib/apt/lists/lock - open (2 No such file or directory)
E: Unable to lock the list directory"
Se do un apt-get upgrade, per esempio, dice
Couldn't stat source package bla bla bla e indica tutti i repository che non riesce ad aprire...
Ditemi che si può rimettere a posto!
Come posso fare??
Help!
Ciao!

 Come posso fare??
Ma cosa ti č rimasto della /var?
Prova a fare un passo per volta, intanto ricrea la directory 
/var/lib/apt/lists, in modo che apt-get possa scriverci sopra.

 /var/lib/apt/lists, in modo che apt-get possa scriverci sopra.
Anzitutto grazie dell'aiuto.
nella /var credo sia rimasto tutto (d'altra parte in circa 1 secondo
scarso credo che non abbia cancellato molto), a parte appunto /var/lib/apt
che non c'č piů :(
Come faccio a ricreare ciň che hai detto (/var/lib/apt/lists)?
Scusa puoi spiegarmi passo passo?
Non mi era mai successo prima :(
Ciao!

 Ciao!
 
Ciao.
-- 
Lucio.
"Tutto quello che possiamo fare č sperare per il meglio, aspettarci 
il peggio e accontentarci di una via di mezzo"

 Come faccio a ricreare ciň che hai detto (/var/lib/apt/lists)?
Ricrea le directory (da root ovviamente):
mkdir /var/lib/apt
mkdir /var/lib/apt/lists
Poi rilancia apt-get e vedi come va.

 Poi rilancia apt-get e vedi come va.
Fatto, se provo a dare apt-get update per esempio mi dice
E: Tried to dequeue a fetching object
ripetuto un sacco di volte...
Ho visto perņ per esempio che apt-setup funziona.
se da lģ seleziono il modo http e poi un indirizzo, mi dice
E: Lists directory /var/lib/apt/lists/partial is missing.
In pratica non trova il contenuto di partial, giusto?
Allora la sparo:
se mi faccio inviare da qualcuno la cartella partial con il suo contenuto
e la copio sul mio disco, potrebbe funzionare?
Ciao!

 # rm -rf /var/
Vabbe', se proprio non ci sono altri metodi puoi salvare i dati che ti
occorrono, fare una reinstallazione e poi rimettere le directory che hai
salvato prima.
Ciao
  Andrea

 e la copio sul mio disco, potrebbe funzionare?
 
Beh, la mia č vuota, quindi non credo sia lě il problema.


 
Io neanche ce l'ho quella directory...
Prova mkdir /var/lib/apt/lists/partial e vedi che altro problema viene 
fuori.

 anche in grado di riparare altri eventuali danni.
FUNZIONA!!!
grazie dell'idea!
sono andato sul sito, ho scaricato il .deb, poi da shell con dpkg -i
aptblablabla.deb l'ho installato, e funziona!
Ho dato un update e poi con synaptic ho installato pacman, funziona tutto!
Ciao!
-- 
There's no save game in real life
.: Linux Registered User #327417			
.: Powered by Debian Sid + Gnome2.4 

 fuori.
Risolto!
Ho risposto in post sopra


 Beh, la mia č vuota, quindi non credo sia lě il problema.
Risolto!
Ti ho risposto al tuo post precedente ;)
Ciao!

 Ciao!
 
Ciao.
-- 
Lucio.
"Tutto quello che possiamo fare è sperare per il meglio, aspettarci 


 credo che un bel check-up sia altamente consigliato.
Bč certo, il fatto č che come faccio a capire ciň che avrebbe potuto
cancellare in piů?
Non ho riferimenti


 Non ho riferimenti
Tanto per farti un'idea, queste sono le directory che io ho in /var
backups  games  local  log   opt  spool  tmp
cache    lib    lock   mail  run  state  www
Alcune (local, opt, games) sono vuote, sicuramente fondamentali sono 
log, cache, run.

 Ciao!
Ciao,
-- 
Lucio.
"Tutto quello che possiamo fare č sperare per il meglio, aspettarci 


 Ciao!
Forse dico una cretinata, ma hai provato a ricostruire il percorso
mancante?
Cioe' ricrei le varie directory /var/lib/apt/lists ed il file "lock".
Magari funziona !?
Ciao.
-- 
-Slaine Mc Roth-
Linux User# 312607
Linux Machine# 198324

  Ditemi che si può rimettere a posto!
La via piu` veloce e` recuperare un backup recente.
Altrimenti, temo ti convenga reinstallare il sistema.
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'

 
Oltre ai vari consigli che ti hanno dato, prova a vedere cosa ti manca
scaricandoti questa versione minimale della debian 3.0 (è un file
immagine ext2)
http://prdownloads.sourceforge.net/user-mode-linux/Debian-3.0r0.ext2.bz2