libpam-ck-connectorが原因でapt-getが失敗する

libpam-ck-connectorが原因でapt-getが失敗する

私のDebianサーバーでこれを試したapt-get autoremoveことがありますが、それを削除apt-getしようとしましたが失敗したため、何もインストールまたは削除しませんlibpam-ck-connector

何でもインストールしようとしたとき...たとえば、apt-get install php5

(Reading database ... 28566 files and directories currently installed.)
Removing libpam-ck-connector:armhf ...
dpkg: error processing libpam-ck-connector:armhf (--remove):
unable to securely remove '/usr/share/doc/libpam-ck-connector/changelog.gz': Not a directory
Errors were encountered while processing:
 libpam-ck-connector:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)

走ってapt-get install libpam-ck-connectorこれを得ました...

libpam-ck-connector is already the newest version.
libpam-ck-connector set to manually installed.
The following NEW packages will be installed:
libck-connector0
0 upgraded, 1 newly installed, 0 to remove and 86 not upgraded.
1 not fully installed or removed.
Need to get 0 B/117 kB of archives.
After this operation, 96.3 kB of additional disk space will be used.
Selecting previously unselected package libck-connector0:armhf.
(Reading database ... 28560 files and directories currently installed.)
Unpacking libck-connector0:armhf (from .../libck-connector0_0.4.5-3.1_armhf.deb ) ...
Setting up libck-connector0:armhf (0.4.5-3.1) ...
dpkg: error processing libpam-ck-connector:armhf (--configure):
 package libpam-ck-connector:armhf is not ready for configuration
 cannot configure (current status `half-installed')
Errors were encountered while processing:
 libpam-ck-connector:armhf
E: Sub-process /usr/bin/dpkg returned an error code (1)

この問題を解決する方法についてのアイデアはありますか?

答え1

「usr/share/doc/libpam-ck-connector/changelog.gz」を手動で削除すると、パッケージはlibpam-ck-connector完全に見えなくなります。

明示的にインストールしてみることができますapt-get remove libpam-ck-connectorが、それでも機能しない場合は、手動でapt-get install --reinstall libpam-ck-connectorアンインストールする前に強制的に再インストールしてください。

コメントにあるものなど、より多くのファイル/ディレクトリを手動で削除すると効果があるかもしれませんが、システムに不要なジャンクファイルを残すのは簡単です。

関連情報