Hide Forgot
Description of problem: diff --git i/firstboot/loader.py w/firstboot/loader.py index 2f65fbc..6373e32 100644 --- i/firstboot/loader.py +++ w/firstboot/loader.py @@ -84,7 +84,7 @@ class Loader: continue # skip modules that require network if it's not active - if not self._has_network and modobj.needsNetwork(): + if not self._has_network() and modobj.needsNetwork(): log.error('module requires active network connection') continue Loader doesn't call self._has_network, but just accidentally checks that it doesn't exists and ignores needsNetwork(). Module that do need network are not skipped if there is no networking.
Created attachment 827881 [details] fix missing Loader._needs_network call Patch against master.
Reproduced with firstboot-19.4-2.el7 - Subscription Management Registration (SMR) started although no network interface was running. With firstboot-19.5-2.el7, SMR was started only when network interface was up and running. Moving to VERIFIED.
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.