GNU/Linux >> Linux Esercitazione >  >> Ubuntu

L'accesso al desktop non riesce, il terminale funziona?

Ho un sistema PC 12.04 LTS appena configurato (120 GB SSD, 1 TB HDD, 16 GiB RAM); da qualche giorno non riesco più ad accedere al desktop grafico:è presente una brevissima finestra di shell lampeggiante che scompare molto rapidamente (modifica:vedi sotto ), e mi trovo di nuovo di fronte alla schermata di accesso. Credo che ci sia qualcosa su modprobe e vbox , ma non riesco a leggerlo abbastanza velocemente...

Posso accedere a un terminale (Ctrl +Alt +F1 ). Non è stato d'aiuto chownare tutti i contenuti della mia home directory su me :my-group , come suggerito qui.

Questo è quello che ho trovato in /var/log , cercando la data e l'ora (ho inserito interruzioni di riga dopo <my-hostname>; valori in tempo reale conservati):

log.auth:

<date> 22:43:01 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user lightdm
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user tobias by (uid=0)
<date> 22:43:08 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:08 <my-hostname>
    lightdm: pam_unix(lightdm:session): session closed for user tobias
<date> 22:43:09 <my-hostname>
    lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
<date> 22:43:09 <my-hostname>
    lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
<date> 22:43:10 <my-hostname>
    lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "tobias"
<date> 22:43:10 <my-hostname>
    dbus[756]: [system] Rejected send message, 2 matched rules; type="method_call", sender="1:43" (uid=104 pid=1639 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1005 comm="/usr/sbin/console-kit-daemon --no-daemon ")

kern.log:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present

registro di sistema:

<date> 22:43:00 <my-hostname>
    kernel: [   16.084525] eth0: no IPv6 routers present
<date> 22:43:01 <my-hostname>
    ntpdate[1492]: adjust time server 91.189.94.4 offset -0.162831 sec
<date> 22:43:08 <my-hostname>
    acpid: client 969[0:0] has disconnected
<date> 22:43:08 <my-hostname>
    acpid: client connected from 1553[0:0]
<date> 22:43:08 <my-hostname>
    acpid: 1 client rule loaded

Ho Virtualbox e Truecrypt installati, ma non riesco a pensare a un motivo per cui potrebbero impedire un accesso grafico.

Sono confuso:

  • Di cosa si tratta requirement "user ingroup nopasswdlogin" not met ? Io lo faccio accedi usando una password e la password funziona correttamente quando accedi a un terminale!
  • Posso in qualche modo leggere l'output dell'errore, ad es. ritardandolo, reindirizzandolo a un file o facendo in modo che il sistema mi richieda di premere un tasto?
  • È possibile che qualche aggiornamento recente abbia causato il mio problema? Devo installare gli aggiornamenti in sospeso? Come , tra l'altro, senza accesso all'interfaccia utente grafica?

Ho una certa conoscenza pratica della shell Linux, ma sono nuovo di Ubuntu. Qualsiasi aiuto sarebbe apprezzato.

Correlati:come creare lanciatori sul desktop in Ubuntu?

Modifica: Dopo aver spento la macchina ieri (sudo shutdown now ), ho trovato il seguente testo sullo schermo, che sembra essere il testo "lampeggiante" menzionato prima (formattato; c'era uno stupido spazio bianco iniziale):

Could not write bytes: broken pipe
speech-dispatcher disabled; edit /etc/default/speed-dispatcher
* Starting VirtualBox kernel modules
* modprobe vboxdrv failed. Please use 'dmesg' to find out why
saned disabled; edit /etc/default/saned
* Checking battery state... [ OK ]

Dopo averlo copiato manualmente, ho spento la macchina premendo il pulsante per alcuni secondi.

Potrebbe essere che virtualbox (4.2 installato) causi il problema. Aggiungerò altre estrazioni di file di registro più tardi oggi (MET).

Modifica , per la cronaca:
ho provato quanto segue, da /a/133754/103086:

  • sudo apg-get install gdm (quando richiesto, scegli GDM )
  • riavviato; accesso fallito anche con GDM
  • sudo dpkg-reconfigure lightdm , riavviato; l'accesso non funzionerà
  • il mio ~/.Xauthority il file è vuoto; eliminarlo e riavviare non ha cambiato nulla

Inoltre:

  • virtualbox disinstallato (sudo apt-get remove virtualbox-4.2 ), riavvio

Modifica :Ho caricato un archivio zip di file di registro selezionati/filtrati su http://www.tobias-herp.de/en/errors/ubuntu-gui-lockout. Mantenuto apt-get upgrade di recente, ma purtroppo il problema persiste.

Risposta accettata:

La rimozione di ~/.Xauthority ha funzionato per me


Ubuntu
  1. Come cambiare la lingua tramite un terminale?

  2. Come gestire la spaziatura delle icone del desktop utilizzando il terminale in Ubuntu 14.04?

  3. Perché le modifiche di Lightdm.conf non influiscono sulla risoluzione dello schermo del desktop?

  4. | In Comando Terminale?

  5. Come creare un banner popup prima di accedere con Lightdm?

Invia notifiche desktop e promemoria dal terminale Linux

Come aprire il terminale in Ubuntu 22.04

Imposta data e ora su CentOS 8 Desktop e Server

Come mostrare un messaggio con nome utente e data all'accesso?

Ubuntu 19.04 Vnc bloccato dopo la schermata di accesso di Lightdm?

Ubuntu 18 Login Loop + Startx funziona?