Public bug reported:
uswsusp fails to upgrade from 10.04 to 12.04.01:
$ LC_ALL=C sudo apt-get install uswsusp
Reading package lists... Done
Building dependency tree
Reading state information... Done
uswsusp is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up uswsusp (1.0+20110509-2ubuntu1) ...
/usr/share/debconf/frontend /var/lib/dpkg/info/uswsusp.postinst configure
0.8-1.1ubuntu3
dpkg: error processing uswsusp (--configure):
subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
uswsusp
E: Sub-process /usr/bin/dpkg returned an error code (1)
Now when I add 'set -v' to /var/lib/dpkg/info/uswsusp.postinst and put
an echo in it, I see the following:
[..as before..]
Setting up uswsusp (1.0+20110509-2ubuntu1) ...
. /usr/share/debconf/confmodule
#!/bin/sh
# This is a shell library to interface to the Debian configuration management
# system.
###############################################################################
# Initialization.
# Check to see if a FrontEnd is running.
if [ ! "$DEBIAN_HAS_FRONTEND" ]; then
PERL_DL_NONLAZY=1
export PERL_DL_NONLAZY
# Since there is no FrontEnd, this program execs a FrontEnd.
# It will then run a new copy of $0 that can talk to it.
if [ "$DEBCONF_USE_CDEBCONF" ]; then
exec /usr/lib/cdebconf/debconf $0 "$@"
else
echo /usr/share/debconf/frontend $0 "$@"
exec /usr/share/debconf/frontend $0 "$@"
fi
fi
/usr/share/debconf/frontend /var/lib/dpkg/info/uswsusp.postinst configure
0.8-1.1ubuntu3
dpkg: error processing uswsusp (--configure):
So now I launch debconf by hand:
# /usr/share/debconf/frontend /var/lib/dpkg/info/uswsusp.postinst configure
0.8-1.1ubuntu3
# echo $?
128
Not much further, but the debconf manpage says:
"To debug a shell script that uses debconf, you might [set]
DEBCONF_DEBUG=developer"
Let's go then:
# DEBCONF_DEBUG=developer /usr/share/debconf/frontend
/var/lib/dpkg/info/uswsusp.postinst configure 0.8-1.1ubuntu3
debconf (developer): frontend started
debconf (developer): frontend running, package name is uswsusp
debconf (developer): starting /var/lib/dpkg/info/uswsusp.config configure
0.8-1.1ubuntu3
debconf (developer): <-- FSET uswsusp/no_swap hit false
debconf (developer): --> 0 false
debconf (developer): <-- FSET uswsusp/no_snapshot hit false
debconf (developer): --> 0 false
debconf (developer): <-- FSET uswsusp/continue_without_swap hit false
debconf (developer): --> 0 false
debconf (developer): <-- SET uswsusp/image_size 966427115
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/snapshot_device type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/snapshot_device
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/compute_checksum type
debconf (developer): --> 0 boolean
debconf (developer): <-- SET uswsusp/compute_checksum false
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/compress type
debconf (developer): --> 0 boolean
debconf (developer): <-- SET uswsusp/compress true
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/early_writeout type
debconf (developer): --> 0 boolean
debconf (developer): <-- SET uswsusp/early_writeout true
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/image_size type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/image_size 3834414448
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/suspend_loglevel type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/suspend_loglevel
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/max_loglevel type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/max_loglevel
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/shutdown_method type
debconf (developer): --> 0 select
debconf (developer): <-- SET uswsusp/shutdown_method platform
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/resume_device type
debconf (developer): --> 0 select
debconf (developer): <-- SET uswsusp/resume_device /dev/sdb5
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/encrypt type
debconf (developer): --> 0 boolean
debconf (developer): <-- SET uswsusp/encrypt false
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/splash type
debconf (developer): --> 0 boolean
debconf (developer): <-- SET uswsusp/splash true
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/RSA_key_file type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/RSA_key_file /etc/uswsusp.key
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/shutdown_method type
debconf (developer): --> 0 select
debconf (developer): <-- SET uswsusp/shutdown_method platform
debconf (developer): --> 0 value set
debconf (developer): <-- METAGET uswsusp/resume_offset type
debconf (developer): --> 0 string
debconf (developer): <-- SET uswsusp/resume_offset 26182734
debconf (developer): --> 0 value set
debconf (developer): <-- 26182734
debconf (developer): <-- GET uswsusp/resume_device
debconf (developer): --> 0 /dev/sdb5
I'm passing. Can you spot any possible problems there?
*t
** Affects: uswsusp (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1044128
Title:
debconf failing for uswsusp
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/uswsusp/+bug/1044128/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs