postrm script fails on hardy -> lucid ugprades
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-restricted-modules-envy-2.6.24 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
Lucid |
Won't Fix
|
High
|
Unassigned |
Bug Description
On a hardy -> lucid upgrade I got the following error:
Removing nvidia-glx-new-envy ...
dpkg-divert: error checking `/usr/lib/
h file or directory
dpkg: error processing nvidia-glx-new-envy (--remove):
subprocess installed post-removal script returned error exit status 2
This can be easily reproduced in a hardy chroot via:
# apt-get install nvidia-glx-new-envy
# dpkg --force-depends --remove xserver-xorg-core
# dpkg --force-depends --remove nvidia-glx-new-envy
(this is what apt does during the upgrade)
Running with sh -x shows:
+ dpkg-divert --list /usr/lib/
+ awk { print $7 }
+ [ nvidia-glx-new-envy = nvidia-glx-new-envy ]
+ dpkg-divert --remove --rename --package nvidia-glx-new-envy --divert /usr/lib/
dpkg-divert: error checking `/usr/lib/
Changed in linux-restricted-modules-envy-2.6.24 (Ubuntu): | |
status: | New → Confirmed |
For the user where this problem happend the system frozen hard a short while later. I don't know if that is releated or not.