세션 시작은 tty1을 통해 X를 수동으로 시작할 때까지 배경만 표시합니다.

세션 시작은 tty1을 통해 X를 수동으로 시작할 때까지 배경만 표시합니다.

소설을 시작하기 전 설정에 대한 일부 정보: Ubuntu 16.04 gnome gdm3( lightdm처음 문제가 발생했을 때 사용했지만 문제가 해결되는지 확인하려고 전환했습니다).

내 세션에 로그인할 때 내 세션을 선택하고 암호를 입력하면 됩니다. 하지만 그러면 백그라운드만 로드되고 다른 것은 로드되지 않습니다. I Ctrl+ Alt+ F1startX를 통해 serverX를 수동으로 시작하면 세션이 제대로 로드됩니다.
관련 문제로 인해 세션을 잠글 수도 없습니다( Ctrl++ , + 또는 GUI를 통해) Alt.LSuperL

이제 이 문제는 무작위로 발생하지 않습니다. 나는 최근에 패키지 관리와 관련된 모든 것을 엉망으로 만들었습니다. 그리고 나는 내가 한 모든 일을 정확하게 기억할 수 없습니다.

이것이 도움이 된다면 내가 무엇을 했는지에 대한 큰 보기는 다음과 같습니다.

  • Python 3.6을 설치하려고 했지만 Python 3.5를 설치할 수 없었습니다. 그래서 현명해지려고 /etc/apt/sources.list일부 디버그 저장소를 편집하고 추가했습니다. (이후 변경 사항을 로 되돌렸습니다 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
    
  • 그런 다음 Python 3.6을 강제로 설치하려고 시도했지만(실패했습니다) 모든 것이 엉망이 되었습니다. 내 관점에서는 git갑자기 내 컴퓨터에 더 이상 설치되지 않았고 실행하려고 할 때마다 apt-get해결되지 않은 종속성(moslty git, python3, libperl)이 있었습니다.

  • 그런 다음 이 문제를 해결하려고 노력했습니다 apt. 어느 시점에서 실수로 다른 패키지 중에서 제거 apt-get(그리고 aptitude설치되지도 않음) 되었습니다 ...

  • 이 시점에서 기계는 동작합니다.보통내 세션을 잠글 수 있고 을 사용할 수 vim있으며 괜찮습니다(모두 괜찮지만 ). gccgdbgit

  • 그런 다음 세션을 잠그고 주말로 이동합니다. 그리고 오늘 아침 검은 화면으로 돌아왔습니다. 문자 그대로 화면에 아무것도 표시되지 않습니다.
  • 컴퓨터를 하드 재부팅했는데 아무것도 시작되지 않습니다(이 시점에서는 세션에 로그인을 시도할 수도 없습니다). 그래서 나는 Ctrl+ Alt+ F1하고 startX를 수동으로 시작하려고 시도합니다(비참하게 실패함).
  • 그런 다음 다음을 통해 패키지 문제를 해결합니다.

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

    그리고 다시 설치 ubuntu-desktop하고 마침내 serverX와 내 세션을 정상적으로 시작할 수 있습니다.

    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
    

    모든 것이 괜찮았고 행복했습니다(환경이 이전과 정확히 같지 않다는 것을 알았습니다(터미널의 글꼴과 동일하지 않음). 그러나 어쨌든 잘 작동할 수 있었습니다.( git돌아왔음에도)

  • 그런 다음 세션을 잠그려고 시도했습니다 --> 불가능

  • 잠금 문제를 해결하기 위해 재부팅했을 때 세션에 로그인하기 위해 비밀번호를 입력하면 배경만 로드되고 다른 것은 아무것도 로드되지 않는다는 것을 알았습니다(다시 한 번 startX through가 tty1내 세션에 로그인하는 문제를 해결합니다).

    이 문제를 해결하기 위해 몇 가지를 시도했습니다.

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

    나는 gdm3과 lightdm을 사용해 보았습니다. 두 번 모두 같은 문제입니다

    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
    

당신이 내가 혼란스러운 상황을 헤쳐나갈 수 있도록 도와주고 싶을 만큼 미친 듯이 로그 파일이나 무엇이든 기꺼이 제공해 드리겠습니다.

답변1

데스크탑 환경을 kubuntu-desktop 및 sddm으로 변경하면 문제가 해결되었습니다. 세션이 제대로 부팅되고 화면을 잠글 수 있습니다 !!!!!!!!

ubuntu-desktop을 사용할 때 lightdm과 gdm 모두에 문제가 있었기 때문에 문제는 ubuntu-desktop에서 발생한 것 같습니다(구성 파일이 어딘가에 엉망이 된 것 같습니다).

관련 정보