우분투를 부팅했는데 배경은 있었지만 패널은 없었습니다. 다른 모든 것은 잘 작동하는 것 같습니다. 예를 들어 터미널로 가서 Firefox를 실행할 수 있습니다. 데스크탑에 폴더 등을 만들 수 있습니다.
저는 Linux를 처음 접했기 때문에 무엇을 해야할지 추측하기 위해 gnome-panel을 시작해 보았습니다.
$ sudo gnome-panel
gnome-panel: error while loading shared libraries: libcanberra-gtk.so.0: cannot open shared object file: Input/output error
gnome-panel을 다시 설치해도 도움이 되지 않았습니다. 내가 무엇을 하든 같은 오류가 발생한다는 것을 알았습니다.
$ gksudo firefox
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk.so.0: cannot open shared object file: Input/output error
하지만 Firefox가 로드됩니다. 어떤 아이디어가 있나요? 저는 "패널"이 올바른 단어라고 가정합니다. 제가 말하는 것은 앱을 실행하는 상단의 막대입니다.
답변1
"입력/출력 오류"는 거의 필연적으로 디스크에 fsck(또는 하드웨어 오류)가 필요함을 의미합니다. sda/sdb/sdc/etc에 대한 커널 로그를 확인하십시오. 일부 오류/경고가 있을 수 있습니다.
Firefox는 canberra-gtk-module 지원 없이 로드되기 때문에 작동하지만(libcanberra는 간단한 사운드를 재생하는 데 사용됩니다), gnome-panel은 지원 없이는 실행조차 거부합니다.
메뉴 표시줄/바로가기 표시줄이 하나의 GPU에서 실행되고 데스크탑 배경/아이콘이 두 번째 GPU(Ubuntu의 경우 Unity)에서 실행되는 듀얼 그래픽 랩톱에서도 비슷한 효과가 있습니다. 후자만 표시되지만 그렇지 않습니다. 이 경우에는 그것이 당신의 문제라고 생각하지 않습니다.
답변2
디스크에 저장된 파일의 "입/출력 오류"는 일반적으로 디스크의 하드웨어 오류를 나타냅니다. 다음을 실행하세요(루트가 아니어도 됩니다):
md5sum libcanberra-gtk.so.0
"입력/출력 오류"가 발생하는 경우 커널 로그를 확인하세요 /var/log/kern.log
. 디스크 오류를 나타내는 여러 메시지가 표시될 수 있습니다. 그 메시지가 어떻게 생겼는지는 기억나지 않지만 아마도 ata
과 를 언급했을 것입니다 sda
.
이러한 프로그램을 루트로 실행하려고 하여 문제가 발생할 수도 있습니다. 대부분의 GUI 프로그램은 루트로 실행되도록 설계되지 않았습니다. I/O 오류가 발생하는 이유를 모르겠습니다("해당 파일이나 디렉터리가 없습니다"와 같은 내용을 예상했습니다).
답변3
제 생각에 여러분이 겪고 있는 상황은 다음과 같습니다. 데스크톱 부분을 제외하고는 모든 것이 잘 작동합니다. 기본적으로 패널이나 바탕 화면 아이콘 등이 없습니다.
패널은 데스크탑 환경에 따라 다르기 때문에 어떻게 수정해야 할지 잘 모르겠습니다만, 데스크탑 아이콘의 경우 노틸러스가 너무 인색할 수도 있습니다.
Nautilus( nautilus &
터미널에서)를 실행하면 바탕 화면 아이콘이 다시 나타나는 것을 볼 수 있습니다.