"phpsessionclean.timer"からphp-commonパッケージを削除できませんでした。

私は最新のDebian(Stretch / 9.3.x)を実行しており、最新のPHPをインストールするためのシステムを準備しています。除いて削除しましたphp-common

呼び出し時にapt-get remove php-common以下のエラーが発生します。

Removing php-common (1:49) ...
Failed to stop phpsessionclean.timer: Unit phpsessionclean.timer not loaded.
dpkg: error processing package php-common (--remove):
 subprocess installed pre-removal script returned error exit status 5
/usr/bin/deb-systemd-helper: error: unable to read phpsessionclean.timer
Failed to get unit file state for phpsessionclean.timer: No such file or directory
phpsessionclean.timer is a disabled or a static unit, not starting it.
Errors were encountered while processing:
 php-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

ちょっと掘った後、私はdpkg --purge php-commonこれを手に入れようとしました。

Removing php-common (1:49) ...
Failed to stop phpsessionclean.timer: Unit phpsessionclean.timer not loaded.
dpkg: error processing package php-common (--purge):
 subprocess installed pre-removal script returned error exit status 5
/usr/bin/deb-systemd-helper: error: unable to read phpsessionclean.timer
Failed to get unit file state for phpsessionclean.timer: No such file or directory
phpsessionclean.timer is a disabled or a static unit, not starting it.
Errors were encountered while processing:
 php-common

実際には静かです。

dpkg --verify php-common

??5??????   /lib/systemd/system/phpsessionclean.service
??5??????   /lib/systemd/system/phpsessionclean.timer

実際にファイルがありません。しかし、現在はこの問題を解決する方法がわかりません。apt-get -f purge助けもありませんdpkg --remove --force-all

ベストアンサー1

私が言及した@GAD3Rのように編集済み

/var/lib/dpkg/status

アイテム全体php-commonを削除しました。

その後走る

dpkg --configure -a

これで、アップデート/(リモート)アップグレードが正常に機能します。


修正(2018-01-09)

すべての基本的なPHPパッケージを消去する目的は、PHP 7.2をインストールすることでした。パッケージphp-commonは依存関係でしたが、再インストールされ、phpsessionclean.service正常に動作します。


修正(2018-01-09)

私のシステムで他の破損したパッケージを検索中にこの記事を見つけました。

https://raphaelhertzog.com/2011/02/21/debian-cleanup-tip-4-find-broken-packages-and-reinstall-them/

見つかったすべてのパッケージを再インストールします。ところで、1つのパッケージがcolord紛失しましたcolord.service。だから私はここで言及したのと同じことをし、それは魅力のように働いた。

おすすめ記事