Wed, May 26, 2021 at 06:02:12PM CEST, jtluka(a)redhat.com wrote:
The command to restore the autoneg settings returns non-zero exit
code
after update from RHEL-8.3.0 to RHEL-8.4.0. This causes crash of the
recipe on cleanup.
To fix this, the die_on_err=False is used to ignore the exit code value.
Signed-off-by: Jan Tluka <jtluka(a)redhat.com>
---
lnst/Slave/NetConfigDevice.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lnst/Slave/NetConfigDevice.py b/lnst/Slave/NetConfigDevice.py
index b87769f9..f25cbede 100644
--- a/lnst/Slave/NetConfigDevice.py
+++ b/lnst/Slave/NetConfigDevice.py
@@ -105,7 +105,7 @@ class NetConfigDeviceEth(NetConfigDeviceGeneric):
def deconfigure(self):
config = self._dev_config
- exec_cmd("ethtool -s %s autoneg on" % config["name"])
+ exec_cmd("ethtool -s %s autoneg on" % config["name"],
die_on_err=False)
if "netem_cmd" in config:
exec_cmd(config["netem_cmd"].replace("add",
"del"))
if "lldp" in config:
--
2.26.3
I've pushed this to legacy-py3 branch immediately since this is a bug fix.
-Jan