No wifi adapter present in Gnome after upgrade to 0.96-0ubuntu0.18.10.2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
netplan.io (Ubuntu) |
Fix Released
|
High
|
Mathieu Trudel-Lapierre | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Ubuntu users installing from the d-i installer (mini.iso) to set up a desktop, as well as users with complex setups for netplan, managed by both networkd and NetworkManager in multiple files.
[Test case]
1) Install ubuntu from mini.iso.
2) Configure the system normally through the installer up to package selection.
3) Add GNOME Desktop to package selection and continue install.
4) After reboot and logging in, check whether the network device configured (wired or wifi) is showing in the GNOME Shell network drop-down at the top of the screen.
Without the patch, networkd manages the interface and thus it is ignored by NM, and doesn't show in GNOME Shell.
With the fix, NetworkManager manages the interface, it is brought up correctly and shows in GNOME Shell.
[Regression potential]
This fixes a regression in updates for bionic & cosmic, and a regression that was present in Disco at release time. Since the default renderer effectively changes in this case if there are multiple configuration files listing a different global renderer (the last one configured will be the global default); care should be taken to make sure the interfaces are correctly brought up at boot time.
This really only affects very specific desktop installs, since they may have both NetworkManager and systemd installed from the beginning. The default global renderer is always networkd, so the impact of this is limited to systems where both: multiple YAML configuration files are used with netplan; and both NetworkManager and networkd are used as renderer for different network devices. This tends to only happen if people have installed from the mini.iso image or if they have made the conscious decision to write multiple YAML files and use different renderers for different devices.
---
Ubuntu release: 18.10 (cosmic)
I verified this is the culprit after a downgrade to 0.42.2. When I go to the Wifi settings of gnome-control-
My wifi adapter is an Intel Advanced-N 6200, if that is of any help. I can provide more details if needed.
EDIT: I've verified that I can add my wifi credentials to /etc/netplan/
EDIT 2: More details:
gnome-shell version: 3.30.2-
gnome-control-
---
ProblemType: Bug
ApportVersion: 2.20.10-0ubuntu13.2
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.10
Package: netplan.io 0.96-0ubuntu0.
PackageArchitec
ProcVersionSign
Tags: third-party-
Uname: Linux 4.18.0-17-generic x86_64
UnreportableReason: Este no es un paquete oficial de Ubuntu. Desinstale cualquier paquete de terceros e inténtelo de nuevo.
UpgradeStatus: Upgraded to cosmic on 2019-03-03 (46 days ago)
UserGroups: adm cdrom dialout dip docker lpadmin plugdev sambashare sudo
_MarkForUpload: True
description: | updated |
description: | updated |
Changed in netplan.io (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Mathieu Trudel-Lapierre (cyphermox) |
tags: | added: regression-update |
tags: | added: id-5cba599f9455ed5eaa1d6601 |
description: | updated |
no longer affects: | netcfg (Ubuntu) |
Could you add your journalctl log from a boot with the old and one with the new version?