diff --git a/lib/jnpr/junos/utils/sw.py b/lib/jnpr/junos/utils/sw.py index 4cfe93785..11ec417a1 100644 --- a/lib/jnpr/junos/utils/sw.py +++ b/lib/jnpr/junos/utils/sw.py @@ -489,9 +489,9 @@ def pkgaddISSU(self, remote_package, vmhost=False, **kvargs): def _parse_pkgadd_response(self, rsp): got = rsp.getparent() output_msg = "\n".join( - [i.text for i in got.findall("output") if i.text is not None] + [i.text for i in got.findall(".//output") if i.text is not None] ) - package_result = got.findtext("package-result") + package_result = got.findtext(".//package-result") if package_result is None: # is not present if "ERROR:" in output_msg and (