お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-12-18 18:21:27

aturahc3102
新しいメンバ
登録日: 2016-11-08

hald-installedのパッケージが削除できない

ubuntu16.04をWindows 10のVirtualBox上で使っています。
きっかけは思い当たらないのですが、half-installed状態のパッケージ
(linux-image-extra-3.13.0-105-generic)が影響しているようで、思うようにインストールができなくなってしまいました。
些細なことでも構いませんので、何かご存知の方がいたらご回答いただけないでしょうか。

(1)新たにsudo apt-get install等を行おうとすると、末尾に以下のようなエラーが出るようになりました。
---メッセージここから---
linux-image-extra-3.13.0-105-generic (3.13.0-105.152) を削除しています ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/vboxadd 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: failed to exec /etc/kernel/postinst.d/vboxadd: Exec format error
run-parts: /etc/kernel/postinst.d/vboxadd exited with return code 1
dpkg: パッケージ linux-image-extra-3.13.0-105-generic の処理中にエラーが発生しました (--remove):
サブプロセス インストール済みの post-removal スクリプト はエラー終了ステータス 1 を返しました
処理中にエラーが発生しました:
linux-image-extra-3.13.0-105-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
---メッセージここまで---

(2)sudo dpkg --auditを実行した結果は以下の通りです。
---メッセージここから---
以下のパッケージは展開されましたが、まだ設定されていません。
これらのパッケージが正常に動作するためには、dpkg --configure か
dselect の設定 (configure) メニューオプションを使って設定を完了
させなければなりません:
linux-generic        Complete Generic Linux kernel and headers
linux-image-extra-4.4.0-53-generic Linux kernel extra modules for version 4.4.
linux-image-generic  Generic Linux kernel image

以下のパッケージは最初の設定中に問題が発生したため、設定が終了していません。
dpkg --configure <パッケージ> か dselect で設定 (configure) メニューオプショ
ンを使って設定作業を再試行しなければなりません:
linux-image-3.13.0-105-generic Linux kernel image for version 3.13.0 on 64 bit
linux-image-3.13.0-24-generic Linux kernel image for version 3.13.0 on 64 bit
linux-image-4.4.0-53-generic Linux kernel image for version 4.4.0 on 64 bit x8

以下のパッケージはインストール時に問題が発生したため、インストールが完了して
いません。再度行えばインストールが完了する場合があります:
これらのパッケージは dselect か dpkg --remove を使用して削除できます:
linux-image-extra-3.13.0-105-generic Linux kernel extra modules for version 3.
---メッセージここまで---

(3)sudo dpkg --configure linux-image-extra-3.13.0-105-genericの結果は以下の通りです。
---メッセージここから---
dpkg: パッケージ linux-image-extra-3.13.0-105-generic の処理中にエラーが発生しました (--configure):
パッケージ linux-image-extra-3.13.0-105-generic は設定の準備ができていません。
設定できません (現在のステータス `half-installed')
処理中にエラーが発生しました:
linux-image-extra-3.13.0-105-generic
---メッセージここまで---

dpkg --removeを行ってもエラーになってしまい、どうしたら良いのか途方にくれています。
少しでも情報お持ちの方がいたら、ご回答いただけないでしょうか。
よろしくお願いいたします。

オフライン

 

#2 2016-12-18 23:20:34

aaabbbcccdddeeefffggghhh
メンバ
登録日: 2008-02-25

Re: hald-installedのパッケージが削除できない

以下のコマンドでアンインストール出来ないでしょうか

sudo dpkg -P --force-remove-reinstreq linux-image-extra-3.13.0-105-generic

オフライン

 

#3 2016-12-19 22:39:12

aturahc3102
新しいメンバ
登録日: 2016-11-08

Re: hald-installedのパッケージが削除できない

aaabbbcccdddeeefffggghhh様

ありがとうございます。
試してみましたが、残念ながらうまく行かず、以下のように表示されてしまいます。

(4)sudo dpkg -P --force-remove-reinstreq linux-image-extra-3.13.0-105-genericの結果
---メッセージここから---
(データベースを読み込んでいます ... 現在 256750 個のファイルとディレクトリがインストールされています。)
linux-image-extra-3.13.0-105-generic (3.13.0-105.152) を削除しています ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: executing /etc/kernel/postinst.d/vboxadd 3.13.0-105-generic /boot/vmlinuz-3.13.0-105-generic
run-parts: failed to exec /etc/kernel/postinst.d/vboxadd: Exec format error
run-parts: /etc/kernel/postinst.d/vboxadd exited with return code 1
dpkg: パッケージ linux-image-extra-3.13.0-105-generic の処理中にエラーが発生しました (--purge):
サブプロセス インストール済みの post-removal スクリプト はエラー終了ステータス 1 を返しました
処理中にエラーが発生しました:
linux-image-extra-3.13.0-105-generic
lin1@lin1-VirtualBox:~$
---メッセージここまで---

何かご存知のことや、こうしたら良いのではないかというのがありましたらお願い致します。

オフライン

 

#4 2016-12-19 22:54:53

aaabbbcccdddeeefffggghhh
メンバ
登録日: 2008-02-25

Re: hald-installedのパッケージが削除できない

似たような質問がAsk Ubuntuにありました。

Ubuntu 16.04 broken kernel packages won't let me install or remove anything with apt-get
http://askubuntu.com/questions/850101/ubuntu-16-04-broken-kernel-packages-wont-let-me-install-or-remove-anything-with

手動で設定ファイルを書き換える必要があるようです。

オフライン

 

#5 2016-12-20 01:19:58

aturahc3102
新しいメンバ
登録日: 2016-11-08

Re: hald-installedのパッケージが削除できない

aaabbbcccdddeeefffggghhh様

教えていただいたサイトで無事、設定し直すことができました。
本当にありがとうございました。

オフライン

 

Board footer

Powered by FluxBB