Bug 17275 - don't blindly restart service upon upgrade please
Summary: don't blindly restart service upon upgrade please
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: NetworkManager (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-22 17:35 MSD by Michael Shigorin
Modified: 2012-03-16 13:59 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2008-09-22 17:35:33 MSD
It might make more sense to *not* restart NetworkManager service at all; or at least when NFS shares are mounted (grep ^nfs: /proc/mounts).

The problem manifests when one performs dist-upgrade off NFS via network interface controlled by NM:

374: NetworkManager      ############## [ 79%]
Stopping NetworkManager service: [ DONE ]
Setting network parameters...
Starting NetworkManager service: [ DONE ]

...at this point there's no IP address assigned to eth0 and apt-get is hanging (as well as df and anything else trying to touch mounted shares).
Comment 1 ildar 2008-09-23 08:16:55 MSD
а в это время nm-applet загружен? Если да, он должен автоматически прицепиться к сервису и поднять eth0.

Вообще, я считаю, что любая активность на Notebook/Desktop с поднятым NM должна происходить при залогиненном пользователе (и поднятом nm-applet). На других типах машин использование NM не показано. (Для машин двойного назначения надо критичные интерфейсы закрывать с помощью NM_MANAGED)
Comment 2 Michael Shigorin 2008-09-23 14:03:29 MSD
(In reply to comment #1)
> а в это время nm-applet загружен?
Да -- сессия KDE была активна (запомнил по тому, что после dist-upgrade на этой nvidia иксы не должны были подняться опять :).

> Если да, он должен автоматически прицепиться к
> сервису и поднять eth0.
Дело в том, что dist-upgrade может (и так безопаснее) проводиться без активной графической сессии.
Comment 3 ildar 2008-09-27 09:38:31 MSD
>> а в это время nm-applet загружен?
> Да -- сессия KDE была активна (запомнил по тому, что после dist-upgrade на этой nvidia иксы не должны были подняться опять :).

это довольно странно. Надо бы проверить такое поведение.

>> Если да, он должен автоматически прицепиться к
>> сервису и поднять eth0.
>Дело в том, что dist-upgrade может (и так безопаснее) проводиться без активной графической сессии.

это столкновение концепций. nm должен использоваться при поднятых X, а dist-upgrade желательно при опущенных. Как бы это решить? >8-(

P.S. я делаю при поднятых. Ничего так, пока.
Comment 4 Mikhail Efremov 2008-12-19 17:48:50 MSK
Упс, думал давно закрыл. Начиная с NetworkManager-0.7.0-alt7.svn.r4229 рестарт убран. То, что автоматического рестарта нет - думаю, не страшно.
Comment 5 Michael Shigorin 2009-01-01 00:42:18 MSK
Спасибо!