Sorry, perhaps I was unclear in my original description: For the masking
to be effective *both* network-manager and NetworkManager need to be
masked, or NetworkManager.service will start on boot. 'systemctl status
network-manager' will show information about NetworkManager.service so
it seems to be an alias that works for things other than masking, which
does not feel like it's intended, whatever the canonical name.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1584759

Title:
  masking NetworkManager ineffective without also masking network-
  manager

Status in network-manager package in Ubuntu:
  Won't Fix

Bug description:
  On xenial (systemd 229), 'systemctl mask NetworkManager' is
  ineffective; I can still start the service (and in fact it starts on
  boot). This may be due to an interaction with an init.d script with a
  different name ("network-manager").

      root@test-paniikki:~# systemctl is-enabled NetworkManager network-manager
      enabled
      enabled
      root@test-paniikki:~# systemctl mask NetworkManager
      Created symlink from /etc/systemd/system/NetworkManager.service to 
/dev/null.
      root@test-paniikki:~# systemctl is-enabled NetworkManager network-manager
      masked
      masked
      root@test-paniikki:~# systemctl start NetworkManager; echo $?
      0
      root@test-paniikki:~# systemctl status --no-pager NetworkManager
      ● NetworkManager.service - Network Manager
         Loaded: loaded (/lib/systemd/system/NetworkManager.service; masked; 
vendor preset: enabled)
         Active: active (running) since Mon 2016-05-23 15:39:09 EEST; 9s ago
       Main PID: 6155 (NetworkManager)
          Tasks: 6 (limit: 512)
         CGroup: /system.slice/NetworkManager.service
                 ├─6155 /usr/sbin/NetworkManager --no-daemon
                 ├─6167 /sbin/dhclient -d -q -sf 
/usr/lib/NetworkManager/nm-dhcp-helper -pf /va...
                 └─6182 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground 
--no-hosts --bind-in...

  
  Only if 'network-manager' is also masked will the service fail to start:

      root@test-paniikki:~# systemctl mask network-manager
      Created symlink from /etc/systemd/system/network-manager.service to 
/dev/null.
      root@test-paniikki:~# systemctl stop NetworkManager
      root@test-paniikki:~# systemctl start NetworkManager
      Failed to start NetworkManager.service: Unit NetworkManager.service is 
masked.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1584759/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to