解決する :dpkg: linux-image-4.15.0-33-generic (--configure) パッケージの処理にエラーが発生しました。
というエラーが報告されます。
Reading the package list... Done
Analyzing the dependency tree of the package
Reading status information... Done
nodejs-legacy is up to date (4.2.6~dfsg-1ubuntu4.2).
The following packages were installed automatically and are no longer needed.
gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1
libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0
liblapack3 libumfpack5.7.1 linux-headers-4.13.0-36
linux-headers-4.13.0-36-generic linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic linux-image-4.13.0-36-generic
linux-image-4.15.0-30-generic linux-image-extra-4.13.0-36-generic
linux-modules-4.15.0-30-generic linux-modules-extra-4.15.0-30-generic
linux-modules-extra-4.15.0-32-generic python-cairo python-gobject-2
python-gtk2
Use 'sudo apt autoremove' to uninstall it (them).
0 packages upgraded, 0 new packages installed, 0 packages to uninstall, and 168 packages not upgraded.
1 package has not been fully installed or uninstalled.
Unpacking consumes 0 B of extra space.
Do you wish to continue? [Y/n] y
Setting up linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) ...
Triggers for linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) are being processed ...
/etc/kernel/postinst.d/initramfs-tools:
update -initramfs: Generating /boot/initrd.img-4.15.0-33-generic
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.15.0-33-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Error processing package linux-image-4.15.0-33-generic (--configure).
Subprocess installed post-installation script returned error status 1
An error occurred while processing
linux-image-4.15.0-33-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
andy@andy-ThinkPad-E460:/var/lib/dpkg/info$ sudo apt-get install npm
Reading the package list... Done
Analyzing the dependency tree of the package
Reading status information... Done
npm is now up to date (3.5.2-0ubuntu4).
The following packages were installed automatically and are no longer needed.
gimp-data libamd2.4.1 libbabl-0.1-0 libblas-common libblas3 libcamd2.4.1
libccolamd2.9.1 libcholmod3.0.6 libgegl-0.3-0 libgfortran3 libgimp2.0
liblapack3 libumfpack5.7.1 linux-headers-4.13.0-36
linux-headers-4.13.0-36-generic linux-headers-4.15.0-30
linux-headers-4.15.0-30-generic linux-image-4.13.0-36-generic
linux-image-4.15.0-30-generic linux-image-extra-4.13.0-36-generic
linux-modules-4.15.0-30-generic linux-modules-extra-4.15.0-30-generic
linux-modules-extra-4.15.0-32-generic python-cairo python-gobject-2
python-gtk2
Use 'sudo apt autoremove' to uninstall it (them).
0 packages upgraded, 0 new packages installed, 0 packages to uninstall, and 168 packages not upgraded.
1 package has not been fully installed or uninstalled.
Unpacking consumes 0 B of extra space.
Do you wish to continue? [Y/n] y
Setting up linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) ...
Triggers for linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) are being processed ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.15.0-33-generic
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.15.0-33-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: Error processing package linux-image-4.15.0-33-generic (--configure).
Subprocess installed post-installation script returned error status 1
An error occurred while processing
linux-image-4.15.0-33-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
エラーメッセージは明確です。
実行する
sudo apt autoremove コマンドを使用して、上記のパッケージをアンインストールします。
失敗した場合
まず、システムが現在使用しているカーネルのバージョンを確認します。
uname -a
mjsun@mjsun-pc:~$ uname -a
Linux mjsun-pc 4.15.0-32-generic #35~16.04.1-Ubuntu SMP Fri Aug 10 21:54:34 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
現在のカーネルは4.15.0-32です。
システムにインストールされているカーネルを見るには
dpkg --get-selections | grep linux-image
mjsun@mjsun-pc:~$ dpkg --get-selections | grep linux-image
linux-image-4.13.0-36-generic deinstall
linux-image-4.13.0-37-generic deinstall
linux-image-4.13.0-38-generic deinstall
linux-image-4.13.0-45-generic deinstall
linux-image-4.15.0-32-generic install
linux-image-extra-4.13.0-36-generic deinstall
linux-image-extra-4.13.0-37-generic deinstall
linux-image-extra-4.13.0-38-generic deinstall
linux-image-extra-4.13.0-45-generic deinstall
背面には デインストール これは、削除された インストール 削除されていないことを意味します
これらのバージョンを削除する
sudo apt-get remove linux-image-xxx
ここでのxxxは、上記の古くなったバージョンのバージョン番号です
きれいに削除されていないものは
sudo apt-get autoremove
をクリックしてクリーンアップ
上記の方法をとりながら、コマンドを実行する sudo apt-get purge kernel name 以下のエラーが発生しました。
mjsun@mjsun-pc:~$ sudo apt-get autoremove
[sudo] mjsun's password.
Reading package list now... Done
Analyzing the dependency tree of the package
Reading status information... Done
0 packages upgraded, 0 new packages installed, 0 packages to uninstall, 204 packages not upgraded.
1 package has not been fully installed or uninstalled.
0 B of extra space will be consumed after unpacking.
Setting up linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) ...
Triggers for linux-image-4.15.0-33-generic (4.15.0-33.36~16.04.1) are being processed ...
/etc/kernel/postinst.d/initramfs-tools:
update -initramfs: Generating /boot/initrd.img-4.15.0-33-generic
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
/etc/kernel/postinst.d/zz-update-grub:
/usr/sbin/grub-mkconfig: 37: /etc/default/grub: nouvear.modeset=0: not found
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 127
dpkg: Error processing package linux-image-4.15.0-33-generic (--configure).
Subprocess installed post-installation script returned error status 1
An error occurred while processing
linux-image-4.15.0-33-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
まだエラーが残っている可能性がありますので、引き続きお試しください。
<ブロッククオート参考編です。
子プロセスがインストールした削除前のスクリプトがエラー番号1または2を返した場合と、子プロセスがインストールした削除後のスクリプトがエラー番号1または2を返した場合について
この記事は、"子プロセスインストール済み事前削除スクリプトがエラー番号1または2を返した子プロセスインストール済み後インストールスクリプトがエラー番号1または2を返した "について、主に子プロセスインストール済み事前削除スクリプトがエラー番号1または2を返した子プロセスインストール済み後インストールスクリプト ".について書かれているものです。 インストールスクリプトがエラー番号1または2を返す、子プロセスがインストールされた事前削除スクリプトがエラー番号1または2を返した子プロセスがインストールされた後インストールスクリプトがエラー番号1または2を返した "に興味のある人のために、インストールスクリプトは、子プロセスはインストールされている事前削除スクリプトがエラー番号1または2、子プロセスはインストール後インストールされているエラーが1または2を返してきたことを返します。
I. 子プロセスがインストールされた削除前のスクリプトがエラー番号 1 または 2 を返した 解決方法。
sudo gedit /var/lib/dpkg/status
パッケージの検索: <package name> 例: パッケージ: vsftpd
次のPackageの直前、この部分を削除してください。XXX. アーカイブした後、もう一度やればOKです。
II.子プロセス インストール後のスクリプトがエラー番号1または2を返しました 回避策です。
sudo rm /var/lib/dpkg/info/<package name>. *
例えば、sudo rm /var/lib/dpkg/info/vsftpd.* を実行してアーカイブし、もう一度実行すればOKです。
カーネルのアップグレード中に新しいバージョンのカーネルをインストールする際に、システムの依存関係が紛らわしく、インストール時に存在し、アンインストールできない問題を解決します。
サブプロセス インストールされた削除後のスクリプトがエラー番号 1 を返しました。
処理中にエラーが発生しました。
参考編Ⅰの手順に従う。
sudo gedit /var/lib/dpkg/status
Package: <package name>、例えばPackage: vsftpdを探し、次のPackageの直前の、この部分を削除してください。XXX
私のこのエラーは: linux-image-4.15.0-33-generic で、Ctrl F でこの行を検索してください。
次のパッケージの前にあるパッケージ: llinux-image-4.15.0-33-generic を削除してください。XXX.
削除する前に /var/lib/dpkg/status ファイルをバックアップしておくことを強くお勧めします。これにより、削除がうまくいかなかった場合に元の状態に戻すことができます。
その後、上記の "うまくいかない場合" セクションで実行を継続します。
ここに至るまでに、実は問題があるかもしれません。
ステップ1: バックアップ
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk sudo mkdir /var/lib/dpkg/info sudo apt-get update sudo apt-get -f install sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
ステップ2:新しい
ステップ3:更新
ステップ4:置き換え
//更新したファイルをバックアップフォルダに置き換える
ステップ5:削除
sudo rm -rf /var/lib/dpkg/info
//作成した新しいinfoフォルダを削除します。
ステップ6:リストア
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info
//バックアップされたinfo.bkをリストアする
この時点で、上記の "失敗した場合" セクションをご覧ください。
参考ブログです。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例