14.04 Dpkg Found kernel:/memtest86+.bin issue(update-grub中にフリーズ)


12

うまくいけば、私が遭遇した問題の新しいトピックを開いて、規則に違反していないことを願っています。私を信じて、私はaskubuntuや他の多くのサイトをブラウズしてみましたが、これまでのところ提供されている解決策はどれも私にとってはうまくいきませんでした。

今日、私はUbuntuサーバーを14.04にアップグレードしました。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:        14.04
Codename:       trusty

次の問題が発生しています。

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 

コマンドを実行すると、次のようになります:Found kernel: /memtest86+.bin

続行する方法をアドバイスしてください(を含む複数のソリューションを試しましたupdate-grubが、他にもたくさんありましたが、どれもうまくいきませんでした)。

$ sudo dpkg --configure -a
Processing triggers for initramfs-tools (0.103ubuntu4) ...
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
Setting up mdadm (3.2.5-5ubuntu4) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package mdadm (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 mdadm

PCを再起動して実行した後sudo dpkg --configure -a、元の問題に戻りました。

Setting up mdadm (3.2.5-5ubuntu4) ...
 Removing any system startup links for /etc/init.d/mdadm-raid ...
update-initramfs: deferring update (trigger activated)
update-grub is /usr/sbin/update-grub
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-3.13.0-24-generic
Found kernel: /vmlinuz-3.2.0-61-generic
Found kernel: /vmlinuz-3.2.0-48-generic
Found kernel: /vmlinuz-3.2.0-24-generic
Found kernel: /vmlinuz-3.0.0-12-server
Found kernel: /vmlinuz-2.6.28-11-server
Found kernel: /vmlinuz-2.6.27-14-server
Found kernel: /vmlinuz-2.6.24-24-server
Found kernel: /vmlinuz-2.6.22-16-server
Found kernel: /vmlinuz-2.6.22-14-server
Found kernel: /memtest86+.bin

Uname -r 戻り値

3.13.0-24-generic

トラブルの多くの後、によって解決 dpkg --auditして、dpkg --configure <packagename>リストされたパッケージ


sudo dpkg --configure -aコマンドの出力を投稿します。
アビナッシュラジ14

リクエストごとに編集されたコメント
ftv3 14

上記のコメントを質問に投稿してください。
アビナッシュラジ14

PCを再起動してから試してくださいsudo dpkg --configure -a
Avinash Raj 14

出力ポストuname -r
のAvinashラジ

回答:


16

この問題は、Hyper-V仮想化の場合に発生する可能性があります(今日私に起こりました)。

この場合、答えは設定ファイルを開いてgrubのOSプローブを無効にすることです:

sudo nano /etc/default/grub

そして、行を追加します:

GRUB_DISABLE_OS_PROBER=true

変更を/ etc / default / grubに保存した後、grubを再構築します(Windows 10 Hyper-V上でUbuntu 15.04 VMで実行):

sudo update-grub

apt-get updateまたはwhatev:

sudo apt-get update

@SalizarMarxx:「ありがとう」のコメントを残さないでください。代わりに、必要に応じて回答に投票してください。
デビッドフォースター

KVMで同じ問題があった場合、これで問題は解決しました。
オータン

OpenStack VMで同じ問題が発生した場合、ソリューションもうまく機能しました。
ラリックスデシドゥア

4

多くのトラブルの後、によって解決されました

dpkg --audit 
# その後 
dpkg --configure
#リストされているパッケージの場合 

3

私の問題は、Hyper-V VMにUbuntuをインストールし、[動的メモリを有効にする]チェックボックスをオンにしたことです(これはデフォルトです)。オフにするとすぐに問題はなくなりました。


1
Ask Ubuntuへようこそ!この回答を編集して、これを行う方法に関する具体的な詳細を展開することをお勧めします。(Ask Ubuntuでどのような回答が最も価値があると考えられるについての一般的なアドバイスについては、「良い回答を書くにはどうすればよいですか?」も参照してください。)
David Foerster

0

以前のバージョン(Ubuntu 10.04など)からアップグレードされたUbuntu 14.04でも同じ問題が発生しました。

注:これは一般的な解決策ではなく、これが私にとってうまくいったことです。

この問題の解決策は、grubを0.97から2に更新することでした。

詳細:

dpkg --audit

mdadmに問題があり、grub 0.97では更新できません。

バグレポートは次のとおりです。https//bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312

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