내 Ubuntu 14.04가 내 시스템에서 완벽하게 실행되고 있었고 권장 보안 업데이트를 받았습니다. 작업하는 동안 업데이트를 했고 돌아왔을 때 "초기화를 찾을 수 없음" 및 "설치: /root에 /dev/mapper/ubuntu-root 설치 실패: 잘못된 인수"라는 검은색 화면을 발견했습니다. 몇 가지 가이드를 따르고 다음 명령을 실행했습니다.
ls /dev/sd*
sudo apt-get install lvm2
sudo pvscan
sudo vgscan
sudo vgchange -a y ubuntu-vg
sudo fsck /dev/ubuntu-vg/root
이 명령을 실행하고 재부팅한 후 Linux 시스템이 다시 백업되어 실행되었지만 이전과 완전히 같지는 않았습니다. 명령줄 모드(GUI 없음)로 부팅되고 사용자 이름과 비밀번호를 묻습니다. 로그인하고 "startx"를 시도하면 다음이 표시됩니다.
user@home-pc:~$ startx
xauth: timeout in locking authority file /home/user/.Xauthority
xauth: timeout in locking authority file /home/user/.Xauthority
/usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
xauth: timeout in locking authority file /home/user/.Xauthority
user@home-pc:~$
"sudo startx"를 시도하면 동일한 메시지가 나타납니다. 이 오류는 "libXfont.so.1" 파일을 식별하는 데 사용된 심볼릭 링크로 인해 발생한 것으로 생각되지만 이 문제를 해결하는 방법을 모르겠습니다. 보안 업데이트의 업그레이드 및/또는 설치가 수정되거나 완료되기를 바라면서 "sudo apt-get update && sudo-apt-get dist-upgrade"를 실행해 보았으나 문제가 해결되지 않았습니다. 무슨 일이 일어나고 있는지 또는 어떻게 해결할 수 있는지 아는 사람이 있습니까?
답변1
팁: locate libXfont.so.1
또는 를 시도해 보세요 libXfont.so
. 발견되면 심볼릭 링크를 만드세요:
ln -s `locate libXfont.so.1 | line` /usr/lib/x86_64-linux-gnu/
~처럼mikeserv
아래 제안 사항, 빠르고 더러운 수정은 libXfont.so.N
심볼릭 링크를 찾아 만드는 것 입니다 libXfont.so.1 >> libXfont.so.N
.
X
를 발행하여 다른 공유 라이브러리가 필요한지 확인할 수도 있습니다 ldd /usr/bin/X
.
채팅 토론을 요약하면 다음과 같이 문제가 해결되었습니다.
sudo apt-get remove --purge libxfont1 sudo apt-get install libxfont1 xorg sudo rm ~/.Xauthority reboot
답변2
rm -rf ~/.Xauthority
재부팅/로그인 후에 올바르게 다시 생성되어야 한다고 생각합니다. 시도해 보는 것이 좋습니다.첫 번째xorg
다시 설치 하거나 오류가 지속되면 필요하지 않습니다 libXfont1
.그 다음에을 다시 설치해 보십시오 libXfont1
.