apt
に問題があります:
E: Unable to lock the administration directory /var/lib/dpkg/lock
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
この質問 への回答のガイドに従いました。残念ながら、それは私の問題を解決しませんでした。 Sudo dpkg --configure -a
を実行すると、これが出力になります。
Setting up linux-image-4.15.0-36-generic (4.15.0-36.39) ...
Processing triggers for linux-image-4.15.0-36-generic (4.15.0-36.39) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.15.0-36-generic
プロセスは数時間経過しても最後の行に留まり、続行しません。
プロセスが停止している間にps aux | grep dpkg
を実行すると:
root 28722 0.0 0.0 20248 5616 pts/8 Ss+ Oct05 0:00 /usr/bin/dpkg --status-fd 25 --configure --pending
root 28730 0.0 0.0 4628 812 pts/8 S+ Oct05 0:00 /bin/sh /var/lib/dpkg/info/linux-image-4.15.0-36-generic.postinst triggered linux-update-4.15.0-36-generic
Ubuntuを再インストールせずにこの問題を解決するにはどうすればよいですか?
起動中のBIOS/UEFIスプラッシュ画面の直後に、BIOSを使用して、 Shift GNU GRUBメニューを表示するキー。 (Ubuntuのロゴが表示されている場合、GRUBメニューを入力できるポイントを見逃しています。)UEFIを押して(おそらく数回) Esc GRUBメニューに移動するキー。メーカーのスプラッシュ画面がWindowsブートローダーの一部である場合があります。そのため、マシンの電源を入れると、GRUB画面に直接移動し、 Shift 不要です。
GRUB画面からUbuntuの詳細オプションを選択して押します Enter。
Linuxカーネルのリストを示す新しい紫色の画面が表示されます。これには、カーネルを通常モードまたはリカバリモードで起動するオプションが含まれます。
キーボードの矢印キーを使用して、以前のカーネルバージョンを選択し、押します Enter 選択したカーネルで起動します。
キーボードの組み合わせを押して、テキストのみの仮想コンソールを開きます Ctrl+Alt+F3。
login:
プロンプトでユーザー名を入力してを押します Enter。
Password:
プロンプトでユーザーのパスワードを入力し、を押します Enter。ログイン後、仮想コンソールからコマンドを実行できます。
次のコマンドを実行して/var/lib/dpkg/lock
ファイルを削除し、パッケージの再構成を強制します。
Sudo apt install --reinstall linux-image-generic=4.15.0.36.39
Sudo rm /var/lib/dpkg/lock
Sudo dpkg --configure -a
通常のUbuntuログイン画面を表示するには、次のコマンドを実行します。
Sudo systemctl start graphical.target
それでも解決しない場合は、仮想コンソールを再度起動して、前の4つのステップのステップ3で次のコマンドを実行します。
Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock
Sudo rm /var/lib/dpkg/lock