The problem I had was different - it was trying to run /etc/kernel/postinst.d/nvidia-common which in turn uses a Python script called /usr/bin/nvidia-detector which in turn uses a Python module that wasn't there.
I had the following sequence: - installed new machine from the 8.10 amd 64 beta around Oct 16, which originally came with a 2.6.25 (I think) kernel, which supported the NVidia closed source fglrx driver - upgraded via Update Manager to 2.6.27-4 which does not support it - had a problem with non-deb Python modules, so did an rm -rf on /usr/lib/python2.*/site-packages/* and reinstalled Python and its add-ons - upgraded from 2.6.27-4 to 2.6.27-7, and the postinst cascade-failed due to the nvidia-common I probably inadvertently killed the Nvidia Python module, and there was no new version to replace it. In my case, AFAICT the underlying bug is that postinst.d/nvidia-common, /usr/bin/nvidia-detector etc. should have been removed along with the fglrx driver when upgrading to 2.6.27-4 - it wouldn't be seen by a normal user who wasn't dinking with the Python installation. My workaround was: sudo chmod 0 /usr/bin/nvidia-common sudo dpkg --configure -a # re-run the failed postinst -- package linux-image-2.6.24-19-generic 2.6.24-19.41 failed to install/upgrade: subprocess post-installation script returned error exit status 2 https://bugs.launchpad.net/bugs/271339 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs