ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] NetworkManager/ModemManager dbus q?
@ 2013-03-12  5:57 Ildar Mulyukov
  2013-03-12 11:09 ` Mikhail Efremov
  0 siblings, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2013-03-12  5:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Mar 12 11:50:54 ildar dbus[1185]: [system] Activating via systemd:  
service name='org.freedesktop.ModemManager1'  
unit='dbus-org.freedesktop.ModemManager1.service'
Mar 12 11:50:54 ildar dbus[1185]: [system] Activation via systemd  
failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit  
dbus-org.freedesktop.ModemManager1.service failed to load: No such file  
or directory. See system logs and 'systemctl status  
dbus-org.freedesktop.ModemManager1.service' for details.
Mar 12 11:50:54 ildar NetworkManager[29763]: <warn> error poking  
ModemManager: GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit  
dbus-org.freedesktop.ModemManager1.service failed to load: No such file  
or directory. See system logs and 'systemctl status  
dbus-org.freedesktop.ModemManager1.service' for details.

$ rpm -qa NetworkManager\* ModemManager | sort
ModemManager-0.7.990-alt1.git20130304
NetworkManager-0.9.8.0-alt4
NetworkManager-glib-0.9.8.0-alt4
[...]

Михаил, можете пояснить?
Спасибо.
-- 
Ildar Mulyukov,
   free SW designer/programmer/packager
======================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/
======================================

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-12  5:57 [sisyphus] NetworkManager/ModemManager dbus q? Ildar Mulyukov
@ 2013-03-12 11:09 ` Mikhail Efremov
  2013-03-15 19:29   ` Дмитрий Ханжин
  0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-12 11:09 UTC (permalink / raw)
  To: sisyphus

On Tue, 12 Mar 2013 11:57:31 +0600 Ildar Mulyukov wrote:
> Mar 12 11:50:54 ildar dbus[1185]: [system] Activating via systemd:  
> service name='org.freedesktop.ModemManager1'  
> unit='dbus-org.freedesktop.ModemManager1.service'
> Mar 12 11:50:54 ildar dbus[1185]: [system] Activation via systemd  
> failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit  
> dbus-org.freedesktop.ModemManager1.service failed to load: No such file  
> or directory. See system logs and 'systemctl status  
> dbus-org.freedesktop.ModemManager1.service' for details.
> Mar 12 11:50:54 ildar NetworkManager[29763]: <warn> error poking  
> ModemManager: GDBus.Error:org.freedesktop.systemd1.LoadFailed: Unit  
> dbus-org.freedesktop.ModemManager1.service failed to load: No such file  
> or directory. See system logs and 'systemctl status  
> dbus-org.freedesktop.ModemManager1.service' for details.
> 
> $ rpm -qa NetworkManager\* ModemManager | sort
> ModemManager-0.7.990-alt1.git20130304
> NetworkManager-0.9.8.0-alt4
> NetworkManager-glib-0.9.8.0-alt4
> [...]
> 
> Михаил, можете пояснить?
> Спасибо.

Я нечто похожее видел при выключении/перезагрузке. Насколько я понимаю
MM был уже убит, но NM все еще пытается его опять запустить. Если это
тот случай, то что с этим делать я без понятия.
Если же это происходит в какой-то другой момент, то надо смотреть логи,
как и советуют в сообщении.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-12 11:09 ` Mikhail Efremov
@ 2013-03-15 19:29   ` Дмитрий Ханжин
  2013-03-17 14:58     ` Дмитрий Ханжин
  0 siblings, 1 reply; 12+ messages in thread
From: Дмитрий Ханжин @ 2013-03-15 19:29 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1236 bytes --]

12.03.2013 15:09, Mikhail Efremov пишет:
> On Tue, 12 Mar 2013 11:57:31 +0600 Ildar Mulyukov wrote:
>> [...]
>>
>> Михаил, можете пояснить?
>> Спасибо.
> 
> Я нечто похожее видел при выключении/перезагрузке. Насколько я понимаю
> MM был уже убит, но NM все еще пытается его опять запустить. Если это
> тот случай, то что с этим делать я без понятия.
> Если же это происходит в какой-то другой момент, то надо смотреть логи,
> как и советуют в сообщении.
> 
[diman@diman ~]$ rpm -qa NetworkManager\* ModemManager | sort
ModemManager-0.7.990-alt1.git20130304
NetworkManager-0.9.8.0-alt4
NetworkManager-glib-0.9.8.0-alt4
NetworkManager-glib-gir-0.9.8.0-alt4
NetworkManager-gnome-0.9.8.0-alt1
NetworkManager-openvpn-0.9.8.0-alt1
NetworkManager-openvpn-gnome-0.9.8.0-alt1
NetworkManager-pptp-0.9.8.0-alt1
NetworkManager-pptp-gnome-0.9.8.0-alt1
NetworkManager-vpnc-0.9.8.0-alt1
NetworkManager-vpnc-gnome-0.9.8.0-alt1

Происходит в процессе работы.

[diman@diman ~]$ sudo systemctl status
dbus-org.freedesktop.ModemManager1.service
dbus-org.freedesktop.ModemManager1.service
	  Loaded: error (Reason: No such file or directory)
	  Active: inactive (dead)

[diman@diman ~]$ sudo journalctl -a | tail -n 35 > log.txt в аттаче.

-- 
WBR, Дмитрий

[-- Attachment #2: log.txt --]
[-- Type: text/plain, Size: 3644 bytes --]

Mar 15 23:14:04 julia.home kernel: wlan0: authenticated
Mar 15 23:14:04 julia.home kernel: wlan0: associate with c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:14:04 julia.home kernel: wlan0: RX AssocResp from c8:be:19:7d:5a:6d (capab=0x401 status=0 aid=1)
Mar 15 23:14:04 julia.home kernel: wlan0: associated
Mar 15 23:14:38 julia.home kernel: wlan0: deauthenticated from c8:be:19:7d:5a:6d (Reason: 7)
Mar 15 23:14:38 julia.home kernel: cfg80211: Calling CRDA to update world regulatory domain
Mar 15 23:14:38 julia.home kernel: wlan0: authenticate with c8:be:19:7d:5a:6d
Mar 15 23:14:38 julia.home kernel: wlan0: capabilities/regulatory prevented using AP HT/VHT configuration, downgraded
Mar 15 23:14:38 julia.home kernel: wlan0: send auth to c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:14:38 julia.home kernel: wlan0: authenticated
Mar 15 23:14:38 julia.home kernel: wlan0: associate with c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:14:38 julia.home kernel: wlan0: RX AssocResp from c8:be:19:7d:5a:6d (capab=0x401 status=0 aid=1)
Mar 15 23:14:38 julia.home kernel: wlan0: associated
Mar 15 23:15:11 julia.home dbus-daemon[1471]: dbus[1471]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
Mar 15 23:15:11 julia.home dbus-daemon[1471]: dbus[1471]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.ModemManager1.service' for details.
Mar 15 23:16:38 julia.home kernel: wlan0: deauthenticated from c8:be:19:7d:5a:6d (Reason: 7)
Mar 15 23:16:38 julia.home kernel: cfg80211: Calling CRDA to update world regulatory domain
Mar 15 23:16:38 julia.home kernel: wlan0: authenticate with c8:be:19:7d:5a:6d
Mar 15 23:16:38 julia.home kernel: wlan0: capabilities/regulatory prevented using AP HT/VHT configuration, downgraded
Mar 15 23:16:38 julia.home kernel: wlan0: send auth to c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:16:38 julia.home kernel: wlan0: authenticated
Mar 15 23:16:38 julia.home kernel: wlan0: associate with c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:16:38 julia.home kernel: wlan0: RX AssocResp from c8:be:19:7d:5a:6d (capab=0x401 status=0 aid=1)
Mar 15 23:16:38 julia.home kernel: wlan0: associated
Mar 15 23:17:11 julia.home dbus-daemon[1471]: dbus[1471]: [system] Activating via systemd: service name='org.freedesktop.ModemManager1' unit='dbus-org.freedesktop.ModemManager1.service'
Mar 15 23:17:11 julia.home dbus-daemon[1471]: dbus[1471]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.ModemManager1.service': Unit dbus-org.freedesktop.ModemManager1.service failed to load: No such file or directory. See system logs and 'systemctl status dbus-org.freedesktop.ModemManager1.service' for details.
Mar 15 23:18:38 julia.home kernel: wlan0: deauthenticated from c8:be:19:7d:5a:6d (Reason: 7)
Mar 15 23:18:38 julia.home kernel: cfg80211: Calling CRDA to update world regulatory domain
Mar 15 23:18:38 julia.home kernel: wlan0: authenticate with c8:be:19:7d:5a:6d
Mar 15 23:18:38 julia.home kernel: wlan0: capabilities/regulatory prevented using AP HT/VHT configuration, downgraded
Mar 15 23:18:38 julia.home kernel: wlan0: send auth to c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:18:38 julia.home kernel: wlan0: authenticated
Mar 15 23:18:38 julia.home kernel: wlan0: associate with c8:be:19:7d:5a:6d (try 1/3)
Mar 15 23:18:38 julia.home kernel: wlan0: RX AssocResp from c8:be:19:7d:5a:6d (capab=0x401 status=0 aid=1)
Mar 15 23:18:38 julia.home kernel: wlan0: associated

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-15 19:29   ` Дмитрий Ханжин
@ 2013-03-17 14:58     ` Дмитрий Ханжин
  2013-03-18 12:16       ` Mikhail Efremov
  0 siblings, 1 reply; 12+ messages in thread
From: Дмитрий Ханжин @ 2013-03-17 14:58 UTC (permalink / raw)
  To: sisyphus

15.03.2013 23:29, Дмитрий Ханжин пишет:
> 
> Происходит в процессе работы.
> 
> [diman@diman ~]$ sudo systemctl status
> dbus-org.freedesktop.ModemManager1.service
> dbus-org.freedesktop.ModemManager1.service
> 	  Loaded: error (Reason: No such file or directory)
> 	  Active: inactive (dead)
> 
> [diman@diman ~]$ sudo journalctl -a | tail -n 35 > log.txt в аттаче.
> 
Упс, я пенек.
В пакете ModemManager появился .service файл, и надо было сделать
systemctl enable ModemManager.service, ну и systemctl start тоже.

-- 
WBR, Дмитрий


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-17 14:58     ` Дмитрий Ханжин
@ 2013-03-18 12:16       ` Mikhail Efremov
    0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-18 12:16 UTC (permalink / raw)
  To: sisyphus

On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
> 15.03.2013 23:29, Дмитрий Ханжин пишет:
> > 
> > Происходит в процессе работы.
> > 
> > [diman@diman ~]$ sudo systemctl status
> > dbus-org.freedesktop.ModemManager1.service
> > dbus-org.freedesktop.ModemManager1.service
> > 	  Loaded: error (Reason: No such file or directory)
> > 	  Active: inactive (dead)
> > 
> > [diman@diman ~]$ sudo journalctl -a | tail -n 35 > log.txt в аттаче.
> > 
> Упс, я пенек.
> В пакете ModemManager появился .service файл, и надо было сделать
> systemctl enable ModemManager.service, ну и systemctl start тоже.

Да, действительно, там Alias=dbus-org.freedesktop.ModemManager1.service
и если сервис disable, то соответствующей ссылки нет.
Т.е. теперь надо явно включить ModemManager:
systemctl enable ModemManager
Если он нужен, конечно.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  @ 2013-03-25 15:22           ` Mikhail Efremov
    0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-25 15:22 UTC (permalink / raw)
  To: sisyphus

On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
> 18 марта 2013 г., 16:16 пользователь Mikhail Efremov написал:
> 
> > On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
> > > В пакете ModemManager появился .service файл, и надо было сделать
> > > systemctl enable ModemManager.service, ну и systemctl start тоже.
> >
> > Да, действительно, там Alias=dbus-org.freedesktop.ModemManager1.service
> > и если сервис disable, то соответствующей ссылки нет.
> > Т.е. теперь надо явно включить ModemManager:
> > systemctl enable ModemManager
> > Если он нужен, конечно.
> >
> 
> Михаил, а почему Вы нехотите в пакете включить NM и MM?
> Для multi-user.target я думаю их можно вкючить по-умолчанию.
> Т.е для NetworkManager.service положить симлинк
> 
> /lib/systemd/system/multi-user.target.wants/NetworkManager.service ->
> /lib/systemd/system/NetworkManager.service

Мне кажется очень странным, что сервис, который disabled будет все
равно запускаться. Причем удаление симлинка поможет только до
обновления пакета. Для этих целей лучше использовать systemd.preset(5).
И вообще, disabled - вполне разумное умолчание для большинства сервисов.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  @ 2013-03-26 12:09               ` Mikhail Efremov
  2013-03-26 12:14                 ` Aleksey Novodvorsky
    0 siblings, 2 replies; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-26 12:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, 25 Mar 2013 20:45:47 +0400 Alexey Shabalin wrote:
> 25 марта 2013 г., 19:22 пользователь Mikhail Efremov написал:
> 
> > On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
> > > 18 марта 2013 г., 16:16 пользователь Mikhail Efremov написал:
> > >
> > > > On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
> > > > > В пакете ModemManager появился .service файл, и надо было сделать
> > > > > systemctl enable ModemManager.service, ну и systemctl start тоже.
> > > >
> > > > Да, действительно, там Alias=dbus-org.freedesktop.ModemManager1.service
> > > > и если сервис disable, то соответствующей ссылки нет.
> > > > Т.е. теперь надо явно включить ModemManager:
> > > > systemctl enable ModemManager
> > > > Если он нужен, конечно.
> > > >
> > >
> > > Михаил, а почему Вы нехотите в пакете включить NM и MM?
> > > Для multi-user.target я думаю их можно вкючить по-умолчанию.
> > > Т.е для NetworkManager.service положить симлинк
> > >
> > > /lib/systemd/system/multi-user.target.wants/NetworkManager.service ->
> > > /lib/systemd/system/NetworkManager.service
> >
> > Мне кажется очень странным, что сервис, который disabled будет все
> > равно запускаться. Причем удаление симлинка поможет только до
> > обновления пакета. Для этих целей лучше использовать systemd.preset(5).
> > И вообще, disabled - вполне разумное умолчание для большинства сервисов.
> >
> 
> погоди,
> 1) init 3 (или multi-user.target) означает что сеть поднимается. Кому сеть
> не нужна, тот выбирает другой target для загрузки поумолчанию. Т.е. если
> стоит NM_CONTROLLED=yes то очень странно незапускать NM для
> multi-user.target

Да, скорее всего если NM стоит, то его будут запускать. Но все равно не
хотелось бы делать странных и неочевидных вещей, вроде
автоматического запуска disabled сервиса. Это очень странно, когда
сервис нельзя отключить.
Я так с prefdm уже разбирался, пытался понять с какого перепуга у меня
оно запускается, хотя сервис disabled. И далеко не сразу добрался до
этих ссылок.

> 2) использовать для настройки NM или etcnet задается
> параметром NM_CONTROLLED. поэтому ничего страшного не будет если NM
> стартанет и ничего делать не будет.

Это понятно, но если кто-то по каким-то причинам не хочет сносить пакет
NM, но при этом не хочет его запускать, то зачем подкладывать ему
трудно обнаруживаемые грабли? Это сильно нарушает то самое пресловутое
правило наименьшего удивления.
Еще раз говорю, есть systemd.preset(5). Можно при желании запаковать
соответствующий конфиг с включенными по умолчанию сервисами
(post_service сейчас использует как раз systemctl preset).
И тогда те сервисы, которые помечены в этом конфиге как enable, будут
включаться по умолчанию при установке пакета.
Но при этом их всегда можно будет выключить.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-26 12:09               ` Mikhail Efremov
@ 2013-03-26 12:14                 ` Aleksey Novodvorsky
      1 sibling, 1 reply; 12+ messages in thread
From: Aleksey Novodvorsky @ 2013-03-26 12:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

26 марта 2013 г., 16:09 пользователь Mikhail Efremov <sem@altlinux.ru> написал:
> On Mon, 25 Mar 2013 20:45:47 +0400 Alexey Shabalin wrote:
>> 25 марта 2013 г., 19:22 пользователь Mikhail Efremov написал:
>>
>> > On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
>> > > 18 марта 2013 г., 16:16 пользователь Mikhail Efremov написал:
>> > >
>> > > > On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
>> > > > > В пакете ModemManager появился .service файл, и надо было сделать
>> > > > > systemctl enable ModemManager.service, ну и systemctl start тоже.
>> > > >
>> > > > Да, действительно, там Alias=dbus-org.freedesktop.ModemManager1.service
>> > > > и если сервис disable, то соответствующей ссылки нет.
>> > > > Т.е. теперь надо явно включить ModemManager:
>> > > > systemctl enable ModemManager
>> > > > Если он нужен, конечно.
>> > > >
>> > >
>> > > Михаил, а почему Вы нехотите в пакете включить NM и MM?
>> > > Для multi-user.target я думаю их можно вкючить по-умолчанию.
>> > > Т.е для NetworkManager.service положить симлинк
>> > >
>> > > /lib/systemd/system/multi-user.target.wants/NetworkManager.service ->
>> > > /lib/systemd/system/NetworkManager.service
>> >
>> > Мне кажется очень странным, что сервис, который disabled будет все
>> > равно запускаться. Причем удаление симлинка поможет только до
>> > обновления пакета. Для этих целей лучше использовать systemd.preset(5).
>> > И вообще, disabled - вполне разумное умолчание для большинства сервисов.
>> >
>>
>> погоди,
>> 1) init 3 (или multi-user.target) означает что сеть поднимается. Кому сеть
>> не нужна, тот выбирает другой target для загрузки поумолчанию. Т.е. если
>> стоит NM_CONTROLLED=yes то очень странно незапускать NM для
>> multi-user.target
>
> Да, скорее всего если NM стоит, то его будут запускать. Но все равно не
> хотелось бы делать странных и неочевидных вещей, вроде
> автоматического запуска disabled сервиса. Это очень странно, когда
> сервис нельзя отключить.

+1

> Я так с prefdm уже разбирался, пытался понять с какого перепуга у меня
> оно запускается, хотя сервис disabled. И далеко не сразу добрался до
> этих ссылок.
>
>> 2) использовать для настройки NM или etcnet задается
>> параметром NM_CONTROLLED. поэтому ничего страшного не будет если NM
>> стартанет и ничего делать не будет.
>
> Это понятно, но если кто-то по каким-то причинам не хочет сносить пакет
> NM, но при этом не хочет его запускать, то зачем подкладывать ему
> трудно обнаруживаемые грабли? Это сильно нарушает то самое пресловутое
> правило наименьшего удивления.
> Еще раз говорю, есть systemd.preset(5). Можно при желании запаковать
> соответствующий конфиг с включенными по умолчанию сервисами
> (post_service сейчас использует как раз systemctl preset).
> И тогда те сервисы, которые помечены в этом конфиге как enable, будут
> включаться по умолчанию при установке пакета.
> Но при этом их всегда можно будет выключить.

Давайте делать удобства для начинающих в дистрибутиве, но не в
репозитории. В дистрибутиве будет логично делать NM enabled из
коробки. А вот пользователь,  который сам установил сервис, должен и
уметь его включать.

Rgrds, Алексей

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  @ 2013-03-26 13:11                     ` Aleksey Novodvorsky
  2013-03-26 15:14                       ` Sergey V Turchin
    0 siblings, 2 replies; 12+ messages in thread
From: Aleksey Novodvorsky @ 2013-03-26 13:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

26 марта 2013 г., 16:43 пользователь Mykola S. Grechukh
<gns@altlinux.org> написал:
> Как-то это нехорошо. Допустим, пакет nss-mdns у нас правит nsswitch.conf, и
> это здорово.
>
> Тоже ведь можно сказать, мол, пользователь не обломается включить
> самостоятельно.

Дело не в "обломается".
На мой взгляд, при установке сервиса из репозитория, он должен быть по
умолчанию disabled, так удобнее для опытного пользователя.
Массовый же пользователь получает NM включенным из коробки в своем дистрибутиве.


Rgrds, Алексей

>
> On Mar 26, 2013 2:15 PM, "Aleksey Novodvorsky" <a.e.nvdv@gmail.com> wrote:
>>
>> 26 марта 2013 г., 16:09 пользователь Mikhail Efremov <sem@altlinux.ru>
>> написал:
>> > On Mon, 25 Mar 2013 20:45:47 +0400 Alexey Shabalin wrote:
>> >> 25 марта 2013 г., 19:22 пользователь Mikhail Efremov написал:
>> >>
>> >> > On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
>> >> > > 18 марта 2013 г., 16:16 пользователь Mikhail Efremov написал:
>> >> > >
>> >> > > > On Sun, 17 Mar 2013 18:58:45 +0400 Дмитрий Ханжин wrote:
>> >> > > > > В пакете ModemManager появился .service файл, и надо было
>> >> > > > > сделать
>> >> > > > > systemctl enable ModemManager.service, ну и systemctl start
>> >> > > > > тоже.
>> >> > > >
>> >> > > > Да, действительно, там
>> >> > > > Alias=dbus-org.freedesktop.ModemManager1.service
>> >> > > > и если сервис disable, то соответствующей ссылки нет.
>> >> > > > Т.е. теперь надо явно включить ModemManager:
>> >> > > > systemctl enable ModemManager
>> >> > > > Если он нужен, конечно.
>> >> > > >
>> >> > >
>> >> > > Михаил, а почему Вы нехотите в пакете включить NM и MM?
>> >> > > Для multi-user.target я думаю их можно вкючить по-умолчанию.
>> >> > > Т.е для NetworkManager.service положить симлинк
>> >> > >
>> >> > > /lib/systemd/system/multi-user.target.wants/NetworkManager.service
>> >> > > ->
>> >> > > /lib/systemd/system/NetworkManager.service
>> >> >
>> >> > Мне кажется очень странным, что сервис, который disabled будет все
>> >> > равно запускаться. Причем удаление симлинка поможет только до
>> >> > обновления пакета. Для этих целей лучше использовать
>> >> > systemd.preset(5).
>> >> > И вообще, disabled - вполне разумное умолчание для большинства
>> >> > сервисов.
>> >> >
>> >>
>> >> погоди,
>> >> 1) init 3 (или multi-user.target) означает что сеть поднимается. Кому
>> >> сеть
>> >> не нужна, тот выбирает другой target для загрузки поумолчанию. Т.е.
>> >> если
>> >> стоит NM_CONTROLLED=yes то очень странно незапускать NM для
>> >> multi-user.target
>> >
>> > Да, скорее всего если NM стоит, то его будут запускать. Но все равно не
>> > хотелось бы делать странных и неочевидных вещей, вроде
>> > автоматического запуска disabled сервиса. Это очень странно, когда
>> > сервис нельзя отключить.
>>
>> +1
>>
>> > Я так с prefdm уже разбирался, пытался понять с какого перепуга у меня
>> > оно запускается, хотя сервис disabled. И далеко не сразу добрался до
>> > этих ссылок.
>> >
>> >> 2) использовать для настройки NM или etcnet задается
>> >> параметром NM_CONTROLLED. поэтому ничего страшного не будет если NM
>> >> стартанет и ничего делать не будет.
>> >
>> > Это понятно, но если кто-то по каким-то причинам не хочет сносить пакет
>> > NM, но при этом не хочет его запускать, то зачем подкладывать ему
>> > трудно обнаруживаемые грабли? Это сильно нарушает то самое пресловутое
>> > правило наименьшего удивления.
>> > Еще раз говорю, есть systemd.preset(5). Можно при желании запаковать
>> > соответствующий конфиг с включенными по умолчанию сервисами
>> > (post_service сейчас использует как раз systemctl preset).
>> > И тогда те сервисы, которые помечены в этом конфиге как enable, будут
>> > включаться по умолчанию при установке пакета.
>> > Но при этом их всегда можно будет выключить.
>>
>> Давайте делать удобства для начинающих в дистрибутиве, но не в
>> репозитории. В дистрибутиве будет логично делать NM enabled из
>> коробки. А вот пользователь,  который сам установил сервис, должен и
>> уметь его включать.
>>
>> Rgrds, Алексей
>> _______________________________________________
>> Sisyphus mailing list
>> Sisyphus@lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/sisyphus
>
>
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  2013-03-26 13:11                     ` Aleksey Novodvorsky
@ 2013-03-26 15:14                       ` Sergey V Turchin
    1 sibling, 0 replies; 12+ messages in thread
From: Sergey V Turchin @ 2013-03-26 15:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 493 bytes --]

On Tuesday 26 March 2013 17:11:29 Aleksey Novodvorsky wrote:

[...]
> Массовый же пользователь получает NM включенным из коробки в своем
> дистрибутиве.
Из дистрибутива не все пакеты устанавливаются сразу, поэтому не факт.
По крайней мере, до решения http://bugs.altlinux.org/28704 .

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  @ 2013-03-26 16:42                   ` Mikhail Efremov
  0 siblings, 0 replies; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-26 16:42 UTC (permalink / raw)
  To: sisyphus

On Tue, 26 Mar 2013 17:03:14 +0400 Alexey Shabalin wrote:
> 26 марта 2013 г., 16:09 пользователь Mikhail Efremov написал:
> 
> > On Mon, 25 Mar 2013 20:45:47 +0400 Alexey Shabalin wrote:
> > > 25 марта 2013 г., 19:22 пользователь Mikhail Efremov написал:
> > >
> > > > On Mon, 18 Mar 2013 17:34:15 +0400 Alexey Shabalin wrote:
> > > > > Михаил, а почему Вы нехотите в пакете включить NM и MM?
> > > > > Для multi-user.target я думаю их можно вкючить по-умолчанию.
> > > > > Т.е для NetworkManager.service положить симлинк
> > > > >
> > > > > /lib/systemd/system/multi-user.target.wants/NetworkManager.service ->
> > > > > /lib/systemd/system/NetworkManager.service
> > > >
> > > > Мне кажется очень странным, что сервис, который disabled будет все
> > > > равно запускаться. Причем удаление симлинка поможет только до
> > > > обновления пакета. Для этих целей лучше использовать systemd.preset(5).
> > > > И вообще, disabled - вполне разумное умолчание для большинства
> > сервисов.
> > > >
> > >
> > > погоди,
> > > 1) init 3 (или multi-user.target) означает что сеть поднимается. Кому
> > сеть
> > > не нужна, тот выбирает другой target для загрузки поумолчанию. Т.е. если
> > > стоит NM_CONTROLLED=yes то очень странно незапускать NM для
> > > multi-user.target
> >
> > Да, скорее всего если NM стоит, то его будут запускать. Но все равно не
> > хотелось бы делать странных и неочевидных вещей, вроде
> > автоматического запуска disabled сервиса. Это очень странно, когда
> > сервис нельзя отключить.
> > Я так с prefdm уже разбирался, пытался понять с какого перепуга у меня
> > оно запускается, хотя сервис disabled. И далеко не сразу добрался до
> > этих ссылок.
> >
> > Михаил, мы наверно недопонимаем немного друг друга.
> prefdm.service поумолчанию имеет симлик в и запускается для graphical.target
> Абсолютно такое же поведение имел sysv скрипт rc.d/dm - для init 5 он был в
> авто загрузке. Да, его можно было выключить, но многие скажут что
> правильнее поменять в inittab 5 -> 3.(Т.е. изменить target)

Но он запускался, потому что был включен на runlevel 5. Не было никакой
путаницы, все просто, понятно и логично. Запуск disabled сервиса такую
путаницу вносит. Это совершенно неочевидное поведение.

> Такая же ситуация и с NM. Если пользователю нужен multi-user.target (init
> 3), то пусть стартует NM, ведь etcnet будет стартовать(NM замечательно
> уживается с etcnet, благодаря Вам). Не нужна сеть - выберите другой target
> поумолчанию.

Да при чем тут таргет, disabled сервис не должен запускаться.
В тот же MM сервис-файл добавили во многом для того, чтобы была
возможность его выключать если он не нужен. Если добавить в
пакет предлагаемый симлинк, то возможность управлять им с помощью
systemctl enable/disable просто потеряется. С таким же успехом можно
оторвать сервис-файл и запускать его как и раньше через DBus во всех
случаях.

> preset мне кажется предназначены немного для другого.

А мне вот по описанию кажется именно для этого.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] NetworkManager/ModemManager dbus q?
  @ 2013-03-26 16:44                         ` Mikhail Efremov
  0 siblings, 0 replies; 12+ messages in thread
From: Mikhail Efremov @ 2013-03-26 16:44 UTC (permalink / raw)
  To: sisyphus

On Tue, 26 Mar 2013 15:52:21 +0200 Mykola S. Grechukh wrote:
> Да, это логично для _сервисов_ - ftp, http, smb, ldap, etc.
> 
> А NetworkManager, как бы это сказать, системообразующая вещь. Зачем опытный
> пользователь его ставит вручную и не запускает? Какой юзкейс
> рассматривается?

NM - точно такой же сервис как и остальные. И управление им не должно
отличаться от управления другими сервисами.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-03-26 16:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-12  5:57 [sisyphus] NetworkManager/ModemManager dbus q? Ildar Mulyukov
2013-03-12 11:09 ` Mikhail Efremov
2013-03-15 19:29   ` Дмитрий Ханжин
2013-03-17 14:58     ` Дмитрий Ханжин
2013-03-18 12:16       ` Mikhail Efremov
2013-03-25 15:22           ` Mikhail Efremov
2013-03-26 12:09               ` Mikhail Efremov
2013-03-26 12:14                 ` Aleksey Novodvorsky
2013-03-26 13:11                     ` Aleksey Novodvorsky
2013-03-26 15:14                       ` Sergey V Turchin
2013-03-26 16:44                         ` Mikhail Efremov
2013-03-26 16:42                   ` Mikhail Efremov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git