Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Difficoltà con nodm in debian
Nuovo argomento   Rispondi    Indice del forum -> Linux
Precedente :: Successivo  
Autore Messaggio
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 23 Mar 2014 21:22    Oggetto: Difficoltà con nodm in debian Rispondi citando

Ciao a tutti,
Ho optato per Debian perchè ho capito che mi permette da netinst di eseguire una installazione veramente ridotta all'essenziale e da lì aggiungere quello che voglio io.
Ho scelto di usare solo OpenBox come ambiente grafico e come display manager ho scelto nodm, perchè tanto il pc lo uso solo io e mi viene comodo partire direttamente con la sessione utente.
Purtroppo nodm non ne vuole sapere di funzionare a causa di un problema di configurazione che non capisco.
Mi compare questo messaggio:
Codice:
update-rc.d: warning: default stop runlevel arguments (0 1 6) do notmatch nodm Default-Stop values (none)

La voce Default-Stop la vedo solo in due file, che sembrano uguali:
In /etc/init.d/ c'è /nodm
In /etc/rc2.d/ c'è /S01nodm

Guardando dentro i due file, la voce Default-Stop è presente nella prima parte commentata, molto simile a quella di esempio nella pagina link.
Solo che nella pagina si legge:
Codice:
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6

Mentre nei file che ho io:
Codice:
# Default-Start:     2 3 4 5
# Default-Stop:     

Però, se sono righe commentate, qualunque cosa vi sia scritto, non dovrebbe influire in alcun modo.
Dunque, il problema è altrove. Ma dove? huh Sad
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 22:24
Messaggi: 8616
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 23 Mar 2014 22:28    Oggetto: Rispondi citando

A scanso di equivoci/equinozi/equini vari, hai comunque provato lo stesso a modificare il file, anche se commentato?
Che poi, se fosse commentato, non lo leggerebbe nemmeno e quindi non si dovrebbe accorgere delle differenze, ma tutto quello che trovo mi rimanda comunque lì... Shocked

(ma a sto punto non ti conveniva partire in testuale e poi dare startx? Laughing )
Top
Profilo Invia messaggio privato HomePage
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 23 Mar 2014 23:07    Oggetto: Rispondi citando

Mannaggia agli equini!
Lo legge! Shocked

Però ha problemi lo stesso. Adesso mi dice:
Codice:
insserv: warning: current stop runlevel(s) (empty) of script 'nodm' overriddes LSB defaults (0 1 6)


MK66 ha scritto:
(ma a sto punto non ti conveniva partire in testuale e poi dare startx? Laughing )

Avrei avuto un problema in meno. Ma sai,... La pigriziaaaa!!! Rolling Eyes
Top
Profilo Invia messaggio privato
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 25 Mar 2014 10:18    Oggetto: Rispondi citando

AAAARRRGGGHHH!!!! Surprised
E' un BUG! :acch
Allora, se ho capito bene, ho scelto un pacchetto che non posso utilizzare?

Però, se opto per partire con login testuale e startx non funziona.
Ottengo un messaggio che mi dice che manca il file .Xauthority.
Ho mancato di installare un pacchetto, o è un file che devo creare io? Come?
Ho provato a googlare su Xauthority, ma da quello che ho trovato non ho capito niente. Embarassed
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 22:24
Messaggi: 8616
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 25 Mar 2014 10:56    Oggetto: Rispondi citando

Non sono con Linux adesso, quindi non posso far altro che cercare online, e questo e' quanto ho trovato:

da terminale (il primo comando va eseguito come root):
1. # apt-get install xinit
2. $ echo "exec openbox-session" > ~/.xinitrc
3. $ startx
Top
Profilo Invia messaggio privato HomePage
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 25 Mar 2014 15:24    Oggetto: Rispondi citando

xinit era già installato all'ultima versione.
Ho dato i due comandi che mi hai suggerito (potresti anche spiegarmi il comando e dirmi dove non ho guardato che non ho trovato/capito io questa cosa?).
Adesso non mi chiede più il file .Xautority, quindi questo problema dovrebbe essere risolto, ma ancora non funziona.
Ottengo il messaggio:
Codice:
Fatal server error: no screens found

Guardando nel file log, sembra che non sia riuscito ad aprire i moduli ati, vesa, ed un'altro.
Quindi li ha "unloadati" e poi non li ha trovati più.
Ho tentato di seguire il suggerimento di guardare nel wiki di xorg, ma lo trovo disorientante. Embarassed
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 22:24
Messaggi: 8616
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 25 Mar 2014 22:00    Oggetto: Rispondi citando

ho trovato il passaggio su un forum di debian, in versione yankee o australiano (non sono sicuro, ma l'inglese era quasi peggio del mio, quindi deduco che non fossero proprio british... Wink )

1 installa xinit (ma dato che era già installato non ha fatto niente, giustamente)
2 aggiunge la stringa tra virgolette al fondo del file di configurazione .xinitrc (che è nascosto - notare il . davanti al nome - nella tua home ~ )
3 avvia il server grafico x

Ma... a proposito, ho idea che ti converrebbe reinstallare xorg...
Codice:
# apt-get install xserver-xorg
(che dovrebbe portarsi dietro i vari driver...)
Top
Profilo Invia messaggio privato HomePage
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 25 Mar 2014 22:40    Oggetto: Rispondi citando

Giusto per scrupolo ho provato, ma, come mi aspettavo, mi dice che è già installato alla versione più recente.
Ho già i giusti driver radeon per me, che sono due PALM ed un SUMO.
La verifica con
Codice:
$ dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode'

lo conferma.
Top
Profilo Invia messaggio privato
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 26 Mar 2014 15:45    Oggetto: Rispondi citando

Ho provato ad installare il pacchetto xserver-xorg-video-ati ed ho ottenuto di più.
Non solo mi funziona la sessione grafica, ma anche il suo avvio automatico con nodm, che avevo rinunciato ad utilizzare, pensando che fosse impossibile per via di un bug.
Adesso, se riavvio, ho direttamente OpenBox.

Ora che ho risolto, posso individuare quali erano esattamente i file necessari mancanti e se posso affinare l'installazione eliminando qualcosa di superfluo?
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 22:24
Messaggi: 8616
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 26 Mar 2014 20:13    Oggetto: Rispondi citando

era quello che avrebbe dovuto fare il pacchetto xserver-xorg: trascinarsi dietro tutti i driver, compreso xserver-xorg-video-ati e xserver-xorg-video-radeon, apposta per la tua scheda video

una "pulizia" potrebbe essere proprio questa: levare tutti i vari xserver-xorg-video-xyz... non pertinenti alla tua scheda (tecnicamente dovrebbero bastarti -ati, -radeon e -vesa)
Top
Profilo Invia messaggio privato HomePage
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 26 Mar 2014 22:55    Oggetto: Rispondi citando

Come procedo esattamente per fare questa pulizia?
Non voglio combinare pasticci.
Top
Profilo Invia messaggio privato
MK66
Moderatore Sistemi Operativi
Moderatore Sistemi Operativi


Registrato: 17/10/06 22:24
Messaggi: 8616
Residenza: dentro una cassa sotto 3 metri di terra...

MessaggioInviato: 27 Mar 2014 09:48    Oggetto: Rispondi citando

Se hai un gestore grafico (tipo Synaptic) puoi cercare i pacchetti xserver-xorg-video, selezionare tutti quelli installati e che non ti servono e rimuoverli.
Se non hai un gestore grafico e devi usare il terminale fai lo stesso lavoro (ovviamente da root - NOTA: le scritte in rosso sono alternative al comando precedente):
Codice:
# apt-cache search xserver-xorg-video-*

(che ti trova tutti i pacchetti corrispondenti, nel caso siano tanti e non solo un paio che riesci comunque a vedere nella finestra di terminale mentre digiti altri comandi, eventualmente usando un'altra finestra di terminale affiancata, puoi usare un semplice trucchetto che ti crea un file testuale con l'elenco nella tua home: aggiungi al comando precedente il seguente codice:
Codice:
# apt-cache search xserver-xorg-video-* > lista_da_rimuovere
usa il nome che vuoi al posto di lista_da_rimuovere)
Codice:
# apt-get --purge remove Nome_Pacchetti_Che_Non_Ti_Servono

(per la vera rimozione, puoi elencarli tutti insieme, separati da uno spazio, ma attenzione a non inserire quelli che ti servono: -ati e -radeon, per sicurezza terrei anche i -vesa LEGGI SEMPRE LA RICHIESTA DI CONFERMA DEL TERMINALE PRIMA DI PROCEDERE; nel caso che hai precedentemente creato la lista, puoi semplicemente modificare la stessa lista, eliminando tutti i programmi che NON vuoi rimuovere, salvarla e usare questa per facilitarti il lavoro:
Codice:
# apt-get --purge remove < lista_da_rimuovere
usando il nome corretto al posto di lista_da_rimuovere, MA LEGGI SEMPRE LA RICHIESTA DI CONFERMA DEL TERMINALE PRIMA DI PROCEDERE)

In Debian esiste anche aptitude che e' un programma da terminale, ma pseudo-grafico, col quale puoi procedere in maniera analoga.

Al termine della rimozione, puoi fare un poco di pulizia di eventuali residui (ti elenco di seguito i vari comandi e cosa fanno, non e' necessario usarli tutti, quindi usa quelli che ti servono):
Codice:
apt-get --purge remove `dpkg -l | grep "^rc" | cut -d' ' -f3`

(questo elimina anche i file di configurazione dei pacchetti disinstallati, e' un po' lunghetto e molte volte non trova niente, occhio alla sintassi, specie degli ' inclinati che devi realizzare con ALT_GR + ' e che hanno un significato differente dal normale ': tendenzialmente passano il risultato dei comandi contenuti all'interno al comando esterno)
Codice:
# apt-get autoremove
(elimina pacchetti che erano dipendenze di qualcosa ormai disinstallato e non servono piu' al sistema, ma occhio pero' che non ti levi qualcosa che ti serve, per esempio i driver rimasti, nel caso non dargli conferma)
Codice:
# apt-get clean && apt-get autoclean

(questi puliscono la cache ed eliminano i file temporanei e i pacchetti scaricati, tanto ormai sono stati installati)

EDIT: scusa, ho dimenticato una cosa: non ricordo com'e' in Debian, ma in Ubuntu tutti i driver vengono installati come dipendenze di un meta-pacchetto fittizio chiamato xserver-xorg-video-all, quindi per eliminarli ti chiede anche la rimozione di questo meta-pacchetto. Per controllare che sia solo un meta-pacchetto fittizio puoi usare questo comando:
Codice:
# apt-cache showpkg xserver-xorg-video-all

e, una volta che hai la conferma, eliminarlo senza problemi, ma fai poi particolare attenzione se usi il comando autoremove
Top
Profilo Invia messaggio privato HomePage
Zievatron
Dio maturo
Dio maturo


Registrato: 22/12/10 23:36
Messaggi: 3234

MessaggioInviato: 30 Mar 2014 00:50    Oggetto: Rispondi

Allora lo faccio con Synaptic Wink
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Linux Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi