As far as I can tell, this bug happens in lxdm's postinst script, in
this bit:
DAEMON_NAME=$(which "$DEFAULT_DISPLAY_MANAGER" 2>/dev/null)
when 'which' fails to find the default display manager (lightdm in your
case), it returns with a non-zero return code, which stops the postinst
script from executing because of the 'set -e' at the top.
I think the fix would be to modify lightdm's postinst to do
DAEMON_NAME=$(which "$DEFAULT_DISPLAY_MANAGER" 2>/dev/null ||
true)
** Also affects: lxdm (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/1045285
Title:
lucid upgrade to precise fails
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxdm/+bug/1045285/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs