Re: Bug in util-linux/login per chi usa xhost per eseguire GUI con altro utente (testing/sid)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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