Ubuntu 18.04でGDM3が起動しない


18

最近、ラップトップをUbuntu 17.04から18.04にアップグレードしました。完璧に機能し、問題なく使用していましたが、昨日発行しましたsudo apt upgrade、いくつかのパッケージをアップグレードしました。その後、PCを再起動しましたが、再び起動しませんでした。Ubuntuロゴを表示した後、次のような画面が表示され、数回点滅した後、フリーズします。

一番下の行のメッセージは、再起動ごとに変化していることに注意してください。ttyセッションを開始して、アカウントにログインできます。

通常、スプラッシュスクリーンで覆われている通常のブートメッセージ ここに画像の説明を入力してください 私の知る限り、問題はgdm3(GNOMEディスプレイマネージャー)が起動に失敗することsudo systemctl restart gdm3です。

システムを完全に再インストールせずに、誰でもこれに対する解決策を提案できますか?


私は最後の更新後も同じ問題を抱えています。今のところ、新しいパッチまで、私はgdmサービスを停止し、Xを手動で起動します。sudo service gdm stop; startx;
RapazP

@RapazP Xを手動で起動する方法は??
ヴァヒラプラブッダカ

「startx」コマンドを使用して
-RapazP

回答:


28

16.04から18.04に更新する際に同様の問題が発生しました。

私の特定の場合の解決策は、/etc/gdm3/custom.confコメント解除または有効化を行うWaylandを非アクティブ化するWaylandEnable=falseことで、GNOMEディスプレイマネージャーは、WaylandではなくGNOMEデスクトップ環境を常にGNOMEデスクトップ環境からロードします。これは、Waylandには通常、一部のグラフィックドライバーでエラーが発生するためです。

これは、UbuntuライブUSBから簡単に実行できます。または、可能であれば、grubメニューからリカバリモードで起動します。


TTYでこれを実行しようとしている場合、 sudo tee /etc/gdm3/custom.conf、次に入力する[daemon]ヒットが入力しWaylandEnable=falseて、もう一度入力して打つが、それは他のすべてのテキストを削除しますと、ファイル最初のバックアップ。
シャヤン

ありがとう!それは私にとって同じ問題を修正しました。しかし、「ウェイランド」とは何であり、どのように活性化されたのでしょうか?
MikeB

使用するのteeではなく、なぜ使用するのnanoですか?
ミラル

7

私はしばらくの間、nvidiaを使用するDell Latitude 5580でUbuntu 18.04を使用してこの問題の被害者でした。gdmはこの仕様と完全に互換性がないと思います。

Ubuntuを何度か再インストールするなど、多くの解決策を試した後、LightDMに移行することを決定し、問題を解決しました。

起動画面でAlt+ F2を押し、次のコマンドを実行します。

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

これは私のために働いた。幸運を :)


Dell Precision 5510でも同じ
pauljohn32

1
緯度についても同じです。gdmは実際にはフリーズしていないことがわかりましたが、別の画面が接続されていると考えています。セカンダリスクリーンが実際に接続された状態でこれが発生した後に起動すると、グラフィックを取り戻しました。いくつかのトラブルシューティングの後、LightDMに切り替えて、すべてを整理しました
matv1

2

私はに基づいて解決策を見つけました これに、それは私にとってはうまく。

最初:

sudo apt install ubuntu-gnome-desktop

その後:

sudo gnome-shell gnome

次に、システムを再起動するか、単純にsudo systemctl restart gdm3


3
これを試しましたが、問題は解決しません。ubuntuを再インストールしました
...-cwhisperer

最後に、実際に機能する答え。再起動、lightdm、gdm3、waylandなどを再インストールしましたが、何の効果もありませんでした。ありがとうございました!
シャヤン

2

同様の問題がありました。syslogのこのエラーは、最終的に解決策につながりました。

(EE) systemd-logind: failed to get session: PID 10023 does not belong to any known session

そのエラーの結果として、gdm-x-sessionはgdm3起動プロセスでさらに失敗し、中止します。

/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=136 pid=2849 comm="/usr/lib/gdm3/gdm-x-session gnome-session --autost" label="unconfined")
/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
gdm-x-session: could not fetch environment: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
gdm3: GdmManager: trying to register new display
gdm3: GdmManager: Error while retrieving session id for sender: Error getting session id from systemd: No data available
gdm-x-session: Could not register display: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No display available

gdm3サービスは、繰り返しgdm-x-sessionを開始しようとし続け、syslogをフラッディングします。この行を/etc/pam.d/gdm-launch-environmentに追加して修正しました。

session optional        pam_systemd.so

本当の問題に関する私の理論は、一部のパッケージのインストール中にpam-auth-updateが実行され、pam_systemdが/etc/pam.d/common-sessionに追加されたということです。ただし、少なくとも1つの/etc/pam.d/common-*ファイルを手動で編集しました。この場合、「-force」が指定されていない場合、pam-auth-updateは中止されます。


「pam-auth-update --force」が何をしたかを確認し(古いバージョンをバックアップします)、すべての変更を受け入れて、この問題が今後起こらないようにします。pam_systemdがcommon-sessionに追加されたため、gdm-launch-environmentに追加した行を削除しましたが、gdm3は引き続き動作します(Waylandでも)。
インテグレーター

1

gdm3でも同じ問題が発生しました。ubuntu-desktopをインストールした後は起動しません。

上記のKandyのソリューションは、いくつかの小さな調整でうまくいきました。

Alt+ F2ブートサイクルの終了時にプロンプ​​トを表示するには(デスクトップディスプレイが開始されそうです)

sudo apt update
sudo apt upgrade
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt install lightdm

終わりにlightdmインストールし、それは私にいずれかを使用しての選択肢を提供するために、画面をポップアップしたlightdmgdm3、私が選びましたlightdm。私が見たいくつかの場所は、あなたが走る必要があると述べましたsudo dpkg-reconfigure lightdmが、これはポップアップ画面に戻り、使用するディスプレイマネージャーを選択できるようにしました。

再起動すると、ディスプレイマネージャが選択されていないというメッセージが表示され(これは無視しました)、すべてが正常であるように見え、「通常の」デスクトップディスプレイが表示され、すべてが正常に動作しているようです。まだ再起動していません。ディスプレイマネージャーが選択されていないというメッセージが引き続き表示されるかどうかを確認します。研究する暇があるまで、私はカントーを無視し続けます。


1

私のHPラップトップはIntelグラフィックを使用しており、nVidiaドライバーはインストールされていませんが、他の人が説明したのと同じ問題がありました。Waylandの無効化、またはLightDMのインストールと切り替えは機能しませんでした。

しかし-SLiMディスプレイマネージャーにより、ようやく正常に起動できるようになりました(50回以上再起動した後!!!)これは、Feisty Fa以来遭遇した最も厄介なバグです


1

ここで同じ問題。gdmを削除しました(システムを16.04から18.04に更新した後、gdm3の近くにインストールされました)

sudo apt purge gdm 

あなたがLinuxシステム上でX環境なしでログインできることを覚えておいてください:ちょうどプレス Ctrl + Alt+ F2 (またはその他のFn を除く F1F7ログインコンソールにアクセスします。


0

リモートデスクトップをubuntu 18.04にセットアップしようとすると、同様の問題が発生します。次の手順で問題を解決しました:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.