On Wed, May 23, 2018 at 11:59:19AM -0300, Andreas Hasenack wrote: > After installing fence-agents, the fence_vmware_soap script fails to run > due to missing dependencies: > > root@sid-fence-agents:~# fence_vmware_soap > Traceback (most recent call last): > File "/usr/sbin/fence_vmware_soap", line 4, in <module> > import shutil, tempfile, suds > ModuleNotFoundError: No module named 'suds' > > After installing python3-suds (python-suds isn't the right one), it works. > > d/changelog does mention this case: > * Add python-requests and time to Build-Depends, add python-requests and > python-suds to Suggests (needed by fence_vmware_soap). > > Since the missing dependency leads to a crash, I'm wondering why it's just > a "Suggests" and not a "Depends".
I think it was not to bloat the system too much, when everyone usually needs just one or two agents. But it this case I guess we can move the suds module to Depends so that metadata listing works correctly. -- Valentin