Skip to content

Commit

Permalink
network: Catch exception from NM failing to create a bridge device (#…
Browse files Browse the repository at this point in the history
…1075195)

Related: rhbz#1075195
  • Loading branch information
rvykydal committed Sep 29, 2014
1 parent 5e63862 commit e34747d
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pyanaconda/network.py
Original file line number Diff line number Diff line change
Expand Up @@ -1224,9 +1224,9 @@ def apply_kickstart(ksdata):
for con_uuid, dev_name in added_connections:
try:
nm.nm_activate_device_connection(dev_name, con_uuid)
except nm.UnknownConnectionError:
log.warning("network: pre kickstart: can't activate connection %s on %s",
con_uuid, dev_name)
except (nm.UnknownConnectionError, nm.UnknownDeviceError) as e:
log.warning("network: pre kickstart: can't activate connection %s on %s: %s",
con_uuid, dev_name, e)
return applied_devices

def networkInitialize(ksdata):
Expand Down
2 changes: 2 additions & 0 deletions pyanaconda/nm.py
Original file line number Diff line number Diff line change
Expand Up @@ -714,6 +714,8 @@ def nm_activate_device_connection(dev_name, con_uuid):
raise UnmanagedDeviceError(dev_name, e)
elif "org.freedesktop.NetworkManager.UnknownConnection" in e.message:
raise UnknownConnectionError(dev_name, e)
if "org.freedesktop.NetworkManager.UnknownDevice" in e.message:
raise UnknownDeviceError(dev_name, e)
raise

def nm_add_connection(values):
Expand Down

0 comments on commit e34747d

Please sign in to comment.