web-dev-qa-db-ja.com

Ubuntu 10.04のアップデート後にログインプロンプトが表示されない、gdmが壊れている

だからここに何が起こるかです:

先日、システムを更新しました。更新を完了するために再起動を求められましたが、作業中だったため、完了するまで延期しました。再起動すると壊れます:(。

次の例外を除いて、正常に起動しているように見えます。

紫色のUbuntuロード画面が表示されなくなりました(最初の数回は表示されましたが)。ログインプロンプトの音が聞こえますが、ログインプロンプトが表示されません。また、単に「見えない」わけでもありません。Enterキーを押し、パスワードを入力して、もう一度Enterキーを押すと何も起こりません。通常、私のBluetoothマウスはこの時点で機能していますが、機能していません。

GRUBは、現在のカーネルと古いカーネル(2.6.32-24)のリカバリオプションを表示します。 .32-24で起動しようとすると、「udevが構成されていない間はudevadmは何かを実行できません」というエラーが表示されます。

だから私はここにリストされている解決策を試します: buntuの更新がうまくいかなかった、PCが起動しない、どうすれば修復できますか? 試したものは何も機能していないようで、さらにグーグルした後、それはgdmの問題です。私が間違っている場合は訂正してください。Linux/ Ubuntuシステムがどのように機能するかについてはまだよくわかりません。

私にできること:ライブCDを起動する

ログイン音が鳴った後、Ctrl-Alt-F2を押すと、コンソールログインが表示され、正常に実行できます(上記の解決策を試した方法です)。これは、現在のカーネルでのみ機能します。

私が探求したいと思うハックは、コンソールからログインプロンプトを削除することですが、問題を「単に」修正したいと思います。その人のように、私は再インストールするのではなく、システムを修復する必要があります。

システム:Broadcom43xxワイヤレス用のDellInspiron 1525 Core 2Duo独自のドライバ

Windows 7でのデュアルブート(これを投稿する方法ですが、残念ながら私はこのマシンしか持っておらず、実験を行うにはWindows/brokenbuntuを定期的に再起動する必要があります)

最後にインストールされたパッケージはMoonlightでしたが、正しくインストールされているように見えました。

カーネル:2.6.32-25

編集:カールの提案を処理した後、問題はgdmにあるようです。

Sudo apt-get install --reinstall gdmを試行したときのエラー終了ステータス245、またはSudo apt-get -f installの実行中のgdmの処理エラー。

マシンに戻れるようにgdmを再インストールまたは修復するにはどうすればよいですか?

2
cliff

Ctrl-Alt-F2プロンプトから、Sudo gdm-restartを試して、それが機能するかどうか、および/またはいくつかの有用なエラーメッセージが表示されるかどうかを確認します。

0
Karl Bielefeldt

いくつかの情報を見つけました ここ 、これはzlibに関連していることを示唆しています-私の場合はzlibの問題であったことを確認できます。ただし、他のソフトウェアのソースからコンパイルされたzlib 1.2.5が必要だったため、次のソリューションを見つけました。

  1. Ubuntuをアップグレードします(11.04では発生しませんが、gdm afaikを使用しませんか?)が、実際には有用なアドバイスではありません

  2. ターミナル(crtl + alt + f1)に移動してログインし、Sudo apt-get install nodmを実行してから、Sudo dpkg-reconfigure nodm nodmの使用を選択し、ログインを提供します。正直なところ、私は最初にファイル/etc/default/nodm manuallyを編集しましたが、その後すぐにdpkg-reconfigureを実行しました。

その後、再起動します。 gnomeデスクトップにはまだ多くの大きな問題があるため、gdmログイン画面だけではなく、Gnome全体の問題です。

要約すると、Ubuntuの新しいバージョンへのアップデートや、たとえばkde + kdmへの変更が最善の解決策だと思います。

3
misiak

ログインプロンプトなしでシステムが最初の画面で起動したら:

  1. ヒット Ctrl+Alt+F1 テキストモードのログインに移動するには
  2. 資格情報を使用してテキストモードにログインします
  3. Zlibソースが配置されているディレクトリに移動します
  4. コマンドSudo make uninstallを実行します
  5. Sudo rebootを使用して再起動します

私が同じ問題を抱えていたとき、これは私のために働いた

1
Rahul Ravi

Centos6.3でも同じ問題が発生します。以下に、misiakと [archlinuxでXサーバーをセットアップする際のstartxエラー] に触発されたソリューションを示します。

最初に

$ Sudo ldd/usr/bin/Xorg | grep libz

私は得る

libz.so.1 => /usr/local/lib/libz.so.1(0x00172000)

/usr/local/lib/libz.so.1/usr/local/lib/libz.so.1.2.7へのリンク(私の新しいインストールかもしれません)

Xorg/lib/libz.so.1.2.3(元のインストール)に依存する必要があると思います。

その後私は

$ cd/usr/local/lib

$ Sudo mv libz.so.1 libz.so.1.bak

$ Sudo ln -s /lib/libz.so.1 libz.so.1

$ Sudoの再起動

完了しました!

1
qun

「udevが構成されていません」というメッセージは、更新中に問題が発生し、システムが半機能状態のままになっていると思わせます。ここで「構成済み」とは技術的な意味を持ちます。Debianパッケージをインストールするということは、最初にそのファイルを解凍し、次に構成ファイルを更新したり、キャッシュを再生成したりするために「構成」することを意味します。

コマンドラインで、

Sudo dpkg --configure -a

それでもエラーが発生する場合は、さらに数回実行してみてください。これによってエラーが解消されることはありませんが、より多くのパッケージが使用可能な状態になる可能性があります。次に、

Sudo dpkg --configure udev linux-image-generic xserver-xorg gdm

最も重要なパッケージの構成を主張します。

その時点でまだ未構成のパッケージがある場合は、エラーメッセージを投稿してください。それでもLinuxからSUにアクセスできない場合は、

Sudo dpkg --configure -a >/media/disk9/dpkg--configure.log

/media/disk9をWindowsディスクがマウントされている場所に置き換えます)そしてWindowsからdpkg--configure.logの内容を投稿します。

dpkg --configure -aが成功しても問題が解決しない場合は、私の仮説は間違っていました。