removing package php-common fails on “phpsessionclean.timer”

General Tech Bugs & Fixes 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on Bugs & Fixes related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

 

I'm running the latest Debian (Stretch/9.3.x) and preparing my system to install the latest PHP. I removed all pre-installed PHP packages except php-common.

While invoking apt-get remove php-common I get the error as follows

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)

After some digging I tried dpkg --purge php-common and get this one

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

In fact it's quiet the same.

dpkg --verify php-common

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

These files are really missing. But currently I don't know how to solve this. There's no help with apt-get -f purge nor dpkg --remove --force-all.

profilepic.png
manpreet 2 years ago
Failed to stop phpsessionclean.service: Unit phpsessionclean.service not loaded. and Failed to disable unit: No such file or directory ... tried with phpsessioncleanphpsessionclean.service and phpsessionclean.timer ... --configure -a does not helped anyway. I think I'll try the latest live disc and do a c'n'p of the missing files. It may helps. – codekandis Jan 8 '18 at 17:34 
  • 1
    backup the /var/lib/dpkg/status file then edit it by removing the php-common entry with its description , run dpkg --configure -a then update your system , it is not a proper way but it can be helpful. – GAD3RJan 8 '18 at 17:43 
  •  
    lol ... I did, it worked, and after installing PHP 7.2 the package reappears while it's a dependency. – codekandis Jan 9 '18 at 9:47

0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.