NetworkManager restarted on Ubuntu update - connections and transfers are lost

Bug #173973 reported by Boris Dušek
4
Affects Status Importance Assigned to Milestone
network-manager (Ubuntu)
Invalid
Low
Basilio Kublik

Bug Description

Hi,

I was doing an update that update-manager offered to me on my Gutsy machine. One of the packages updated was NetworkManager. As it was being deployed, I saw in the console that it was being restarted (probably in order for the update to take effect immediately).

Unfortunately that means that any existing connection is lost (and then reconnected). What this specifically means that all data transfers occuring before the update are terminated. I e.g. was in the middle of uploading 130 messages through IMAP to my account. Only 30 made it before NetworkManager update took place. I then had to again go through selecting the 100 messages, which took some time and was annoying. I can unfortunately imagine even worse scenarios.

I have 2 ideas how to resolve this:
1. NetworkApplet is not restarted. When the user themselves restart the whole machine, only then the update will take effect.
2. Just as with Firefox, a "lightbulb" icon in systray will appear informing that a restart of NetworkManager is required, and explain that all current network connections will be lost. And it will offer user the actual "button" to do the restart if/when they should need to.

I would clasify this bug (not equal but) near to data loss - imagine you were in the middle of some very important activity requiring network connection - IM with boss, or transferring a huge file.

Thanks for considering this. I hope it makes it to Hardy.

Revision history for this message
dkohen (dkohen) wrote :

I have a connected problem: the upgrade is not managing to pass the network manager. I have to shutdown entirely to free it up (no access to terminals etc). This happened once with the upgrade on the 4th December and has just happened again with an entirely unconnected upgrade - I guess that the first one didn't finish and that every future update will cause the same problem. i'll try and shutdown the manager and let it complete the upgrade, but...

Revision history for this message
Basilio Kublik (sourcercito) wrote :

Hi there
do you still experience this issue with the current version of the application?, could you please try to reproduce this using the live environment of the Desktop CD of the development release - Hardy Heron.

Thanks in advance

Changed in network-manager:
assignee: nobody → sourcercito
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!.

Changed in network-manager:
status: Incomplete → Invalid
Revision history for this message
Boris Dušek (dusek) wrote :

Hi,

I am sorry I did not respond, but it was hard to test since I am no longer using Linux and I could not arrive quickly on an idea how to test this. However I would like to test it in VMware virtual machine, I just would need a little bit of guidance on how to (preferably repeatedly) trigger an update of NetworkManager for testing purposes - is it possible somehow? Also would it make a difference that in the original bug report, the problem was with real wireless connection, but now the problem would be tested with virtual wired network connection?

Changed in network-manager:
status: Invalid → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

closing the bug then.

Changed in network-manager:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.