クリーンアップ後に Apt-get インストールが壊れる linux-image-extra-3.13.0-74

クリーンアップ後に Apt-get インストールが壊れる linux-image-extra-3.13.0-74

私は次の問題を抱えています。昨日apt-get update、upgrade、autoremoveを実行しましたが、実行しようとするとエラーが発生します。apt-get

apt-get purge  linux-image-extra-3.13.0-74-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-77 linux-headers-3.13.0-77-generic
  linux-image-3.13.0-77-generic linux-image-extra-3.13.0-77-generic
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  linux-image-extra-3.13.0-74-generic
0 upgraded, 0 newly installed, 1 to remove and 29 not upgraded.
1 not fully installed or removed.
After this operation, 152 MB disk space will be freed.
Do you want to continue? [Y/n] Y
dpkg: warning: files list file for package 'nvidia-304' missing; assuming package has no files currently installed
(Reading database ... 846891 files and directories currently installed.)
Removing linux-image-extra-3.13.0-74-generic (3.13.0-74.118) ...
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 30: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: all:: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 31: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: install:: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 38: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: MODULE_NAME: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 39: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: VERSION_HEADER: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 46: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: CORE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 47: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: patsubst: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 47: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: RESMAN_GLUE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 49: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: MODULE_NAME: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 49: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: CORE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 49: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: RESMAN_GLUE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 49: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: -objs: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 56: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_GLUE_NAME: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 57: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: RESMAN_GLUE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 57: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: MODULE_NAME: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 57: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_GLUE_OBJS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 59: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: MODULE_NAME: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 59: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: obj-m: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 66: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: src: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 66: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: EXTRA_CFLAGS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 67: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: DEFINES: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 67: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: INCLUDES: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 67: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: EXTRA_CFLAGS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 74: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: src: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 75: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: obj: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 83: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: shell: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 83: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_MODLIB: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 85: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: ifdef: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 86: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: SYSSRC: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 86: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_SOURCES: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 87: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_SOURCES: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 87: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: KERNEL_HEADERS: not found
/var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: 88: /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm: Syntax error: "else" unexpected
dpkg: error processing package linux-image-extra-3.13.0-74-generic (--remove):
 subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
 linux-image-extra-3.13.0-74-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

答え1

ファイル /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm の名前を /var/lib/dpkg/info/linux-image-extra-3.13.0-74-generic.postrm_ に変更すると動作するようになりました。

これでapt-getを再度実行できるようになりましたが、まだnvidiaエラーについて確認する必要があります。

関連情報