web-dev-qa-db-ja.com

Ubuntu 19.10のログインループ

システムを19.04から19.10にアップグレードしているときに、電源障害が発生しました。部分的なアップグレードのため、ログイン後のシステムにしばらくの間黒い画面が表示され、その後テキストが表示された白い画面が表示される-「おやおや!何か問題が発生しました。問題が発生したため、システムを回復できません。ログアウトしてください。再試行。"

ログイン画像後のエラー

アップグレード、更新、lightdmの再構成など、Ask UbuntuとStack Overflowで利用可能なすべてのものを試しました。何も動作しないようです。誰かがこのできるだけ早く私を助けてくれますか?

データのバックアップがありません。ですから、私のデータを取り戻すのを手伝っていただければ幸いです。

前もって感謝します:)

3

私はまったく同じ問題を抱えており、以下の手順に従ってそれを修正しました:

を使用してエラー画面からCLIをトリガーします Ctrl+Alt+F3 とログイン。次に、リリースアップグレードのコマンドを実行します。

Sudo do-release-upgrade

新しいリリースのダウンロードで問題が発生した場合は、これで解決するはずです。それ以外の場合は出力されます。

No new release found.

その場合は、パッケージリストを更新してアップグレードします。

apt-get update && apt-get upgrade

ここで問題が発生した場合、システムはSchwab Eugenによって提案されたコマンドを実行するように要求します。

Sudo dpkg --configure -a

システムは、不足しているリソースの開梱とインストールを完了します。その後、マシンを再起動するだけで動作します。

6
Utkarsh

リリースアップグレード後のブートループにも同じ問題がありました。私は使用しました:

Ctrl+Alt+F3

ログイン/パス

Sudo dpkg --configure -a

Alt+F2 通常どおりログインページに戻ります。

2
Schwab Eugen

同じことが私にも起こりました。それを修正する唯一の方法は、ライブUSBセッションを使用してデータを回復し(別のパーティションに転送しました)、Ubuntu 19.10の新規インストールを行うことでした。しかし、その後、別のログイン関連の問題が発生しましたが、NVIDIAグラフィックカード that に関連していました。

1
victorrms

アップグレード中に電源が切れたように聞こえますが、システム機能に重要な重要なファイルが不完全に書き込まれているために壊れていました。私はうまくいくと思ういくつかのアドバイスを提供します。私はUbuntuについてすべてを知っているわけではないので、いくつかの方法が不可能な場合はお詫びします。


TTY&SCP

この方法では、SSHをサポートし、SSHが有効になっている2台のマシンがネットワーク接続されていると想定しています。

まず、TTYシェル(Ctrl + Alt + FunctionKey)にアクセスしてみます。それが機能する場合は、ログインを促すテキストのみのインターフェースに表示されます。そこから、ユーザー名とパスワードを入力できます。画面にパスワードが表示されていなくても慌てないでください。参加できる場合は、TTYセッションを使用して、scpコマンドで必要なファイルをコピーできます。ログインできず、すべてを正しく入力した場合は、PAM(Pluggable Authentication Module、たとえばパスワードの検証に使用される)または別のサービスに問題がある可能性があります。


ライブセッション

この方法は、2台のコンピューターとUSBドライブがあることを前提としています。

使用する別のコンピューターがあり、予備のUSBドライブがある場合は、balenaEtcherなどのプログラムを介してUbuntuイメージをそのコンピューターに書き込むことができます。その後、それをマシンに接続して起動します。

(注:Nvidia GPUを使用している場合は、GRUB configと入力し、編集モードに入り、nomodesetを/ boot /行の最後に追加してから起動することをお勧めします。 、それ以外の場合は、このプロセス中にマシンがロックする可能性があります。外観は悪くなりますが、機能します)

その後、ライブセッションに入ることができ(インストールを選択しないでください)、ターミナルを開いてlsblkを実行し、すべてのドライブを一覧表示できます。データが保存されているドライブを見つけたら、mountコマンドを使用してマウントできます。次に、Ubuntuのファイルマネージャーからドライブに移動し、GoogleドライブやNAS(ネットワーク接続ストレージ)デバイスなどのサービスにファイルをアップロードします。


1
Senhara