#6694 ipa-client-install command failed, TypeError: list found
Closed: Fixed None Opened 6 years ago by cheimes.

ipa-client-install with --ca-cert-file argument fails:

2017-02-20T17:20:30Z DEBUG   File "/usr/lib/python2.7/site-packages/ipapython/admintool.py", line 172, in execute
    return_value = self.run()
  File "/usr/lib/python2.7/site-packages/ipapython/install/cli.py", line 317, in run
    cfgr = transformed_cls(**kwargs)
  File "/usr/lib/python2.7/site-packages/ipapython/install/common.py", line 102, in __init__
    **kwargs)
  File "/usr/lib/python2.7/site-packages/ipaclient/install/client.py", line 3612, in __init__
    super(ClientInstall, self).__init__(**kwargs)
  File "/usr/lib/python2.7/site-packages/ipaclient/install/client.py", line 3517, in __init__
    super(ClientInstallInterface, self).__init__(**kwargs)
  File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 278, in __init__
    prop.validate(value)
  File "/usr/lib/python2.7/site-packages/ipapython/install/core.py", line 142, in validate
    func(self.outer, value)
  File "/usr/lib/python2.7/site-packages/ipaclient/install/client.py", line 3558, in ca_cert_files
    if not os.path.exists(value):
  File "/usr/lib64/python2.7/genericpath.py", line 26, in exists
    os.stat(path)

2017-02-20T17:20:30Z DEBUG The ipa-client-install command failed, exception: TypeError: coercing to Unicode: need string or buffer, list found
2017-02-20T17:20:30Z ERROR coercing to Unicode: need string or buffer, list found

The argument value is ['/etc/pki/ipa-ca.crt'].

master:

  • 0fffeab Fix error in ca_cert_files validator

Metadata Update from @cheimes:
- Issue assigned to someone
- Issue set to the milestone: FreeIPA 4.5

6 years ago

Login to comment on this ticket.

Metadata