Rifacendo una nuova installazione di Debian Wheezy (testing) mi sono ritrovato con l'impossibiltà di usare tastiera e mouse all'avvio, di fatto rimanendo piantato sulla finestra di login di Gdm3. Anche facendo il boot dalla "modalità di ripristino", questi non funzionavano. L'errore riportato era il seguente:
startpar: service(s) returned failure: udev... failed!
per risolvere il problema, ho avviato da Debian Squeeze e montato la partizone di Wheezy:
# mount -t ext4 /dev/sdxx /mnt
entrare dentro:
# chroot /mnt /bin/bash
ed eliminare /run:
# rm -rf /run
Ctrl-D
# reboot
adesso possiamo accedere alla nuova installazione.
enjoy 😉
Successo anche a me, proprio oggi, ma ho risolto in modo molto più semplice, riavviando in recovery mode.
Altro che chroot! 😀
@Doc
in recovery mode con me non ha funzionato, forse tu sei riuscito ad usare la tastiera in recovery?
a me è successo con il mio portatile ma come era uscita la prima versione di udev che supportava la cartella run.
Mi partiva kde però non riconosceva la tastiera soltanto il mouse se lo staccavo e ricollegavo, con il copia e incolla ho dato il comando per rimuovere run, ravviato ed ecco fatto.
Su un altro pc invece mi partiva tutto però non riconosceva la scheda audio nè la stampante nè la scheda ethernet, ho rimosso la cartella e ho risolto.
Tutto questo con aptosid.
@Mte90
grazie della condivisione 😉
@ Edmond
In effetti, a me funziona perfettamente: sono stato fortunato!
Anche a me è successo. Ho risolto in modo hardware, cioè ho collegato tastiera e mouse USB presi da un’altro PC. Sembra che i dispositivi USB non risentano del problema. Stasera proverò il metodo indicato per ripristinare la vecchia tastiera e mouse PS2.
@xak
grazie per aver condiviso un ulteriore soluzione 😉
Anche per me lo stesso problema: niente mouse e tastiera in X… sono 2-3 settimane che cerco una soluzione, le ho provate tutte, compreso il cancellare /run, ma niente da fare… sono un po’ disperato, rischio di abbandonare Debian in questo modo… sicuri che a voi adesso funziona?
@Simo
se tu scarichi ed installi Squeeze questo problema mi pare non dovresti averlo, dato che
si verificava sull’installazione testing wheezy.
@edmond
Grazie… immagino che Squeeze non abbia problemi, il fatto è che ero interessato alla testing, che solitamente è comunque stabile ed ha i pacchetti più aggiornati, il problema è che è inutilizzabile con questo bug… dopotutto anche il post si riferisce alla testing se non sbaglio…
bhe inutilizzabile non direi dato che tutti hanno risolto, il problema semmai è capire come mai
nel tuo caso non riesci. Hai provato ad accedere da una live oppure chroottarti da un’altra partizione
e vedere se la /run l’hai eliminata per davvero? Per ultimo se proprio vuoi la testing, e non hai risolto,
installa squeeze e poi aggiorna a testing.
La /runl ‘ho eliminata entrando da root, ed in effetti non c’è, in teoria dovrebbe essere eliminata… il problema è che se elimino solo /run/udev durante il boot mi da un errore nel caricare udev e non cambia niente, se invece elimino tutta la /run non mi arriva nemmeno alla pagina del login per errori vari nel boot. Proverò a partire dalla stable e fare upgrade su una macchina virtuale… Intanto grazie del consiglio!
@ Simo
Ma il sistema l’hai aggiornato per benino?
Tra l’altro, passare dalla stable alla testing potrebbe anche essere problematico… Io rifarei un’installazione diretta di wheezy. Puoi usare l’installer di squeeze, ma in modalità avanzata: da qui, potrai direttamente selezionare il ramo che ti interessa (stable, testing o sid).