<div dir="ltr"><div>Package: fence-agents<br>Version: 4.2.0-1<br>Severity: normal<br><br>Dear Maintainer,<br></div><div><br></div><div>After installing fence-agents, the fence_vmware_soap script fails to run due to missing dependencies:</div><div><br></div><div>root@sid-fence-agents:~# fence_vmware_soap <br>Traceback (most recent call last):<br>  File "/usr/sbin/fence_vmware_soap", line 4, in <module><br>    import shutil, tempfile, suds<br>ModuleNotFoundError: No module named 'suds'<br></div><div><br></div><div>After installing python3-suds (python-suds isn't the right one), it works.</div><div><br></div><div>d/changelog does mention this case:</div><div>  * Add python-requests and time to Build-Depends, add python-requests and<br>    python-suds to Suggests (needed by fence_vmware_soap).<br></div><div><br></div><div>Since the missing dependency leads to a crash, I'm wondering why it's just a "Suggests" and not a "Depends".</div><div><br></div><div>Ubuntu got a bug about this from a user: <a href="https://bugs.launchpad.net/ubuntu/+source/fence-agents/+bug/1772096">https://bugs.launchpad.net/ubuntu/+source/fence-agents/+bug/1772096</a></div><div><br></div><div><br></div><div>He didn't run that script directly, but another one, and the error was quite obscure:</div><div><p>"""<br></p><p>After that, I run the command 
`pcs stonith list`.  This indicates that there are errors with two of 
the fence agents, one of which I'm trying to use:</p>
<p>[...]<br>
Error: no metadata for /usr/sbin/fence_ovh<br>
[...]<br>
Error: no metadata for /usr/sbin/<wbr>fence_vmware_<wbr>soap<br>
[...]</p>
<p>This results in the following error, when attempting to use `pcs stonith create <name> fence_vmware_soap ...`:</p>
<p>Error: Unable to create resource 'stonith:<wbr>fence_vmware_<wbr>soap', it is<br>
not installed on this system (use --force to override)</p>"""<br></div><div><br></div><div><br></div><div>-- System Information:<br>Debian Release: buster/sid<br>  APT prefers unstable<br>  APT policy: (500, 'unstable')<br>Architecture: amd64 (x86_64)<br><br>Kernel: Linux 4.15.0-22-generic (SMP w/4 CPU cores)<br>Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)<br>Shell: /bin/sh linked to /bin/dash<br>Init: systemd (via /run/systemd/system)<br><br>Versions of packages fence-agents depends on:<br>ii  libc6              2.27-3<br>ii  python3            3.6.5-3<br>ii  python3-boto3      1.4.2-1<br>ii  python3-googleapi  1.5.5-1<br>ii  python3-pexpect    4.2.1-1<br>ii  python3-pycurl     7.43.0.1-0.2<br><br>Versions of packages fence-agents recommends:<br>ii  libnet-telnet-perl  3.04-1<br>ii  openssh-client      1:7.7p1-2<br>ii  sg3-utils           1.42-2<br>ii  snmp                5.7.3+dfsg-3<br><br>Versions of packages fence-agents suggests:<br>pn  python3-adal      <none><br>pn  python3-azure     <none><br>ii  python3-requests  2.18.4-2<br>pn  python3-suds      <none><br><br>-- no debconf information<br><br></div></div>