Skip to content

storage: targetcli basic: TypeError: set_chap() got an unexpected keyword argument 'return_output'

Snippet of test failure

################################################################################
INFO: Setting node.session.auth.password_in to 5 in iscsid.conf
################################################################################
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/stqe/host/atomic_run.py", line 123, in atomic_run
    ret, output = command(return_output=True, **kwargs)
TypeError: set_chap() got an unexpected keyword argument 'return_output'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/stqe/tests/targetcli/cli/iscsi_chap_2ways.py", line 91, in <module>
    errs = iscsi_chap_pass()
  File "/usr/local/lib/python3.10/site-packages/stqe/tests/targetcli/cli/iscsi_chap_2ways.py", line 54, in iscsi_chap_pass
    atomic_run("Setting auth parameters in iscsid config",
  File "/usr/local/lib/python3.10/site-packages/stqe/host/atomic_run.py", line 133, in atomic_run
    ret = command(**kwargs)
  File "/usr/local/lib/python3.10/site-packages/libsan/host/iscsi.py", line 1077, in set_chap
    if not set_iscsid_parameter(**parameters):
  File "/usr/local/lib/python3.10/site-packages/libsan/host/iscsi.py", line 1031, in set_iscsid_parameter
    aug.set('/files/etc/iscsi/iscsid.conf/' + key, kwargs[key])
  File "/usr/lib/python3.10/site-packages/augeas/__init__.py", line 256, in set
    raise TypeError("value MUST be a string or None!")
TypeError: value MUST be a string or None!

Test logs on DataWarehouse

https://datawarehouse.cki-project.org/kcidb/tests/3606603

DataWarehouse issue

https://datawarehouse.cki-project.org/issue/1241

In case opening the links above result in a 404 page on DataWarehouse, please make sure you are correctly logged into DataWarehouse via Red Hat SSO.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information