landscape-common.postinst stuck with defunct who
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
landscape-client (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: landscape-common
During an update of Intrepid (I think from Alpha 6 to Beta), Adept was updating landscape-common for several minutes without any progress. Investigating the issue with ps got me this process call stack:
/usr/bin/dpkg --status-fd 3 --configure <lots of packages...>
/usr/bin/perl -w /usr/share/
/bin/sh /var/lib/
/bin/sh -e /usr/sbin/
run-parts --lsbsysinit /etc/update-motd.d
/bin/sh /etc/update-
/usr/bin/python /usr/bin/
[who] <defunct>
Looks like who terminated, but landscape-sysinfo wasn't ready for dead children. Killing who gave no result, neither with SIGTERM nor with SIGKILL. SIGKILL to its parent, landscape-sysinfo, however resulted in Adept resuming its operations. landscape-common wasn't listed in the output of "dpkg --audit" after all of this, but I don't know whether the update actually worked as expected despite this problem.
I'm not sure I understand the lines you posted. Was [who] a leaf of the process tree starting at dpkg --configure?