Bug#623926: desktop-base: .postinst failure (refers to relocated/removed debblue-1600x1200.png etc.)
Package: desktop-base
Version: 5.0.3
Hi,
on a MEPIS 8.5 (lenny) system, I get:
Setting up desktop-base (5.0.3) ...
update-alternatives: error: alternative path /usr/share/images/desktop-base/debblue-1600x1200.png doesn't exist.
dpkg: error processing desktop-base (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
desktop-base
This seems to be because according to #500377 , debblue got moved into
gdm-themes which I don't actually have installed here
(XFCE / kdm combo).
Testing whether gdm-themes install will fix it...
[12.6MBs of super-dozen dependencies installing]
...no, that did not fix that configuration failure.
Reviewing #500377 makes it obvious that that report was about
a gdm-themes-side _symlink_ only, it does not actually provide that file.
IOW, we have a quite problematic dependency issue,
and .postinst simply needs to be fixed to not refer to debblue any
more (most likely a step that has been forgotten during the debblue file's
package relocation).
Manually removing the reference lines from .postinst makes postinst
complete successfully.
These were the lines debblue , debian-background.svg , bluedeb-1024x768 ,
Debian.jpg , Splash-debblue.png , Splash-Debian , Splash-Debian_red .
This issue should hopefully be reproducible by:
- (perhaps running Lenny? [ouch])
- making sure that gdm-themes is removed from the system
- apt-get install --reinstall desktop-base
Thanks,
Andreas Mohr
Reply to: