NetworkManager renderer broken on NM version 1.15.2 or later (Ubuntu 19.04 Disco)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Netplan |
Fix Released
|
Critical
|
Unassigned | ||
netplan.io (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[Impact]
Netplan users who use the NetworkManager backend (ie. all desktop users);
only when NetworkManager 1.15.2 is in use (disco and higher).
[Test case]
1) Apply any currently working configuration.
2) Run 'netplan apply'
3) Verify that the files generated in /run/NetworkMan
[Regression potential]
None; this additional extension allows support for NetworkManager 1.15.2 and has additional effect on earlier version of NetworkManager: files are parsed despite any possible file suffix.
---
NetworkManager 1.15.2 or later (as included first in Ubuntu 19.04 Disco Dingo) now requires that files in /{etc,run}
https:/
NetPlan writes files as /run/NetworkMan
If you rename the files to end in '.nmconnection' then you can see the interface configuration loaded by NetworkManager.
root@optane:
netplan-eno1 virbr0.nmconnection 'Wired connection 1.nmconnection' 'Wired connection 2.nmconnection'
root@optane:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
addresses: [10.48.134.22/25]
gateway4: 10.48.134.1
nameservers:
addresses: [10.48.134.6]
Changed in netplan.io (Ubuntu): | |
importance: | Undecided → High |
Changed in netplan.io (Ubuntu): | |
importance: | High → Critical |
Changed in netplan: | |
importance: | Undecided → Critical |
status: | Confirmed → In Progress |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
tags: | added: id-5c758b3e03cee15a599dbdea |
description: | updated |
Changed in netplan: | |
status: | In Progress → Fix Released |
assignee: | Mathieu Trudel-Lapierre (cyphermox) → nobody |
tags: | removed: rls-dd-incoming |
the report also shows that we currently have no autopkgtest or such blocking n-m to migrate when the netplans/n-m integration stops working