When we create a checkpoint, the checkpoint keeps a reference to all the devices that are part of the checkpoint. The device's path is also exposed on D-Bus via the "Devices" property.
When the device gets removed (for example, because it's a software device, or because the module is unloaded), the device otherwise disappears from NetworkManager's D-Bus API. However, the checkpoint still references the D-Bus path that no longer exists.
NetworkManager must handle this better.
Comment 2Francesco Giudici
2019-03-15 18:17:42 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2019:2302