저는 특히 프로그램 자체뿐만 아니라 프로그램의 종속성을 다루는 솔루션에 관심이 있습니다.
12.10에서 Ubuntu 13.04로 업데이트한 후 여러 프로그램이 실행되지 않았습니다. 모든 사람이 사용하는 일부 패키지의 일반적인 문제인 것 같습니다.
참고: Evolution, Unity Tweaks, Ubuntu Tweaks 및 Bleach는 작동하지 않습니다(실행 후 정지).
apt-get purge 및 설치를 시도했지만 아무 소용이 없습니다. 이 문제가 해결될 수 있는지 궁금합니다. 어쩌면 이러한 프로그램이 Ubuntu 13.04에서 실행되지 않을 수도 있습니다.
다음 메시지를 받았습니다.
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
(evolution:25416): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/k4/.local/share/recently-used.xbel', but the parser failed: Failed to open file '/home/k4/.local/share/recently-used.xbel': Permission denied.
(evolution:25416): IBUS-WARNING **: The owner of /home/k4/.config/ibus/bus is not k4!
그러면 나는 얻는다
segmentation fault (core dumped).
메시지(이메일 구성을 요청한 후)
답변1
여기에 발생한 오류에서 몇 가지 명백한 문제를 확인할 수 있습니다.
1) /home/k4/.local/share/recently-used.xbel
분명히 사용자 k4는 올바르게 읽을 수 없습니다(권한이 거부됨). 사용자 k4에 대해 적절한 권한이 활성화되어 있는지 확인하십시오.
2) The owner of /home/k4/.config/ibus/bus is not k4!
- 이것은 k4 사용자 폴더의 소유권과 ibus 구성을 가리키는 큰 질문입니다. 아마도 동일한 소유권을 확인해야 할 것입니다.
업그레이드할 때 이전 구성 파일을 삭제하고 시스템이 이를 새 설치 자체에 배치하도록 하는 것이 더 간단할 수 있지만 상황은 다를 수 있습니다.
이 경우에는 틀림없이 권한/소유권이 문제이며 k4
해당 사용자 폴더에 대한 올바른 권한과 소유권을 제공하면 문제가 해결됩니다. 사용자가 왜 두 캐릭터를 선택했는지는 모르겠지만, 그게 문제입니다.
답변2
이러한 프로그램이 실제로 Ubuntu 13.04에서 실행되지 않을 가능성은 매우 낮다고 생각합니다.
이전 구성 파일이 위 프로그램의 기능을 손상시킬 것이라고 확신합니다. 이 이유를 테스트하려면 새 사용자를 만들어야 합니다.
sudo useradd -d /home/testusr -s /bin/bash -m testusr
sudo passwd myuser
그런 다음 로그인 testusr
하고 프로그램을 시작하십시오. 나는 이 프로그램들이 testusr
새로운 환경에서 작동 할 것이라고 확신합니다 .