Pagina 1 di 2

Rimozione aaa_base

Inviato: gio 10 mag 2007, 19:50
da _NYTRO_
Ciao raga, con le lacrime agli occhi vi annuncio che il mio coinquilino ha prima upgradato il pack aaa_base(dal 11.0.0 al 11.1.1) e, accorgendosi che non tutto funzionava come doveva, lo ha rimosso. Non contento ha anche riavviato.
Il sistema mi fa loggare ma provando a reinstallare la versione originaria di aaa_base ho dei problemi:

Codice: Seleziona tutto

root@(none):~# installpkg aaa_base-11.0.0-noarch-2.tgz
-bash: /sbin/installpkg: /bin/sh: bad interpreter: No such file or directory
Credo siano saltati i link :cry: e sinceramente non so dove andarli a ripescare, il sistema è recuperabile o è stato "compromesso" troppo?
Se potreste darmi una mano ve ne sarei grato.
Grazie.

Inviato: gio 10 mag 2007, 20:09
da gohanz
Usa installpkg con l'opzione -root! Avviando da cd e montando la partizione di root senza chrottare!

Codice: Seleziona tutto

installpkg -root /mnt/partizione aaa aaa_base-11.0.0-noarch-2.tgz  
Non mi ricordo bene la sintassi! :roll:

Inviato: gio 10 mag 2007, 20:10
da targzeta
Dalla descrizione del pacchetto aaa_base:
aaa_base: This package should be
aaa_base: installed first, and never uninstalled.
Prova a ricreare il link della bash e poi riesegui l'installpkg. Fai

Codice: Seleziona tutto

ln -s /bin/bash /bin/sh
e poi

Codice: Seleziona tutto

installpkg aaa_base-11.0.0-noarch-2.tgz
Dovrebbe bastare :).

Spina

Inviato: gio 10 mag 2007, 21:21
da _NYTRO_
Il metodo di Spina non funge.. :(
Ho provato anche quello di Gohanz. Installa il pack ma al reboot la situazione è come prima.. :cry:
Ho riprovato anche a rieseguire il consiglio di spina, ma niente..

Inviato: gio 10 mag 2007, 21:24
da targzeta
Cosa ti dice ora? Dopo aver fatto il link il problema non dovrebbe essere lo stesso.

Spina

Inviato: gio 10 mag 2007, 21:39
da _NYTRO_
Boota in 5 secondi, da paura!!! :shock: In condizioni normali ne impiegava una 30ina.. Non riesce ad eseguire un sacco di cose..
Se lancio uno swaret --update il risultato è sempre quello del "bad interpreter: No such file or directory".
Dopo aver caricato il modulo della NIC, se lancio ifconfig torna "cannot open /proc/net/dev/ (No such file or directory) Limited output."
Se provo a lanciare kdm non mi trova libX11.so.6
Non so che altri test significativi fare..
Grazie ancora..

Inviato: gio 10 mag 2007, 21:44
da targzeta
Non può darti bad interpreter. Il problema cha hai postato all'inizio era la mancanza del file /bin/sh. Questo file viene creato dal pacchetto aaa_base e viene creato come link simbolico al file /bin/bash.
Ma se fai ls /bin/sh il file esiste? Se non esiste devi crearlo come ti ho detto.
Una volta creato riprova ad installare il pacchetto con installpkg e deve per forza darti un errore diverso, se ti da errore.

Spina

Inviato: gio 10 mag 2007, 21:44
da gohanz
Penso che ci sia ben poco da fare! Riuovendo quel pacchetto in pratica hai cancellato tutte le directory a partire dalla root! Con il loro contenuto!

Quel pacchetto in pratica costruisce tutta la ramificazione delle directory nella 11.0!

Inviato: gio 10 mag 2007, 22:01
da _NYTRO_
Immaginavo.. :cry:
Comunque non tutte, perchè ad esempio la /home PARE essere ok.. mi sa che stasera c'è aria di formattone.. :roll:
A proposito, sapete dove posso reperire iso della current già pronte? Tanto vale provarla.. 8)

Inviato: gio 10 mag 2007, 22:07
da targzeta
gohanz ha scritto:Penso che ci sia ben poco da fare! Riuovendo quel pacchetto in pratica hai cancellato tutte le directory a partire dalla root! Con il loro contenuto!

Quel pacchetto in pratica costruisce tutta la ramificazione delle directory nella 11.0!
Ma no, il removepkg non rimuove il contenuto di directory non vuote. Ha solo eliminato tutti i link simbolici che vengono creati dallo script doinst.sh. Non ha senso formattare tutto.

Spina

Inviato: gio 10 mag 2007, 22:07
da Luci0
Forse con il boot da CD di installazione e con l' installpkg da una console secondaria puoi tentare di reinstallare aaa_base ... :-?

Inviato: gio 10 mag 2007, 22:32
da targzeta
Luci0 ha scritto:Forse con il boot da CD di installazione e con l' installpkg da una console secondaria puoi tentare di reinstallare aaa_base ... :-?
Penso sia lo stesso consiglio di gohanz, e anche a mio avviso dovrebbe funzionare. Basta bootare il PC con il CD di installazione, montare la root direcotory su /mnt con, ad esempio:

Codice: Seleziona tutto

mount /dev/hda1 /mnt
supponendo che hda1 sia la root directory della distribuzione. E poi lanciare l'installpkg con -root /mnt.

Spina

Inviato: gio 10 mag 2007, 22:37
da _NYTRO_
@Spina: dove posso recuperare il suddetto script con la lista dei link ?

@Lucio: aaa_base l'ho già reinstallato, ma non risolve niente..

Inviato: gio 10 mag 2007, 22:41
da targzeta
Lo script dovrebbe essere stato già eseguito se hai reinstallato il pacchetto. Il mio dubbio è proprio che tu non abbia reinstallato lo script come ti ha suggerito gohanz. Ma il file /bin/sh esiste?

Spina

Inviato: gio 10 mag 2007, 23:06
da _NYTRO_
Ho ripetuto la procedura di Gohanz una terza volta e ora va meglio.
Mi riconosce i comandi principali, ma non parte X. Manca qualche lib ma sto provvedendo a mano.

/bin/sh -> bash*