web-dev-qa-db-ja.com

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

うまくいけば、私が遭遇した問題の新しいトピックを開いて、ルールに違反しないことを願っています。私を信じて、私は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>によって解決されました

12
ftv3

この問題は、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
16

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

 dpkg --audit 
#、次に
 dpkg --configure 
#リストされたパッケージの
4
Hannu

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

3
Hoog

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

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

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

詳細:

dpkg --audit

Mdadmで問題を示しました。grub0.97では更新できません。

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

0
First Name