보안 업데이트 후 Ubuntu 14.04에서 x를 부팅할 수 없음 - libXfont.so.1 누락

보안 업데이트 후 Ubuntu 14.04에서 x를 부팅할 수 없음 - libXfont.so.1 누락

내 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.

관련 정보