[Pkg-sysvinit-devel] Bug#623098: initscripts: doesn't handle downgrading (dpkg: warning: unable to delete old directory '/run': Device or resource busy)

Jonathan Nieder jrnieder at gmail.com
Sun Apr 17 10:39:30 UTC 2011


Package: initscripts
Version: 2.88dsf-13.4
Severity: wishlist

Hi,

I installed initscripts from experimental.  All seems fine (and fairly
sane; thanks!), but I haven't rebooted and I'm a bit of afraid to
since there is no sign udev is fixed yet.  So time to downgrade:

 # cupt install initscripts/sid
 Parsing Found/Fixed information... Done
 dpkg: warning: downgrading initscripts from 2.88dsf-13.4 to 2.88dsf-13.2.
 (Reading database ... 141278 files and directories currently installed.)
 Preparing to replace initscripts 2.88dsf-13.4 (using .../initscripts_2.88dsf-13.2_amd64.deb) ...
 Unpacking replacement initscripts ...
 dpkg: warning: unable to delete old directory '/run': Device or resource busy
 Setting up initscripts (2.88dsf-13.2) ...
 Installing new version of config file /etc/init.d/bootmisc.sh ...
 Installing new version of config file /etc/init.d/checkfs.sh ...
 [...]

Indeed, /run still exists.

Especially during this time of experimentation, it would be nice (but
certainly not required) if prerm + postrm made sure allow "upgrades"
back to the pre-/run state worked gracefully.





More information about the Pkg-sysvinit-devel mailing list