Public bug reported:

On upgrades, network-manager creates an empty
/etc/NetworkManager/conf.d/10-globally-managed-devices.conf which
shadows the one in /usr/lib:

$ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 10-globally
access("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", F_OK) = 0
open("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", O_RDONLY) = 
5
write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (etc: 10-globally-managed-devices.conf, 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 252# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(etc: 10-globally-managed-devices.conf, default-wifi-powersave-on.conf)

However, the same does not work for /run:

sudo rm /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo touch /run/NetworkManager/conf.d/10-globally-managed-devices.conf

$ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 10-globally
access("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", F_OK) 
= 0
open("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
access("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", F_OK) 
= 0
open("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (lib: 10-globally-managed-devices.conf) 
(etc: 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[keyfile]\nunmanaged-devices=*,except:type:wifi,except:type:wwan\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 323# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(lib: 10-globally-managed-devices.conf) (etc: default-wifi-powersave-on.conf)

Thus "unmanaged-devices" is still excluding eveyrthing but wifi/wwan, i.
e. per the original /usr/lib/ config.

network-manager version 1.2.2-0ubuntu6

** Affects: network-manager (Ubuntu)
     Importance: Medium
     Assignee: Martin Pitt (pitti)
         Status: In Progress

** Description changed:

  On upgrades, network-manager creates an empty
  /etc/NetworkManager/conf.d/10-globally-managed-devices.conf which
  shadows the one in /usr/lib:
  
  $ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 
10-globally
  access("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", F_OK) = 0
  open("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", O_RDONLY) 
= 5
  write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (etc: 10-globally-managed-devices.conf, 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 252# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(etc: 10-globally-managed-devices.conf, default-wifi-powersave-on.conf)
  
  However, the same does not work for /run:
  
  sudo rm /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
  sudo touch /run/NetworkManager/conf.d/10-globally-managed-devices.conf
  
  $ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 
10-globally
  access("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", 
F_OK) = 0
  open("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
  access("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", 
F_OK) = 0
  open("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
  write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (lib: 10-globally-managed-devices.conf) 
(etc: 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[keyfile]\nunmanaged-devices=*,except:type:wifi,except:type:wwan\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 323# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(lib: 10-globally-managed-devices.conf) (etc: default-wifi-powersave-on.conf)
  
  Thus "unmanaged-devices" is still excluding eveyrthing but wifi/wwan, i.
  e. per the original /usr/lib/ config.
+ 
+ network-manager version 1.2.2-0ubuntu6

** Changed in: network-manager (Ubuntu)
       Status: New => In Progress

** Changed in: network-manager (Ubuntu)
   Importance: Undecided => Medium

** Changed in: network-manager (Ubuntu)
     Assignee: (unassigned) => Martin Pitt (pitti)

** Changed in: network-manager (Ubuntu)
    Milestone: None => ubuntu-16.08

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

Title:
  /run/NetworkManager/conf.d/ files do not override files in
  /usr/lib/NetworkManager/conf.d

Status in network-manager package in Ubuntu:
  In Progress

Bug description:
  On upgrades, network-manager creates an empty
  /etc/NetworkManager/conf.d/10-globally-managed-devices.conf which
  shadows the one in /usr/lib:

  $ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 
10-globally
  access("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", F_OK) = 0
  open("/etc/NetworkManager/conf.d/10-globally-managed-devices.conf", O_RDONLY) 
= 5
  write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (etc: 10-globally-managed-devices.conf, 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 252# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(etc: 10-globally-managed-devices.conf, default-wifi-powersave-on.conf)

  However, the same does not work for /run:

  sudo rm /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
  sudo touch /run/NetworkManager/conf.d/10-globally-managed-devices.conf

  $ strace -fvvs1024 /usr/sbin/NetworkManager --print-config 2>&1|grep 
10-globally
  access("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", 
F_OK) = 0
  open("/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
  access("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", 
F_OK) = 0
  open("/var/run/NetworkManager/conf.d/10-globally-managed-devices.conf", 
O_RDONLY) = 5
  write(1, "# NetworkManager configuration: 
/etc/NetworkManager/NetworkManager.conf (lib: 10-globally-managed-devices.conf) 
(etc: 
default-wifi-powersave-on.conf)\n\n[main]\nplugins=ifupdown,keyfile,ofono\ndns=dnsmasq\n\n[keyfile]\nunmanaged-devices=*,except:type:wifi,except:type:wwan\n\n[ifupdown]\nmanaged=false\n\n[connection]\nwifi.powersave=3\n",
 323# NetworkManager configuration: /etc/NetworkManager/NetworkManager.conf 
(lib: 10-globally-managed-devices.conf) (etc: default-wifi-powersave-on.conf)

  Thus "unmanaged-devices" is still excluding eveyrthing but wifi/wwan,
  i. e. per the original /usr/lib/ config.

  network-manager version 1.2.2-0ubuntu6

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

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

Reply via email to