Public bug reported: A fresh install of Ubuntu 20.04. Installed MAAS regiond controller. Here's Netplan config:
``` network: ethernets: enp4s0f0: {} vlans: vlan3: id: 3 link: enp4s0f0 addresses: [10.3.9.24/16] gateway4: 10.3.0.1 mtu: 9000 nameservers: addresses: [10.3.0.1, 10.3.0.2] version: 2 ``` Here's permissions for files created in `/proc/net/vlan` ``` root@d9-33u-a:~# ls -lh /proc/net/vlan/ total 0 -rw------- 1 root root 0 May 25 04:33 config -rw------- 1 root root 0 May 25 04:33 vlan3 ``` This is causing issues with MAAS v3.0 beta: ``` 2021-05-24 23:27:36 provisioningserver.rpc.clusterservice: [critical] Event-loop 'd9-34u-b:pid=108335' handshake failed; dropping connection. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks result = g.send(result) File "/usr/lib/python3/dist-packages/provisioningserver/rpc/clusterservice.py", line 1176, in performHandshake registered = yield self.registerRackWithRegion() File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1613, in unwindGenerator return _cancellableInlineCallbacks(gen) File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1529, in _cancellableInlineCallbacks _inlineCallbacks(None, g, status) --- <exception caught here> --- File "/usr/lib/python3/dist-packages/provisioningserver/rpc/clusterservice.py", line 1176, in performHandshake registered = yield self.registerRackWithRegion() File "/usr/lib/python3/dist-packages/twisted/internet/defer.py", line 1418, in _inlineCallbacks result = g.send(result) File "/usr/lib/python3/dist-packages/provisioningserver/rpc/clusterservice.py", line 1123, in registerRackWithRegion interfaces = get_all_interfaces_definition() File "/usr/lib/python3/dist-packages/provisioningserver/utils/network.py", line 1133, in get_all_interfaces_definition for name, ipaddr in get_ip_addr().items() File "/usr/lib/python3/dist-packages/provisioningserver/utils/ipaddr.py", line 43, in get_ip_addr output = call_and_check([get_resources_bin_path()]) File "/usr/lib/python3/dist-packages/provisioningserver/utils/shell.py", line 106, in call_and_check raise ExternalProcessError(process.returncode, command, output=stderr) provisioningserver.utils.shell.ExternalProcessError: Command `/usr/share/maas/machine-resources/amd64` returned non-zero exit status 1: ERROR: open /proc/net/vlan/config: permission denied ``` I can modify the permissions manually, which fixes things; but a reboot will set permissions back to 0600. ** Affects: maas (Ubuntu) Importance: Undecided Status: Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1929507 Title: Files in /proc/net/vlan are being set to 0600 permissions To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/maas/+bug/1929507/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs