Sbloccare la chiusura del sistema

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Rispondi
Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Sbloccare la chiusura del sistema

Messaggio da Dusty »

Ho appena completato l'installazione dell'antenna wifi, tramite ndiswrapper, e ho gia' due nuovi problemi.
Questo e' il primo, e forse il piu' assillante.
Quando c'e', o c'e' stata, la periferica inserita il sistema non chiude piu'.
Si ferma su un messaggio "Unmounting remote filesystems" e di li' non si schioda.
Attivando la trace nello script di chiusura, ho scoperto che il colpevole e' un comando
"ifconfig lo down"
Ctrl+C non ha effetto.
La commutazione su altre consoles funziona, ed in ciascuna trovo il logon prompt, ma l'input e' sempre inibito.
Alla fine sono sempre costretto a spegnere brutalmente.
La domanda e': (in attesa di trovare la soluzione definitiva) c'e' modo di sbloccare un comando fermo all'interno di uno script di chiusura ?
Grazie.

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: Sbloccare la chiusura del sistema

Messaggio da sixjan »

Dusty ha scritto:Ho appena completato l'installazione dell'antenna wifi, tramite ndiswrapper, e ho gia' due nuovi problemi.
Questo e' il primo, e forse il piu' assillante.
Quando c'e', o c'e' stata, la periferica inserita il sistema non chiude piu'.
Si ferma su un messaggio "Unmounting remote filesystems" e di li' non si schioda.
Attivando la trace nello script di chiusura, ho scoperto che il colpevole e' un comando
"ifconfig lo down"
Ctrl+C non ha effetto.
La commutazione su altre consoles funziona, ed in ciascuna trovo il logon prompt, ma l'input e' sempre inibito.
Alla fine sono sempre costretto a spegnere brutalmente.
La domanda e': (in attesa di trovare la soluzione definitiva) c'e' modo di sbloccare un comando fermo all'interno di uno script di chiusura ?
Grazie.
Potresti aggiungere una "&" come soluzione temporanea.

ifconfig lo down &

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Sbloccare la chiusura del sistema

Messaggio da Dusty »

Si'.
In effetti, cosi' funziona.
Ma e' un successo effimero, perche' poco dopo c'e' un altro comando che subisce la stessa sorte.
Forse ho espresso male la domanda.
Non mi serve sapere come fare a superare quel comando, mi serve sapere se c'e' un modo per interrompere un qualsiasi comando, imprevedibile ed imprevisto che inceppandosi blocca il processo di chiusura.

sixjan
Linux 2.x
Linux 2.x
Messaggi: 413
Iscritto il: dom 6 gen 2008, 11:46
Slackware: 14.1
Kernel: 3.10.17-smp
Desktop: Xfce 4.10

Re: Sbloccare la chiusura del sistema

Messaggio da sixjan »

Puoi provare una combinazione di tasti, come riportato da danix:

http://danixland.net/blog/61-linux/76-r ... -un-freeze

oppure, visto che puoi aprire un'altra shell fare "ps aux | grep root" e killare
il processo bloccato. Ma non mi sembra una cosa comoda. Prova una delle combinazioni
segnalate dal documento di danix, tipo:

# Ctrl + Alt + Print + e = tErminate, invia il segnale SIGTERM a tutti i processi permettendo loro di chiudersi correttamente.

# Ctrl + Alt + Print + i = kIll, invia il segnale SIGKILL a tutti i processi chiudendoli immediatamente.

EDIT: ho riletto il tuo post e dici che anche se apri una nuova shell l'input ti è precluso. Quindi
il suggerimento di "ps aux | grep root" è inutile. Scusa.

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Sbloccare la chiusura del sistema

Messaggio da Dusty »

Funziona.
Parzialmente, ma funziona.
Cioe', dopo Ctrl+Alt+Print+i, il sistema risponde
ndiswrapper (set_essid:53): setting essid failed (C0000001)
(e questo mi e' molto utile per continuare la diagnosi del problema iniziale)
ma comunque la console resta bloccata ed il sistema non chiude.
Ulteriori Ctrl+Alt+Print+i provocano il messaggio
INIT: no more processes left in this runlevel
sempre a input inibito.
Ho il sospetto che quel kill generalizzato durante la chiusura provochi una tale strage da impedire qualsiasi altra attivita'.
Ti ringrazio per l'aiuto.
Adesso almeno so come prevenire il problema specifico causato dall'antenna wireless: basta che dopo l'inserimento della PCMCIA immetta un comando ifconfig e subito dopo un Ctrl+Alt+Print+i.
Cosi' il processo inceppato si sblocca e poi la successiva chiusura del sistema non ha piu' impedimenti.
Almeno ho eliminato lo stress (mio e suo) di un reset brutale.
Prima di continuare, vorrei leggere bene il documento che hai indicato...

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Sbloccare la chiusura del sistema

Messaggio da danix »

da quanto ho capito hai una periferica wifi (usb??) che ti tiene impegnato il sistema anche al momento dello spegnimento e anche se la periferica non è inserita... giusto??

Se ho capito bene, io non investigherei sul come far continuare la procedura di spegnimento, piuttosto sul perchè l'antenna wifi mi impalla il sistema...

Una volta rimossa l'antennina (quindi con il sistema ancora funzionante) hai provato a riavviare la rete con il comando (da root):

Codice: Seleziona tutto

/etc/rc.d/rc.inet1 restart
???

In questo modo se il tuo problema è effettivamente quello che trace ti ha suggerito dovrebbe ripresentarsi anche in questa situazione... (credo...)


Se invece non ho capito una mazza (probabile :D ) spega un po' meglio la situazione e vediamo il da farsi... ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Sbloccare la chiusura del sistema

Messaggio da Dusty »

La periferica colpevole e' una WiFi su PCMCIA.
So bene che la causa sta li' e li' sta la soluzione; infatti ho avviato un thread specifico "Dopo ndiswrapper, i comandi di rete non rispondono"; ma ho approfittato dell'occasione per capire come ci si deve comportare in casi simili.
Risolto !
La sequenza completa e': Ctrl+Alt+Print+i (kill), Ctrl+Alt+Print+s (synch), Ctrl+Alt+Print+u (unmont), Ctrl+Alt+Print+b (reboot).
Non e' proprio una chiusura ordinatissima, ma almeno non mette a rischio l'integrita' del file system.
Danix ?
Sei tu l'autore del documento ?
Un ottimo lavoro.
Se mi posso permettere una pignoleria, ci sarebbe da notare che 'print' e' usato impropriamente; infatti il tasto in questione serve anche per SysReq, ed e' con questa funzione che e' usato.
Grazie a tutti.

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Sbloccare la chiusura del sistema

Messaggio da danix »

Sono contento che la mia guida ti sia tornata utile, in ogni caso non ho capito bene la pignoleria, se me la spieghi meglio aggiorno la guida... ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi