[Bug 29390] Re: fails to uninstall
zooko at zooko.com
Wed Apr 5 14:52:59 UTC 2006
I don't understand what more information is needed. Of course, if one moves /etc/init.d/gdm aside then it works. This is the same thing as I reported in my original report: I removed /etc/init.d/gdm and it worked.
The problem is that the gdm package cannot be uninstalled in the case that "/etc/init.d/gdm stop" returns non-zero. Therefore, if someone has a broken configuration in which "/etc/init.d/gdm stop" returns non-zero, they cannot uninstall. Since uninstalling is the simplest and safest route for a user to fix a broken system, this is a Catch-22. Only a power-user who knows how to do safely do things like sudo rm system files can proceed.
There are some reasonable ways to fix this:
1. Make it so that "/etc/init.d/gdm stop" returns zero even if there is an error.
2. Make it so that dpkg will remove/purge the package even if "/etc/init.d/gdm stop" returns non-zero.
3. Make it so that "/etc/init.d/gdm stop" never encounters an error.
4. Make it so that nobody ever needs to uninstall gdm when it is in a broken state.
Just kidding about #3 and #4 -- it would be better to do #1 or #2.
fails to uninstall
More information about the desktop-bugs