このマシンは Debian wheezy を実行していましたが、最近 Jessie にアップグレードされました。しばらくの間、すべて正常に動作していました。しかし、本日再起動すると、デスクトップが読み込まれなくなりました。
/var/log/messages shows gnome-shell: segfault at 0 error 4 in libupower-glib.so.3.0.0
gnome-shell、gnome-session、gdm3、libupower を再インストールしてみましたが、効果はありませんでした。
(フォーマットについては申し訳ありません。携帯電話から送信しています。)
答え1
興味深いことに、私も同じような方法でシステムを壊したときに、自分自身の質問を見つけました。どのように壊したかは正確にはわかりません。最後にインストールしたのはターミナル エミュレーターですterminator
が、かなり長い間マシンを再起動していないので、忘れていた関連する変更が他にもある可能性があります。
死の白い画面から抜け出すために、すべての gnome パッケージを強制的に削除しました。
dpkg -r --force-depends `dpkg --get-selections | grep gnome | cut -f 1`
dpkg -r --force-depends `dpkg --get-selections | grep deinstall | cut -f 1`
これにより、システムは非常に壊れた状態になります。ただし、その後、gnome と他の多くの (すべて?) 依存関係をインストールしました。
aptitude install task-gnome-desktop
パッケージの競合を解決するための最初の 2 つのオプションでは、満たされていない依存関係を持つパッケージのほとんどまたはすべてを削除する aptitude が含まれていました。私は他のいくつかのオプションを試し、何も削除せず、不足しているパッケージ (約 20 個) をインストールするだけのオプションを見つけました。
まだ壊れているように見える唯一の点は、スレッドの展開/折りたたみボタンがThunderbird
欠落していることです。
答え2
私も同じ問題を抱えています。次の手順で問題を解決しました。
システムを再起動してください。
Ctrl+ Alt+を押しF4て入力startx
ターミナルを開いてgnomeデスクトップを削除します
apt-get remove gnome-session
apt-get autoremove
KDE デスクトップがインストールされており、再構成するにはkdm
次のコマンドを使用します。
sudo dpkg-reconfigure kdm
選択してkdm
次のステップリブートgnomeデスクトップを再インストールします。