help ho cancellato /var/log/packages

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

help ho cancellato /var/log/packages

Messaggio 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

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Re: help ho cancellato /var/log/packages

Messaggio 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

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio da P3RUGINO1 »

si uso reiserfs.......mi faresti un gran piacere..

gastone90

Messaggio da gastone90 »

intanto non devi più usare la partizione dove si trovava la directory..atrimenti "ci scrivi sopra" e i programmi di recupero non funzionano più,....

stai usando quella partizione ora? ;)


:badgrin: :badgrin: :badgrin: :badgrin:

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio da P3RUGINO1 »

beh si ho solo quella....ma pensavo se qualcuno è in current e ha kde e xface non può passarmi quella directory?

gastone90

Messaggio da gastone90 »

non credo sia una buona idea..;)


:badgrin: :badgrin: :badgrin: :badgrin:

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

in realtà non è un grosso problema... basta che non fai mai removepkg o upgradepkg, ma solo installpkg :).

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio 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...

gastone90

Messaggio da gastone90 »

aspetta l'uscita di slack 11 e formatta tutto :compress:


:badgrin: :badgrin: :badgrin: :badgrin:

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio da P3RUGINO1 »

si infatti è quello che farò....useless aspetto la tua risposta..

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio 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

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

mah, in teoria non dovresti perdere niente, prova :).

Galvano
Linux 1.x
Linux 1.x
Messaggi: 167
Iscritto il: gio 28 apr 2005, 0:00
Località: Roma
Contatta:

Messaggio 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:'

Meskalamdug
Iper Master
Iper Master
Messaggi: 3965
Iscritto il: ven 14 mag 2004, 0:00

Messaggio 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?

P3RUGINO1
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: lun 11 lug 2005, 0:00

Messaggio da P3RUGINO1 »

grazie a tutti
ora provo!

Rispondi