Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-23 Per discussione valerio




Il 23/08/2018 10:44, Davide Prina ha scritto:

On 23/08/2018 10:22, valerio wrote:
  #905409 [G|  |☺] [util-linux] util-linux: "su -" no longer copies 
DISPLAY and XAUTHORITY to child, but this is not documented


util-linux/2.32-0.1; Fixed in version util-linux/2.32.1-0.1; Done: 


sembra che sia risolto nella versione successiva. ma non è quella la 
versione che da problemi?


Il problema è generato dal fatto che il comando su ora non copia più 
delle variabili d'ambiente e questa cosa non è stata documentata con la 
versione precedente di util-linux. Questo causava nell'utente una 
percezione di un bug presente in tale versione di util-linux.




Se leggi il bug report trovi spiegato tutto in dettaglio.


grazie della spiegazione, sto leggendo tutti i messaggi del bug reporter

ciao
valerio




Ciao
Davide





Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-23 Per discussione Davide Prina

On 23/08/2018 10:22, valerio wrote:
  #905409 [G|  |☺] [util-linux] util-linux: "su -" no longer copies 
DISPLAY and XAUTHORITY to child, but this is not documented


util-linux/2.32-0.1; Fixed in version util-linux/2.32.1-0.1; Done: 


sembra che sia risolto nella versione successiva. ma non è quella la 
versione che da problemi?


Il problema è generato dal fatto che il comando su ora non copia più 
delle variabili d'ambiente e questa cosa non è stata documentata con la 
versione precedente di util-linux. Questo causava nell'utente una 
percezione di un bug presente in tale versione di util-linux.


In realtà il DD ha detto che è corretto non passare quelle variabili 
d'ambiente.


Quello che si può fare è:

1) inizializzare le variabili che ti servono, probabilmente solo display 
una volta che hai fatto su

export DISPLAY=:0

se il $DISPLAY del tuo utente principale è :0

in questo modo puoi continuare ad usarlo come prima. Solo che X non 
gestisce la parte sicurezza e quindi questo potrebbe generarti una falsa 
sensazione di aumento di sicurezza: stai eseguendo qualcosa con un altro 
utente, ma in realtà usando X per fare questo passaggio, stai, 
potenzialmente, permettendo all'altro utente di accedere a quello 
principale.
Quindi questa modalità è da usarsi solo se si è sicuri di quello che si 
sta facendo


2) usare ssh su localhost con XForward, però come ho fatto notare io c'è 
un degrado delle prestazioni e alcune cose così potrebbero non essere 
"accettabili"


3) usare lo switch ad altro utente. Con Gnome è sul menù in alto a 
destra, lo apri, fai click sul tuo utente e fai click su "cambia 
utente". Però anche in questo caso potresti avere delle problematiche... 
non lo avevo mai usato e per ora ho fatto solo delle prove sommarie.


Se leggi il bug report trovi spiegato tutto in dettaglio.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Perché microsoft continua a compiere azioni illegali?:
http://linguistico.sf.net/wiki/doku.php?id=traduzioni:ms_illegal
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-23 Per discussione valerio




Il 04/08/2018 17:32, Davide Prina ha scritto:
questa mattina ho segnalato il bug #905409. Ho fatto tutto molto 
velocemente, senza aver il tempo di indagare ulteriormente. Il bug l'ho 
segnalato su util-linux, ma potrebbe essere dovuto a login.


Lo segnalo anche in lista perché il problema è abbastanza grave: non si 
riesce ad eseguire con altro utente applicazioni GUI.


La soluzione è scaricarsi le ultime versioni di util-linux[¹] e login[²] 
funzionanti e installare quelle.


ciao,
scusa, ma non capisco questo commento:

 #905409 [G|  |☺] [util-linux] util-linux: "su -" no longer copies 
DISPLAY and XAUTHORITY to child, but this is not documented
Reported by: Davide Prina ; Date: Sat, 4 Aug 
2018 07:03:02 UTC; Severity: grave; Found in version 
util-linux/2.32-0.1; Fixed in version util-linux/2.32.1-0.1; Done: 
Andreas Henriksson ; Can be archived in 21 days; Filed 
19 days ago; Modified 10 days ago;


sembra che sia risolto nella versione successiva. ma non è quella la 
versione che da problemi?


valerio




Se qualcuno trova ulteriori dettagli può contribuire al bug report.

Ciao
Davide

[¹] 
http://snapshot.debian.org/package/util-linux/2.32-0.1/#util-linux_2.32-0.1


[²] http://snapshot.debian.org/package/shadow/1%3A4.5-1/#login_1:3a:4.5-1





Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-22 Per discussione valerio




Il 05/08/2018 21:11, andrea biancalana ha scritto:

il giorno Sun, 5 Aug 2018 20:57:09 +0200  valerio  ha 
scritto:


Il 05/08/2018 09:37, Davide Prina ha scritto:

On 05/08/2018 00:08, andrea biancalana wrote:

il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina ha scritto:
  

questa mattina ho segnalato il bug #905409


mi ha risposto il DD. Ha detto che è cambiata la gestione di su e ora
non vengono più passate le variabili DISPLAY e XAUTORITY
   


ciao,
ho notato che route e ifconfig, in terminale con "su", non funzionano
(mi da comando sconosciuto), mentre invece funzionano entrando con
Ctrl-Alt-F2 direttamente da root...
pensi sia un problema collegato?



in questo caso mi sembra che si risolva con "su -" in modo che carichi le 
variabili d'ambiente di root.


ho avuto altri problemi: non partiva synaptic, gparted ed il pannello di 
xfce. la mia impressione è che siano tutti problemi legati ai permessi.
ho risolto usando una partizione clonata appena più vecchia in cui ho 
aggiornato tutto eccettuati login e util-linux: da console posso usare 
"su" e funziona come root con tutte le variabili dell'utente.

e anche i programmi che richiedono privilegi di root adesso funzionano...

valerio



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-06 Per discussione Davide Prina

On 06/08/2018 13:35, andrea biancalana wrote:


No, non sembra colpa di lightdm. L'ho eliminato e ho errore lanciando startx 
sia da root che da utente; anche ridefinendo la variabile DISPLAY:
xinit: giving up
xinit: unable to connect to X server: Connection reset by peer
xinit: server error


strano, ma hai fatto l'export di DISPLAY prima di eseguire startx?

ma hai provato a reinstallare le vecchie versioni di su e login a vedere 
se sono loro?



D'altra parte in /home/andrea/.local/share/xorg/Xorg.3.log trovo gli errori:

(EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x8086 / 0x0be2
(EE) modeset(0): Failed to initialize the DRI2 extension.


ma hai provato a guardare nei log di quando funzionava cosa caricava. 
Magari per qualche motivo non carica più il modulo e puoi farlo caricare 
con modprobe.


Se non sbaglio se non carica il DRI (Direct Rendering Infrastructure) 
non hai il 3D o se l'hai è emulato via software e quindi lentissimo. 
Però lo scheda video dovrebbe funzionare con il 2D... a meno che non 
manchi proprio il driver per la tua scheda video.



VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx 
Integrated Graphics Controller (rev 09)


per non sbagliare io farei prima di tutto (visto che riesci ad entrare 
con ssh):

# apt-get -f install
# apt update
# apt -u upgrade
# apt -u dist-upgrade

e vedere se qualcuno di questi comandi fa qualcosa.

Poi verificherei che cosa è stato installato/aggiornato/rimosso negli 
ultimi giorni (a partire dall'ultimo giorno in cui funzionava)

/var/log/apt/history.log

se ti servono le vecchie versioni dei pacchetti le trovi qui (prendi i 
binari, non i sorgenti):

https://snapshots.debian.org

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
I didn't use Microsoft machines when I was in my operational phase, 
because I couldn't trust them.
Not because I knew that there was a particular back door or anything 
like that, but because I couldn't be sure.

Edward Snowden



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-06 Per discussione andrea biancalana
il giorno Mon, 6 Aug 2018 09:26:30 +0200  Davide Prina  
ha scritto:

> Quello che ti consiglio è verificare se il problema è con lightdm, 
> fermandolo e facendo partire X con startx da tuo utente.
> Come workaround potresti provare anche questo: modificare il .bashrc di 
> root e inserire la seguente riga:
> export DISPLAY=:0
> 
> Se è così:
> 1) segnali il bug su lightdm
> 2) sostituisci temporaneamente lightdm con un altro DM (o adotti 
> temporaneamente il workaround)
> 

No, non sembra colpa di lightdm. L'ho eliminato e ho errore lanciando startx 
sia da root che da utente; anche ridefinendo la variabile DISPLAY:
xinit: giving up
xinit: unable to connect to X server: Connection reset by peer
xinit: server error


D'altra parte in /home/andrea/.local/share/xorg/Xorg.3.log trovo gli errori:

(EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x8086 / 0x0be2
(EE) modeset(0): Failed to initialize the DRI2 extension.

per cui penso (e spero) che sia un problema di driver inadeguato per la scheda:

VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx 
Integrated Graphics Controller (rev 09)

Che pero' fino a pochi giorni fa funzionava.


Grazie, saluti, Andrea



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-06 Per discussione Davide Prina

On 05/08/2018 11:38, andrea biancalana wrote:


Ctrl-Alt-Fn non mi permette il login alla console!


questo è davvero strano, se è una macchina reale dovrebbe permettere 
quella combinazione di tasti, non ho mai visto una macchina in cui non 
funzionasse



Intanto vedo che ps da':
root  5538  0.0  1.1  46964 11872 ?Ssl  11:33   0:00 
/usr/sbin/lightdm
root  5544  0.0  0.6  12500  6232 ?R11:33   0:00 
/usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp 
vt7 -novtswitch

con pid che cambiano continuamente.


questo può voler dire che il processo continua a morire perché non 
riesce a collegarsi a X.


Quello che ti consiglio è verificare se il problema è con lightdm, 
fermandolo e facendo partire X con startx da tuo utente.
Come workaround potresti provare anche questo: modificare il .bashrc di 
root e inserire la seguente riga:

export DISPLAY=:0

Se è così:
1) segnali il bug su lightdm
2) sostituisci temporaneamente lightdm con un altro DM (o adotti 
temporaneamente il workaround)


se invece non è così ti consiglio di segnalare il bug... probabilmente è 
uno dei due pacchetti login o util-linux


In alternativa prova a installare da ssh le versioni che ho indicato io 
(per testing) di login e util-linux, così verifichi che il problema è di 
uno di questi pacchetti



La mia preoccupazione non e' il netbook che ho a casa ma una quarantina di pc a 
scuola


se trovi la soluzione sul tuo portatile, poi, se hai lo stesso problema 
sui PC di scuola, puoi risolvere allo stesso modo


Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Browser: http://www.mozilla.org/products/firefox
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-05 Per discussione andrea biancalana
il giorno Sun, 5 Aug 2018 20:57:09 +0200  valerio  ha 
scritto:

> Il 05/08/2018 09:37, Davide Prina ha scritto:
> > On 05/08/2018 00:08, andrea biancalana wrote:  
> >> il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina ha scritto:
> >>  
> >>> questa mattina ho segnalato il bug #905409  
> > 
> > mi ha risposto il DD. Ha detto che è cambiata la gestione di su e ora 
> > non vengono più passate le variabili DISPLAY e XAUTORITY
> >   
> 
> ciao,
> ho notato che route e ifconfig, in terminale con "su", non funzionano 
> (mi da comando sconosciuto), mentre invece funzionano entrando con 
> Ctrl-Alt-F2 direttamente da root...
> pensi sia un problema collegato?
> 

in questo caso mi sembra che si risolva con "su -" in modo che carichi le 
variabili d'ambiente di root.




Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-05 Per discussione valerio




Il 05/08/2018 09:37, Davide Prina ha scritto:

On 05/08/2018 00:08, andrea biancalana wrote:

il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina ha scritto:


questa mattina ho segnalato il bug #905409


mi ha risposto il DD. Ha detto che è cambiata la gestione di su e ora 
non vengono più passate le variabili DISPLAY e XAUTORITY




ciao,
ho notato che route e ifconfig, in terminale con "su", non funzionano 
(mi da comando sconosciuto), mentre invece funzionano entrando con 
Ctrl-Alt-F2 direttamente da root...

pensi sia un problema collegato?

valerio



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-05 Per discussione andrea biancalana
il giorno Sun, 5 Aug 2018 09:37:49 +0200  Davide Prina  
ha scritto:

> On 05/08/2018 00:08, andrea biancalana wrote:
> > il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina ha scritto:
> >   
> >> questa mattina ho segnalato il bug #905409  
> 

> 
> #895983  lightdm: loops starting greeter X :1, "no screens found", fills 
> /var/log
> 
> verifica se nei log hai anche tu questo messaggio
> 
> #809067  lightdm should no longer run the Xorg server as root
> 
> questo potrebbe essere correlato, perché se esegue Xorg come root 
> potrebbe non avere più impostato DISPLAY?

Ok, grazie, verifichero'.
 
> Io proverei a:
> Ctrl-Alt-F1
> entri come root e fermi lightdm (a seconda se non hai o hai systemd 
> dovrebbe essere)
> # /etc/init.d/lightdm stop
> # systemctl stop lightdm)
> passi al tuo utente normale
> # su - TUOUTENTE
> $ startx

Provero' anche questo ma necessariamente da ssh:
Ctrl-Alt-Fn non mi permette il login alla console!

Intanto vedo che ps da':
root  5538  0.0  1.1  46964 11872 ?Ssl  11:33   0:00 
/usr/sbin/lightdm
root  5544  0.0  0.6  12500  6232 ?R11:33   0:00 
/usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp 
vt7 -novtswitch

con pid che cambiano continuamente.


La mia preoccupazione non e' il netbook che ho a casa ma una quarantina di pc a 
scuola con testing i386: a questo punto non so (perche' adesso mi ci collego 
solo ssh) se anche quelli hanno gia' lo stesso problema o sono rimasto 
provvidenzialmente indietro con gli aggiornamenti...


Grazie ancora.



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-05 Per discussione Davide Prina

On 05/08/2018 00:08, andrea biancalana wrote:

il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina ha scritto:


questa mattina ho segnalato il bug #905409


mi ha risposto il DD. Ha detto che è cambiata la gestione di su e ora 
non vengono più passate le variabili DISPLAY e XAUTORITY


Quindi per risolvere il problema bisogna fare qualcosa del genere, 
impostando la variabile DISPLAY:

$ xhost +si:localuser:temp
$ su - temp
$ export DISPLAY=:0
$ firefox &


Dopo l'aggiornamento di testing su un netbook non riesco piu' a fare login se 
non tramite ssh;
e all'avvio di lightdm rimane completamente bloccato con schermata nera.


non saprei se può essere dovuto allo stesso problema

guardando velocemente i bug ho visto questi che potrebbero essere 
indicativi:


#895983  lightdm: loops starting greeter X :1, "no screens found", fills 
/var/log


verifica se nei log hai anche tu questo messaggio

#809067  lightdm should no longer run the Xorg server as root

questo potrebbe essere correlato, perché se esegue Xorg come root 
potrebbe non avere più impostato DISPLAY?


Io proverei a:
Ctrl-Alt-F1
entri come root e fermi lightdm (a seconda se non hai o hai systemd 
dovrebbe essere)

# /etc/init.d/lightdm stop
# systemctl stop lightdm)
passi al tuo utente normale
# su - TUOUTENTE
$ startx

e vedi se così funziona o se ti ritorna qualche errore

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Perché microsoft continua a compiere azioni illegali?:
http://linguistico.sf.net/wiki/doku.php?id=traduzioni:ms_illegal
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook



Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)

2018-08-04 Per discussione andrea biancalana
il giorno Sat, 4 Aug 2018 17:32:16 +0200  Davide Prina  
ha scritto:

> questa mattina ho segnalato il bug #905409. Ho fatto tutto molto 
> velocemente, senza aver il tempo di indagare ulteriormente. Il bug l'ho 
> segnalato su util-linux, ma potrebbe essere dovuto a login.
> 
> Lo segnalo anche in lista perché il problema è abbastanza grave: non si 
> riesce ad eseguire con altro utente applicazioni GUI.
> 
> La soluzione è scaricarsi le ultime versioni di util-linux[¹] e login[²] 
> funzionanti e installare quelle.
> 
> Se qualcuno trova ulteriori dettagli può contribuire al bug report.
> 

Dopo l'aggiornamento di testing su un netbook non riesco piu' a fare login se 
non tramite ssh; e all'avvio di lightdm rimane completamente bloccato con 
schermata nera.

Sara' anche questo colpa di login 1:4.5-1.1 e/o util-linux 2.32-03 ?

Su un desktop amd64 non ho problemi con le stesse versioni di login e util-linux