Re: apt and dpkg can't purge half-configured gdm2 (solved)
I tracked the problem, and it appears there wasn't anymore the file
As a consequence the postinst-script reached a get_db call which seemed to
exit the script with an error.
It's the following passus.
Excerpt from /var/lib/info/dpkg/gdm2/postinst:
# debconf is not a registry, so we only fiddle with the default file if it
# does not exist
if [ ! -e $DEFAULT_DISPLAY_MANAGER_FILE ]; then
if [ "$THIS_PACKAGE" != "$RET" ]; then
echo "Please be sure to run \"dpkg --configure $RET\"."
> # mi: This here here was reached:
db_get "$RET"/daemon_name # <-- mi: This line exits the script
> # mi: The following line never was reached :
echo "$RET" > $DEFAULT_DISPLAY_MANAGER_FILE
# debconf hangs if gdm gets started below without this
Didn't find any 'db_get' in /usr/share/debconf.
Perhaps I'm missing some library ?
I wondered if there's something with the 'GNU database manager'
- curiously, also a 'gdm' !
When i looked for another 'gdm'-lib in aptitude i found a 'gdbm'-lib
libgnomevfs-dev 22.0.4-3 -->
libgnutls5-dev 0.5.9-2 -->
( which conflicts the also installed libgnutls5-dev 0.5.9-2 ! )
But here i give up. Don't understand the whole thing, i'm no programmer at
> Installed Gnome2 on woody i386 using aptitude.
> Then i decided to purge gdm2 (use kdm).
> Some dirs not empty, remaining, apt said.
> I found empty /etc/gdm directories, and deleted them manually.
> Then purged once again.
> Now there was an error, and aptitude left the package with status 'C'
> half-configured, not purging.
> Translated from german it goes like
> 'dpkg error while cleaning up: subprocess post-installation returns error
> code 10. Procceeding gdm2. dpkg returned error code (1)'
> So, i tried to reinstall again gdm2, but that failed also now with a
> similar error message.
> ( btw. it's hard to read the originally dpkg-error because the text
> immediateley is overwritten by the loginmanager-chooser)
> I fiddled with dpkg and apt-get, but I'm not used to commandlines.
> I tried to recreate the /etc/gdm/* manually.
> Anyway I am unable to purge gdm2.
> The problem is, aptitude really hangs at this, canceling most pending
> actions. So I'm not able to proceed.