[RISOLTO] problema grosso all'avvio

Riconoscimento, installazione e configurazione delle periferiche.
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto:

Codice: Seleziona tutto

cat media/<<nome_dir>>/var/lib/dbus/machine-id
no such file or directory  >:(
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [AVVIO] problema grosso all'avvio

Messaggio da bingel »

> lo devi sostituire col nome della directory dove hai montato la partizione (attenzione a togliere anche i simboli di minore: >)

...comunque temo non funzionerà perché probabilmente sarà prima necessario fare un chroot da livecd a disco fisso (cosa che nel precedente post mi ero scordato di dirti).

Supponendo dunque (per non sbagliare) che la directory dove monterai la partizione in cui si trova ubuntu sia /media/ubuntu, prima la creerai, come ti ho già spiegato nei precedenti post:

Codice: Seleziona tutto

sudo mkdir /media/ubuntu
quindi ci monterai la tua partizione (sempre come ti ho già spiegato precedentemente):

Codice: Seleziona tutto

sudo mount /dev/sda1 /media/ubuntu
Subito dopo aver montato la partizione dovrai eseguire queste operazioni (fai molta attenzione agli spazi, anzi, per non sbagliare, copia/incolla i comandi una riga alla volta):

Codice: Seleziona tutto

sudo mount -t proc none /media/ubuntu/proc

sudo mount -o bind /dev /media/ubuntu/dev

sudo chroot /media/ubuntu /bin/bash
A questo punto Il prompt dei comandi dovrebbe essere diventato così:

Codice: Seleziona tutto

root@ubuntu:/#
Con chroot in pratica hai spostato l'ambiente operativo dal live-cd alla tua installazione su hard-disk. Quindi è come se stessi operando non più da live-cd ma direttamente dalla tua installazione ovvero come se avessi avviato da disco fisso.

Fatto ciò dovrai eseguire questo comando al fine di eliminare il file machine-id presente nella directory /var/lib/dbus:

Codice: Seleziona tutto

rm -f /var/lib/dbus/machine-id
(se tale file l'avevi già eliminato è probabile che ti venga restituito un errore che tuttavia potrai tranquillamente ignorare).

Lo ricreerai dunque col seguente comando:

Codice: Seleziona tutto

dbus-uuidgen --ensure
dopodiché controllerai che il contenuto del file rigenerato sia corretto:

Codice: Seleziona tutto

cat /var/lib/dbus/machine-id
ovvero verificherai che l'output del precedente comando sia una stringa di caratteri alfanumerici (cifre esadecimali per la verità) simile a questa:

Codice: Seleziona tutto

5566e9e9fc6a5122035bcf194a4d1108
Infine darai il seguente comando

Codice: Seleziona tutto

exit
e quindi, incrociando le dita, riavvierai il PC.
Ultima modifica di bingel il venerdì 3 luglio 2009, 12:46, modificato 1 volta in totale.
Free Thought - Free World
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto:
prima di iniziare, solo una domanda..

il comando

Codice: Seleziona tutto

cat media/ubuntu/var/lib/dbus/machine-id
ed infine

Codice: Seleziona tutto

exit
dovrò darli sempre da

Codice: Seleziona tutto

root@ubuntu:/#
??

grazie di tutto,nel pomeriggio provo e ti faccio sapere
Ultima modifica di Keith_Moon il venerdì 3 luglio 2009, 11:53, modificato 1 volta in totale.
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [AVVIO] problema grosso all'avvio

Messaggio da bingel »

il tuo dubbio è giustissimo, infatti ho sbagliato a postarti il comando. Quello corretto è senza media/ubuntu (vedi il precedente post che l'ho corretto)

Comunque la risposta (fatti i dovuti correttivi a tale comando come sopra indicato) è SI, devi eseguire i soli comandi indicati e nella sequenza indicata ...considera tra l'altro che il comando exit serve proprio per uscire dall'ambiente chroot-ato (che pessimo neologismo!)



PS: il controllo tramite il comando

Codice: Seleziona tutto

cat /var/lib/dbus/machine-id
lo potresti fare anche prima di eliminare il file machine-id. Se vedi che tale file contiene caratteri strani (deve contenere esattamente 32 cifre ognuna compresa tra 0-9 oppure tra a-f) vuol dire quasi certamente che il problema dipende proprio da tale file. In ogni caso prova ad eseguire le operazioni che ti ho indicato anche se sembra tutto a posto.
Ultima modifica di bingel il venerdì 3 luglio 2009, 13:09, modificato 1 volta in totale.
Free Thought - Free World
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto: il tuo dubbio è giustissimo, infatti ho sbagliato a postarti il comando. Quello corretto è senza media/ubuntu (vedi il precedente post che l'ho corretto)

Comunque la risposta (fatti i dovuti correttivi a tale comando come sopra indicato) è SI, devi eseguire i soli comandi indicati e nella sequenza indicata ...considera tra l'altro che il comando exit serve proprio per uscire dall'ambiente chroot-ato (che pessimo neologismo!)

PS: il controllo tramite il comando

Codice: Seleziona tutto

cat /var/lib/dbus/machine-id
lo potresti fare anche prima di eliminare il file machine-id. Se vedi che tale file contiene caratteri strani (deve contenere esattamente 32 cifre ognuna compresa tra 0-9 oppure tra a-f) vuol dire quasi certamente che il problema dipende proprio da tale file. In ogni caso prova ad eseguire le operazioni che ti ho indicato anche se sembra tutto a posto.

ok, ho fatto tutto. Ho seguito la tua chiarissima guida, ma senza ottenere il risultato sperato..
prima di eliminare il file machine-id ho controllato ed era un codice alfanumerico di 32 cifre..l'ho comunque ricreato, ma nulla. :'(
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto: prova a inserire

Codice: Seleziona tutto

acpi=off
nella stringa di avvio del kernel che trovi dentro al file

Codice: Seleziona tutto

/boot/grub/menu.lst
a questo punto, credo, da neofita quale sono, che la soluzione potrebbe essere riavviare o reinstallare il dbus..dimmi tu.. :-\
grazie mille  (b2b)
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [AVVIO] problema grosso all'avvio

Messaggio da bingel »

non so se sia possibile reinstallare tramite ambiente chrootato tuttavia puoi provare:

esegui le istruzioni del post precedente fino al comando (sudo chroot ...) escluso quindi:

Codice: Seleziona tutto

sudo cp -L /etc/resolv.conf /media/ubuntu/etc/resolv.conf
dopodiché esegui questi comandi:

Codice: Seleziona tutto

sudo chroot /media/ubuntu /bin/bash

Codice: Seleziona tutto

source /etc/profile
e quindi prosegui coi seguenti comandi:

Codice: Seleziona tutto

apt-get install dbus
se dbus non risultasse installato oppure

Codice: Seleziona tutto

apt-get install --reinstall dbus
per reinstallarlo se invece risultasse installato.


In ogni caso, sempre dall'ambiente chrootato prova a postarmi l'output di questo comando:

Codice: Seleziona tutto

ls -lai /etc/rc2.d

Per uscire da chroot:

Codice: Seleziona tutto

exit

PS: perché il tutto funzioni è necessario che con la live il collegamento ad internet funzioni.
Ultima modifica di bingel il venerdì 3 luglio 2009, 19:26, modificato 1 volta in totale.
Free Thought - Free World
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto: non so se sia possibile reinstallare tramite ambiente chrootato tuttavia puoi provare:

.............
perfetto,provo e ti faccio sapere..
una cosa prima di iniziare..girovagando su un altro laptop con Ubuntu installato, ho notato che in Boot Up Manager è presente la voce "dbus" spuntata con la lampadina...e mio fratello mi ha confessato di aver disattivato quella voce seguendo delle guide "per velocizzare l'avvio"..
ora mi chiedo,potrebbe essere quello l'inghippo?
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto:
da qui sono iniziati i problemi..

Codice: Seleziona tutto

root@ubuntu:/# sudo cp -L /etc/resolv.conf /media/giovanni/etc/resolv.conf
sudo: unable to resolve host ubuntu
cp: cannot create regular file `/media/giovanni/etc/resolv.conf': No such file or directory
e non ho piu'  proseguito

ed ecco l' output che mi avevi chiesto

Codice: Seleziona tutto

root@ubuntu:/# ls -lai /etc/rc2.d
total 20
11026519 drwxr-xr-x   2 root root  4096 2009-06-28 19:23 .
11026433 drwxr-xr-x 139 root root 12288 2009-07-03 18:33 ..
11027090 lrwxrwxrwx   1 root root    13 2009-06-28 19:22 K01gdm -> ../init.d/gdm
11027280 lrwxrwxrwx   1 root root    17 2008-12-02 15:16 K01usplash -> ../init.d/usplash
11027334 lrwxrwxrwx   1 root root    17 2008-11-01 14:02 K11anacron -> ../init.d/anacron
11027458 lrwxrwxrwx   1 root root    13 2008-11-01 14:02 K11atd -> ../init.d/atd
11027440 lrwxrwxrwx   1 root root    14 2008-12-07 13:56 K11cron -> ../init.d/cron
11027184 lrwxrwxrwx   1 root root    16 2009-06-28 19:22 K16dhcdbd -> ../init.d/dhcdbd
11026606 lrwxrwxrwx   1 root root    22 2009-06-28 19:22 K20acpi-support -> ../init.d/acpi-support
11027056 lrwxrwxrwx   1 root root    14 2008-12-02 15:16 K20apmd -> ../init.d/apmd
11027149 lrwxrwxrwx   1 root root    22 2009-06-28 19:22 K20hotkey-setup -> ../init.d/hotkey-setup
11027367 lrwxrwxrwx   1 root root    23 2008-12-02 15:16 K20nvidia-kernel -> ../init.d/nvidia-kernel
11026723 lrwxrwxrwx   1 root root    19 2008-12-02 15:16 K20powernowd -> ../init.d/powernowd
11026957 lrwxrwxrwx   1 root root    15 2008-12-07 13:56 K20rsync -> ../init.d/rsync
11027235 lrwxrwxrwx   1 root root    17 2008-12-07 13:56 K20winbind -> ../init.d/winbind
11027488 lrwxrwxrwx   1 root root    15 2008-12-07 13:56 K21acpid -> ../init.d/acpid
11027039 lrwxrwxrwx   1 root root    14 2009-06-28 19:23 K80cups -> ../init.d/cups
11026969 lrwxrwxrwx   1 root root    22 2009-06-28 19:22 K86avahi-daemon -> ../init.d/avahi-daemon
11027163 lrwxrwxrwx   1 root root    14 2009-06-28 19:22 K88dbus -> ../init.d/dbus
11027376 lrwxrwxrwx   1 root root    21 2008-12-02 15:16 K99laptop-mode -> ../init.d/laptop-mode
11027020 -rw-r--r--   1 root root   556 2008-10-14 15:02 README
11027182 lrwxrwxrwx   1 root root    19 2008-10-29 18:50 S01policykit -> ../init.d/policykit
11026904 lrwxrwxrwx   1 root root    17 2009-06-28 13:59 S05vbesave -> ../init.d/vbesave
11026464 lrwxrwxrwx   1 root root    25 2009-06-28 14:01 S10powernowd.early -> ../init.d/powernowd.early
11027871 lrwxrwxrwx   1 root root    34 2008-10-28 18:15 S10xserver-xorg-input-wacom -> ../init.d/xserver-xorg-input-wacom
11026788 lrwxrwxrwx   1 root root    14 2009-01-31 09:50 S20wicd -> ../init.d/wicd
11027188 lrwxrwxrwx   1 root root    13 2008-10-29 18:50 S24hal -> ../init.d/hal
11028071 lrwxrwxrwx   1 root root    20 2008-10-29 18:47 S25pulseaudio -> ../init.d/pulseaudio
11027210 lrwxrwxrwx   1 root root    24 2009-06-28 14:05 S28NetworkManager -> ../init.d/NetworkManager
11026924 lrwxrwxrwx   1 root root    31 2009-06-28 13:20 S30system-tools-backends -> ../init.d/system-tools-backends
11027228 lrwxrwxrwx   1 root root    24 2008-10-31 15:28 S90binfmt-support -> ../init.d/binfmt-support
11027895 lrwxrwxrwx   1 root root    18 2008-10-28 18:15 S99rc.local -> ../init.d/rc.local
11027896 lrwxrwxrwx   1 root root    19 2008-10-28 18:15 S99rmnologin -> ../init.d/rmnologin
11027897 lrwxrwxrwx   1 root root    24 2008-10-28 18:15 S99stop-readahead -> ../init.d/stop-readahead
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [AVVIO] problema grosso all'avvio

Messaggio da bingel »

Eccomi di nuovo ...nel weekend ho avuto parecchio da fare.

Tornando al tuo problema:
mio fratello mi ha confessato di aver disattivato quella voce seguendo delle guide "per velocizzare l'avvio"..
ora mi chiedo,potrebbe essere quello l'inghippo?
Direi proprio di SI. In pratica hal non parte se non parte prima dbus in quanto dipende da quest'ultimo quindi se dbus è disattivato hal non partirà di certo.

Pertanto bisognerà semplicemente trovare il modo di ripristinare i servizi che tuo fratello ha disattivato.

Riguardo all'errore che ti da:
root@ubuntu:/# sudo cp -L /etc/resolv.conf /media/giovanni/etc/resolv.conf
sudo: unable to resolve host ubuntu
cp: cannot create regular file `/media/giovanni/etc/resolv.conf': No such file or directory
direi che dovresti provare a rifare tutto usando come punto di mount /media/ubuntu piuttosto che /media/giovanni in quanto, anche se non ho ricontrollato, è possibile che alcuni comandi che ti ho indicato prendano per scontato che il punto di mount sia esattamente /media/ubuntu ...tuttavia il problema è un altro: a giudicare dal prompt ti trovavi nell'ambiente chrootato  quando hai dato quel comando, mentre avresti dovuto eseguirlo prima di dare il comando chroot...e in ogni caso lascia perdere perché se tuo fratello ha disattivato dbus proviamo prima semplicemente a riattivarlo ...anche se reinstallandolo probabilmente si riattiverebbe automaticamente.

In effetti, dall'output del comando che ti avevo postato si vede che il servizio relativo a dbus viene killato, piuttosto che attivato, nel runlevel2 (rc2.d) che è il runlevel di normale funzionamento di Ubuntu. Il link a dbus comincia infatti con "k"-kill e non con "s"-start

Intanto dunque prova a rinominare tale link in questa maniera e vedere se il PC parte, poi successivamente vedremo se c'è da fare anche qualcos'altro:

Codice: Seleziona tutto

sudo mv K88dbus S23dbus
Ovviamente prima di eseguire questo comando dovrai esserti posizionato nella directory rc2.d e considera inoltre che è sufficiente montare la partizione sda1 per fare ciò, non è dunque necessario fare un chroot dell'ambiente. Per spostarti in rc2.d:

Codice: Seleziona tutto

cd /media/ubuntu/etc/rc2.d
Dato che ci sei posta anche l'output di questo comando:

Codice: Seleziona tutto

cat /media/ubuntu/init.d/rc | grep CONCURRENCY
Ultima modifica di bingel il martedì 7 luglio 2009, 14:11, modificato 1 volta in totale.
Free Thought - Free World
Keith_Moon
Prode Principiante
Messaggi: 59
Iscrizione: martedì 13 gennaio 2009, 17:07

Re: [AVVIO] problema grosso all'avvio

Messaggio da Keith_Moon »

bingel ha scritto: Eccomi di nuovo ...nel weekend ho avuto parecchio da fare.

Tornando al tuo problema:
mio fratello mi ha confessato di aver disattivato quella voce seguendo delle guide "per velocizzare l'avvio"..
ora mi chiedo,potrebbe essere quello l'inghippo?
Direi proprio di SI. In pratica hal non parte se non parte prima dbus in quanto dipende da quest'ultimo quindi se dbus è disattivato hal non partirà di certo.

Pertanto bisognerà semplicemente trovare il modo di ripristinare i servizi che tuo fratello ha disattivato.

Riguardo all'errore che ti da:
root@ubuntu:/# sudo cp -L /etc/resolv.conf /media/giovanni/etc/resolv.conf
sudo: unable to resolve host ubuntu
cp: cannot create regular file `/media/giovanni/etc/resolv.conf': No such file or directory
direi che dovresti provare a rifare tutto usando come punto di mount /media/ubuntu piuttosto che /media/giovanni in quanto, anche se non ho ricontrollato, è possibile che alcuni comandi che ti ho indicato prendano per scontato che il punto di mount sia esattamente /media/ubuntu ...tuttavia il problema è un altro: a giudicare dal prompt ti trovavi nell'ambiente chrootato  quando hai dato quel comando, mentre avresti dovuto eseguirlo prima di dare il comando chroot...e in ogni caso lascia perdere perché se tuo fratello ha disattivato dbus proviamo prima semplicemente a riattivarlo ...anche se reinstallandolo probabilmente si riattiverebbe automaticamente.

In effetti, dall'output del comando che ti avevo postato si vede che il servizio relativo a dbus viene killato, piuttosto che attivato, nel runlevel2 (rc2.d) che è il runlevel di normale funzionamento di Ubuntu. Il link a dbus comincia infatti con "k"-kill e non con "s"-start

Intanto dunque prova a rinominare tale link in questa maniera e vedere se il PC parte, poi successivamente vedremo se c'è da fare anche qualcos'altro:

Codice: Seleziona tutto

sudo mv K88dbus S23dbus
Ovviamente prima di eseguire questo comando dovrai esserti posizionato nella directory rc2.d e considera inoltre che è sufficiente montare la partizione sda1 per fare ciò, non è dunque necessario fare un chroot dell'ambiente. Per spostarti in rc2.d:

Codice: Seleziona tutto

cd /media/ubuntu/etc/rc2.d
Dato che ci sei posta anche l'output di questo comando:

Codice: Seleziona tutto

cat /media/ubuntu/init.d/rc | grep CONCURRENCY
rieccomi..allora mi sono perso d'animo nel week end e ho provato una reinstallazione..ordunque sono riuscito a salvare tutti i dati più importanti che avevo sul laptop creando semplicemente una partizione aggiuntiva..quindi successivamente all'avvio mi chiedeva quale partizione avviare, al che avviavo la nuova (con ubuntu 7.10) e sono riuscito ad accedere ai vecchi dati salvando tutto su dvd! dopo di che ho eliminato la vecchia partizione e tutto è tornato come prima..
ti ringrazio per tutto quello che hai fatto fino ad ora (dopo aver spezzato le braccine a mio fratello ;D)
se un giorno avrò di nuovo bisogno di aiuto, so di poter contare su di te, sei stato gentilissimo! (yes)
grazie! ;)
a presto
Avatar utente
bingel
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4026
Iscrizione: lunedì 3 aprile 2006, 10:17

Re: [RISOLTO] problema grosso all'avvio

Messaggio da bingel »

Peccato!, probabilmente con quest'ultima soluzione avremmo risolto.
Se avessi saputo subito che tuo fratello aveva "velocizzato il PC" ti avrei fatto controllare prima la directory "rc2.d" e probabilmente mi sarei subito accorto del problema ovvero che aveva disattivato dei servizi ...pertanto avremmo potuto risolvere tutto davvero in poco tempo.

...pazienza, l'unico cruccio che mi rimane è che non sapremo mai se quel PC sarebbe ripartito o meno.

PS: non so se scrivere RISOLTO possa essere fuorviante per chi si aspetta di trovare una risoluzione ad un problema simile.


A titolo di promemoria:

Codice: Seleziona tutto

CONCURRENCY=none
(va usato per i normali processori)

Codice: Seleziona tutto

CONCURRENCY=shell
(si può usare per i processori in grado di eseguire contemporaneamente l'avvio di più servizi contemporaneamente).
Ultima modifica di bingel il mercoledì 8 luglio 2009, 12:23, modificato 1 volta in totale.
Free Thought - Free World
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti