web-dev-qa-db-ja.com

権限の問題によりUnityセグメンテーション違反が発生する

13.04から13.10にアップグレードし、unity-greeterで起動してログインできますが、ログイン後、カーソルのある黒い画面が表示されます。フォローしてみました

また、私は読んだ

ATIドライバーに関する2つのサポート記事の場合、それらすべてはそれ以上の助けにはなりませんでした

そのため、デフォルトのドライバーに切り替えて、デバッグを少し進めました。 ctrl+alt+F1 ログインしてunity --debug > unity_start.logを試してください ctrl+alt+F8 画面がカーソルで黒のままで、戻ると ctrl+alt+F1 ログ出力の内容は http://Pastebin.com/rdQG4Hb です。

ただし、Sudo unity --debug > unity_start_root.logを試してみると ctrl+alt+F8、団結が始まり、ログの出力は http://Pastebin.com/Yv4RD2j7

Rootとして開始するという事実は、必要なファイルのアクセス許可の問題であるか、SIGSEGVを引き起こしているユーザーに固有の設定があることを示しています。

これを絞り込むには、ゲストアカウントをアクティブにしてログインしようとすると、マウスカーソルだけで同じ黒い画面が表示されるので、これは構成の問題ではなく権限の問題であることを示しています。ファイルのアクセス権が間違っていますか?また、この問題のデバッグに役立つ可能性のあるものは他にありますか?

グーグルでさらに数時間経過した後、ビデオグループに自分を追加すると、ログインしてデスクトップを表示できることがわかりましたが、他にも多くの権限関連の問題があるため、アップグレード中にPolicyKitで問題が発生したと考えていますユーザーのPolicyKit設定をリセットする方法はありますか?

2
Dj Gilcrease

これを修正することができました。/etc/pam.d内のいくつかのファイルを手動で変更したので、カスタム変更を含むファイルを/ usr/share/pam-configsに作成し、Sudo dpkg-reconfigure libpam-runtimeを実行しました。

ログインすると、すべての権限が正しく機能し、起動時にエラーが表示されません

0
Dj Gilcrease

私も同じ問題を抱えていました。

修正しました。 (種類)私の解決策(GUIに戻ることができるように)(それが本当にこれだったのか、それとも一緒にたくさんのことだったのかわからない):

その後、再起動してログインできました。

オプション:ログインループがある場合(パスワードを入力して承認すると、再度要求されます):(ファイルのバックアップを作成します)
mv ~/.Xauthority ~/.Xauthority.oldそしてログインを再試行します。

どんな質問でも、ただ聞いてください。

原因:古いドライバー(fglrx)はサポートされていないため、サポートされているオープンソースドライバーに置き換えたと思います。

0
Ralph Bisschops