El inicio de la sesión solo muestra el fondo hasta que inicio manualmente X a través de tty1

El inicio de la sesión solo muestra el fondo hasta que inicio manualmente X a través de tty1

Alguna información sobre mi configuración antes de comenzar mi novela: Ubuntu 16.04 gnome gdm3 (lo estaba usando lightdmcuando tuve el problema por primera vez, pero cambié para ver si soluciona el problema).

Cuando inicio sesión, puedo seleccionar mi sesión y escribir mi contraseña sin problemas, pero luego solo se carga el fondo y nada más. Si hago ++ Ctrly ejecuto manualmente el serverX a través de startX, mi sesión se carga bien. En un problema relacionado, tampoco puedo bloquear mi sesión (a través de + + o + o la GUI)AltF1
CtrlAltLSuperL

Ahora bien, este problema no ocurre en un momento aleatorio. Recientemente arruiné todo lo relacionado con la gestión de paquetes a lo grande. Y no puedo recordar exactamente todo lo que hice.

Aquí hay una vista amplia de lo que hice si esto pudiera ayudar.

  • Intenté instalar Python 3.6, pero no me deja pasar a Python 3.5. Entonces, tratando de ser inteligente, /etc/apt/sources.listcreo que edité y agregué algún repositorio de depuración. (Desde entonces revertí los cambios a sources.list).

    #deb cdrom:[Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)]/ xenial main restricted
    
    # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
    # newer versions of the distribution.
    deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
    
    ## Major bug fix updates produced after the final release of the
    ## distribution.
    deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
    
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
    ## team. Also, please note that software in universe WILL NOT receive any
    ## review or updates from the Ubuntu security team.
    deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe
    deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
    
    ## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
    ## team, and may not be under a free licence. Please satisfy yourself as to 
    ## your rights to use the software. Also, please note that software in 
    ## multiverse WILL NOT receive any review or updates from the Ubuntu
    ## security team.
    deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
    deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
    
    ## N.B. software from this repository may not have been tested as
    ## extensively as that contained in the main release, although it includes
    ## newer versions of some applications which may provide useful features.
    ## Also, please note that software in backports WILL NOT receive any review
    ## or updates from the Ubuntu security team.
    deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
    
    ## Uncomment the following two lines to add software from Canonical's
    ## 'partner' repository.
    ## This software is not part of Ubuntu, but is offered by Canonical and the
    ## respective vendors as a service to Ubuntu users.
    # deb http://archive.canonical.com/ubuntu xenial partner
    # deb-src http://archive.canonical.com/ubuntu xenial partner
    
    deb http://security.ubuntu.com/ubuntu xenial-security main restricted
    # deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
    deb http://security.ubuntu.com/ubuntu xenial-security universe
    # deb-src http://security.ubuntu.com/ubuntu xenial-security universe
    deb http://security.ubuntu.com/ubuntu xenial-security multiverse
    # deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
    
  • Luego, al intentar forzar la instalación de Python 3.6 (fallé), arruiné todo. Desde mi punto de vista, gitde repente ya no estaba instalado en mi máquina y cada vez que quería ejecutarlo apt-gettenía algunas dependencias sin resolver (la mayoría git, python3, libperl).

  • Luego intenté resolver este aptproblema. En algún momento logré desinstalar accidentalmente apt-get(y aptitudetampoco se instaló) entre otros paquetes...

  • En este punto, la máquina se comportanormalmentePuedo bloquear mi sesión, puedo usar vimy muy bien (todo está bien para mí, pero gcc) . gdbgit

  • Luego cierro mi sesión y me voy al fin de semana. Y esta mañana vuelvo a una pantalla negra, literalmente no se muestra nada en la pantalla.
  • Reinicio mi máquina por completo y no se inicia nada (en este punto ni siquiera puedo intentar iniciar sesión). Así que Ctrl++ e intento iniciar startX manualmente (lo que falla estrepitosamente). AltF1
  • Luego procedo a solucionar (supongo) el problema de mi paquete a través de:

    sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf
    

    Y reinstalar ubuntu-desktopy finalmente lograr iniciar el serverX y mi sesión normalmente

    sudo apt --fix-broken install 
    sudo dpkg --configure -a 
    sudo apt-get update 
    sudo apt-get upgrade 
    sudo dpkg --configure -a 
    sudo apt-get -f install 
    sudo apt-get full-upgrade  
    sudo apt-get install --reinstall ubuntu-desktop  
    sudo apt-get install --reinstall ubuntu-release-upgrader-gtk
    sudo apt-get install --reinstall update-manager  
    startx
    

    Todo estuvo bien, estaba feliz (noté que el entorno no era exactamente el mismo que antes (no la misma fuente en la terminal) pero como sea, podía trabajar bien. (incluso gitestaba de regreso)

  • Luego intenté bloquear mi sesión --> imposible

  • Cuando reinicié tratando de solucionar el problema de bloqueo, noté que una vez que escribí mi contraseña para iniciar sesión en mi sesión, cargó el fondo y nada más (una vez más, startX tty1resuelve el problema para iniciar sesión en mi sesión).

    Para resolver el problema, probé algunas cosas:

    sudo apt install --reinstall gnome-shell ubuntu-gnome-desktop
    

    Probé con gdm3 y lightdm: el mismo problema ambas veces

    sudo apt-get install ubuntu-session
    sudo apt-get install x11-common
    sudo apt-get install xserver-common
    sudo apt-get install xserver-xorg
    sudo apt-get install gnome
    sudo apt-get install unity
    

Estaré encantado de proporcionarte cualquier archivo de registro o cualquier cosa, por supuesto, si estás lo suficientemente loco como para querer ayudarme con mi lío.

Respuesta1

Cambiar el entorno de escritorio a kubuntu-desktop y sddm resolvió mi problema. ¡La sesión arranca bien y puedo bloquear mi pantalla!

Supongo que el problema provenía de ubuntu-desktop (los archivos de configuración deben haber estado estropeados en alguna parte) ya que tuve el problema tanto con lightdm como con gdm cuando usaba ubuntu-desktop.

información relacionada