Pagina 1 di 2
help ho cancellato /var/log/packages
Inviato: mer 6 set 2006, 0:29
da P3RUGINO1
Ciao a tutti,,,come da topic ho cancellato quella directory per errore....ora da quanto ho capito non posso piu disinstallare o aggiornare qualcosa....Posso fare qualcosa per risolvere questo problema??
Ciao e grazie a tutti per l'aiuto
Re: help ho cancellato /var/log/packages
Inviato: mer 6 set 2006, 6:51
da Meskalamdug
P3RUGINO1 ha scritto:Ciao a tutti,,,come da topic ho cancellato quella directory per errore....ora da quanto ho capito non posso piu disinstallare o aggiornare qualcosa....Posso fare qualcosa per risolvere questo problema??
Ciao e grazie a tutti per l'aiuto
Non vedo altra soluzione se non il formattone.
Oppure....se usi reiserfs,da una live puoi provare a recuperare
la directory cancellata.
Se vuoi provare posso dirti come fare,ciao
Inviato: mer 6 set 2006, 10:14
da P3RUGINO1
si uso reiserfs.......mi faresti un gran piacere..
Inviato: mer 6 set 2006, 13:34
da gastone90
Inviato: mer 6 set 2006, 14:03
da P3RUGINO1
beh si ho solo quella....ma pensavo se qualcuno è in current e ha kde e xface non può passarmi quella directory?
Inviato: mer 6 set 2006, 14:57
da gastone90
Inviato: mer 6 set 2006, 15:08
da useless
in realtà non è un grosso problema... basta che non fai mai removepkg o upgradepkg, ma solo installpkg

.
Inviato: mer 6 set 2006, 15:19
da P3RUGINO1
beh ma se faccio con istallpkg la versione precedente viene sovrascritta??per non parlare di swaret kslackchek non vanno perchè non hanno piu un database...
Inviato: mer 6 set 2006, 15:22
da gastone90
Inviato: mer 6 set 2006, 15:29
da P3RUGINO1
si infatti è quello che farò....useless aspetto la tua risposta..
Inviato: gio 7 set 2006, 9:44
da absinthe
P3RUGINO1 ha scritto:si infatti è quello che farò....useless aspetto la tua risposta..
in pratica se rifai l'installpkg di *TUTTI* i pacchetti il giochino è fatto... al più perdi un paio di file di configurazione...
M
Inviato: gio 7 set 2006, 13:20
da useless
mah, in teoria non dovresti perdere niente, prova

.
Inviato: gio 7 set 2006, 14:01
da Galvano
Purtroppo la furbata l'ho fatta anche io tempo fa
In linea di massima Non ti cambia nulla per avere un ripristino dovresti fare come consigliato da absinthe, ma nel mio caso avevo una 40/50ina di pacchetti compilati da me, quindi il formattone è stato d'obbligo
In mano a me anche sudo diventa pericoloso ':shock:'
Inviato: gio 7 set 2006, 18:02
da Meskalamdug
E' meglio se formatti ma se vuoi rischiare...ti avverto che e' difficile.
Inanzitutto ti occorrono molta esperienza,fortuna
e un altro disco o partizione
Avvia con slackware da cd
al prompt monta il disco senza packages
con (ricorda che al posto di hd* devi mettere l'esatta partizione)
#mount /dev/hd* /2
mentre il disco o partizione libero lo monti con
#mount /dev/hd* /3
Copia la partizione attuale(quella di root dove manca packages) con #cp -pR /2/b* /2/etc /2/lib /2/opt /2/tmp /2/sbin /2/usr /2/var /2/home /2/root /2/m*
/3
Fatto questo smonta 2
#umount 2
e fai chroot sulla 3
#chroot 3
adesso dovrai dare
reiserfsck --rebuild-tree -S /dev/hd*
dove hd* era il disco senza packages
fatto questo fai
#exit
e rimonti 2
/var/log/packages AMMESSO SIA RIUSCITO A RECUPERARLO
lo trovi al suo posto oppure in lost+found(in mezzo a 500.000 files circa)
abbiamo quasi finito
cp -pR /2/var/log/packages /3/var/log
ora smonti 2
umount 2
chroot 3
formatti 2 con mkreiserfs /dev/hd*
e esci da 3,
rimonti 2 e copi da 3 a 2 come prima..ma all'inverso ossia
#cp -pR /3/b* /3/etc /3/lib /3/opt /3/tmp /3/sbin /3/usr /3/var /3/home /3/root /3/m*
/2
Adesso puoi smontare definitamente 3,
rimonti 2,chroot 2
e per sicurezza dai lilo -v
exit,umount -a e reboot.
Semplice no?
Inviato: mar 12 set 2006, 13:02
da P3RUGINO1
grazie a tutti
ora provo!