Re: impasse avvio sessione X mediante startx dopo il login da console

2018-11-09 Per discussione Giuseppe Ferruzzi
* Giuseppe Ferruzzi ha scritto:
> * Davide Prina ha scritto:
> > On 08/11/18 00:41, Giuseppe Ferruzzi wrote:
> > 
> > > login da console e avviato
> > > la sessione X mediante startx.
> > 
> > > Nel mio sistema è presente una sola alternativa nel gruppo
> > > x-session-manager che è openbox-session.
> > 
> > cosa intendi? questo?
> > $ update-alternatives --list x-session-manager
> >
> > Che sappia io ha il default display manager indicato qui (il tuo dovrebbe
> > essere vuoto):
> > $ cat /etc/X11/default-display-manager
> > 
> > e il default desktop environment è qui
> > $ ls -l /etc/alternatives/x-session-manager
> > 
> > e il default windows manager è qui
> > $ ls -l /etc/alternatives/x-window-manager
> 
> confermo
> 
> > > quando invio startx
> > > in console il comando viene eseguito ma la sessione di openbox
> > > non si avvia più da se, debbo dargli un "aiutino" muovendo il
> > > mouse :|
> > 
> > strano, non avevo mai sentito nulla del genere
> >
> > > Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager,
> > 
> > ma cosa contiene il file
> > $ cat /etc/X11/xinit/xinitrc
> > 
> > che viene eseguito quando ~/.xinitrc non esiste?
> > 
> > dovrebbe contenere:
> > . /etc/X11/Xsession
> 
> confermo
> 
> > e guardando quel file dovresti avere un punto dove richiama tutti i file
> > presenti nella directory /etc/X11/Xsession.d
> > 
> > if [ ! -d "$SYSSESSIONDIR" ]; then
> >   errormsg "no \"$SYSSESSIONDIR\" directory found; aborting."
> > fi
> > 
> > e qui dovresti averne almeno uno che richiama
> > /usr/bin/x-session-manager
> > 
> > che dovrebbe essere un link simbolico al tuo desktop environment (come
> > indicato sopra)
> 
> confermo
> 
> > > Avete qualche idea?
> > 
> > ma hai provato a fare un tail -f dei file di log (magari da un altro PC in
> > ssh o altrimenti da altra console)
> > /var/log/syslog
> > /var/log/Xorg.0.log
> >
> > e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa qualcosa
> > quando muovi il mouse?
> > 
> > o se nel file /var/log/Xorg.0.log trovi qualcosa di strano
> 
> Di sospetto ho trovato solo quanto segue ma non mi sembra importante
> $ cat .local/share/xorg/Xorg.0.log | grep failed
> [72.142] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not 
> permitted)
> 
> Credo che ormai non ci sia più niente dove non abbia già cercato.
> 
> > In alternativa prova con debsums a verificare se i pacchetti di X e del tuo
> > desktop enviroment hanno qualcosa di strano (controlla anche i file di
> > configurazione)
> 
> Grazie Davide per la risposta.
> 
> Nel frattempo farò qualche altro test, ma potrebbe anche risolversi 
  ^^^
> da se con gli upgrade.
  ^

Ho sistemato prima di quanto pensassi...
Il nuovo linux kernel 4.19-rc7 mi ha risolto il problema :)

Un saluto a tutti.

-- 
Giuseppe Ferruzzi



Re: impasse avvio sessione X mediante startx dopo il login da console

2018-11-09 Per discussione Giuseppe Ferruzzi
* Davide Prina ha scritto:
> On 08/11/18 00:41, Giuseppe Ferruzzi wrote:
> 
> > login da console e avviato
> > la sessione X mediante startx.
> 
> > Nel mio sistema è presente una sola alternativa nel gruppo
> > x-session-manager che è openbox-session.
> 
> cosa intendi? questo?
> $ update-alternatives --list x-session-manager
>
> Che sappia io ha il default display manager indicato qui (il tuo dovrebbe
> essere vuoto):
> $ cat /etc/X11/default-display-manager
> 
> e il default desktop environment è qui
> $ ls -l /etc/alternatives/x-session-manager
> 
> e il default windows manager è qui
> $ ls -l /etc/alternatives/x-window-manager

confermo

> > quando invio startx
> > in console il comando viene eseguito ma la sessione di openbox
> > non si avvia più da se, debbo dargli un "aiutino" muovendo il
> > mouse :|
> 
> strano, non avevo mai sentito nulla del genere
>
> > Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager,
> 
> ma cosa contiene il file
> $ cat /etc/X11/xinit/xinitrc
> 
> che viene eseguito quando ~/.xinitrc non esiste?
> 
> dovrebbe contenere:
> . /etc/X11/Xsession

confermo

> e guardando quel file dovresti avere un punto dove richiama tutti i file
> presenti nella directory /etc/X11/Xsession.d
> 
> if [ ! -d "$SYSSESSIONDIR" ]; then
>   errormsg "no \"$SYSSESSIONDIR\" directory found; aborting."
> fi
> 
> e qui dovresti averne almeno uno che richiama
> /usr/bin/x-session-manager
> 
> che dovrebbe essere un link simbolico al tuo desktop environment (come
> indicato sopra)

confermo

> > Avete qualche idea?
> 
> ma hai provato a fare un tail -f dei file di log (magari da un altro PC in
> ssh o altrimenti da altra console)
> /var/log/syslog
> /var/log/Xorg.0.log
>
> e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa qualcosa
> quando muovi il mouse?
> 
> o se nel file /var/log/Xorg.0.log trovi qualcosa di strano

Di sospetto ho trovato solo quanto segue ma non mi sembra importante
$ cat .local/share/xorg/Xorg.0.log | grep failed
[72.142] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not 
permitted)

Credo che ormai non ci sia più niente dove non abbia già cercato.

> In alternativa prova con debsums a verificare se i pacchetti di X e del tuo
> desktop enviroment hanno qualcosa di strano (controlla anche i file di
> configurazione)

Grazie Davide per la risposta.

Nel frattempo farò qualche altro test, ma potrebbe anche risolversi 
da se con gli upgrade.

-- 
Giuseppe Ferruzzi



Re: impasse avvio sessione X mediante startx dopo il login da console

2018-11-08 Per discussione Davide Prina

On 08/11/18 00:41, Giuseppe Ferruzzi wrote:


login da console e avviato
la sessione X mediante startx.



Nel mio sistema è presente una sola alternativa nel gruppo
x-session-manager che è openbox-session.


cosa intendi? questo?
$ update-alternatives --list x-session-manager

Che sappia io ha il default display manager indicato qui (il tuo 
dovrebbe essere vuoto):

$ cat /etc/X11/default-display-manager

e il default desktop environment è qui
$ ls -l /etc/alternatives/x-session-manager

e il default windows manager è qui
$ ls -l /etc/alternatives/x-window-manager


quando invio startx
in console il comando viene eseguito ma la sessione di openbox
non si avvia più da se, debbo dargli un "aiutino" muovendo il
mouse :|


strano, non avevo mai sentito nulla del genere


Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager,


ma cosa contiene il file
$ cat /etc/X11/xinit/xinitrc

che viene eseguito quando ~/.xinitrc non esiste?

dovrebbe contenere:
. /etc/X11/Xsession

e guardando quel file dovresti avere un punto dove richiama tutti i file 
presenti nella directory /etc/X11/Xsession.d


if [ ! -d "$SYSSESSIONDIR" ]; then
  errormsg "no \"$SYSSESSIONDIR\" directory found; aborting."
fi

e qui dovresti averne almeno uno che richiama
/usr/bin/x-session-manager

che dovrebbe essere un link simbolico al tuo desktop environment (come 
indicato sopra)



Avete qualche idea?


ma hai provato a fare un tail -f dei file di log (magari da un altro PC 
in ssh o altrimenti da altra console)

/var/log/syslog
/var/log/Xorg.0.log

e vedere se prima di bloccarsi c'è stampato qualcosa... e se stampa 
qualcosa quando muovi il mouse?


o se nel file /var/log/Xorg.0.log trovi qualcosa di strano

In alternativa prova con debsums a verificare se i pacchetti di X e del 
tuo desktop enviroment hanno qualcosa di strano (controlla anche i file 
di configurazione)


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
What happened in 2013 couldn't have happened without free software
(He credited free software for his ability to help disclose the U.S. 
government's far-reaching surveillance projects).

Edward Snowden




impasse avvio sessione X mediante startx dopo il login da console

2018-11-07 Per discussione Giuseppe Ferruzzi
Ciao a tutti.

Sul mio PC ho una debian testing da molti anni e regolarmente
aggiornata, ho sempre effettuato il login da console e avviato
la sessione X mediante startx.
Nel mio sistema è presente una sola alternativa nel gruppo
x-session-manager che è openbox-session.
Da un po' di tempo mi sono accorto che alla prima accensione 
del PC o dopo un reboot, il sistema di script di xsession 
incontra un qualche impedimento perché quando invio startx 
in console il comando viene eseguito ma la sessione di openbox 
non si avvia più da se, debbo dargli un "aiutino" muovendo il 
mouse :| 
Se invece creo il file ~/.xinitrc con exec /usr/bin/x-session-manager, 
tutto funziona regolarmente.
Potrei aver risolto ma vorrei che ritornasse come prima.

Avete qualche idea?

Ringrazio anticipatamente per le eventuale risposte.

-- 
Giuseppe Ferruzzi