Juanty Upgrade fails on b43-fwcutter error exit status 1 due to loss of network connection
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
b43-fwcutter (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
During the upgrade to juanty the upgrade process of installing new software, an error occurred and the install did not complete. I am now unsure of how much of the upgrade process completed or is left to do. After reboot the system appears to be running juanty. This is the forth system I have upgraded from intrepid and the first significant issue I have run across.(apt-cacher is used.) The other systems detected a number of files I consistently modify under /etc/ and ask to update or keep the existing file. The upgrade process on this machine did not, which leads me to believe the update process did not complete. It definitely did not perform the clean up.
lsb_release -rd
Description: Ubuntu 9.04
Release: 9.04
I would expect bug
#352003 package b43-fwcutter 1:011-5 failed to install/upgrade: subprocess post-installation script returned error exit status 1
is the root cause of the issue. This is a bug about the upgrade process, specifically requesting allowing the user to "skip" an error and allow the process to continue ... which in many cases will lead to a worse scenario, but not this one.
affects: | ubuntu → b43-fwcutter (Ubuntu) |
Changed in b43-fwcutter (Ubuntu): | |
importance: | Undecided → Medium |
Confirming. This happened to me during the upgrade to Jaunty.
It happens after downloading the packages. The cause is that a package (perhaps NetworkManager) gets installed and causes the existing NetworkManager process to lose its internet connection (wired network). Since the majority of packages contain their own data to be installed, this is fine for most packages, but the b43-fwcutter refers to an online location which is unaccessible after NetworkManager goes down. The upgrade fails due to errors.
There are many approaches that can be taken to make the upgrade smoother. I'm not sure of the feasibility of each of these:
1) Do not mark b43-fwcutter as a package to upgrade. After the reboot, have jockey pop up a "detected hardware - get drivers" notification.
2) Avoid NetworkManager losing the internet connection during the upgrade.
3) Make NetworkManager the last package to be installed before reboot.
4) Have b43-fwcutter include the data to be installed, instead of referring to openwrt.org
dberry, if you want to make sure that everything was installed, simply run these commands:
$ sudo dpkg-configure --configure -a
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade