ipaserver-install fails on new RHEL9.4 build

Posted on

Trying to install ipa server on a new RHEL9.4 VM and it is failing at the very end (client initialisation).
The client install log shows:

2024-08-13T12:55:44Z DEBUG failed to find session_cookie in persistent storage for principal 'host/ipa-server.design.internal.domain.com@DESIGN.INTERNAL.DOMAIN.COM'2024-08-13T12:55:44Z DEBUG trying https://ipa-server.design.internal.domain.com/ipa/json
2024-08-13T12:55:44Z DEBUG Created connection context.rpcclient_140333185400064
2024-08-13T12:55:44Z DEBUG [try 1]: Forwarding 'schema' to json server 'https://ipa-server.design.internal.domain.com/ipa/json'
2024-08-13T12:55:44Z DEBUG New HTTP connection (ipa-server.design.internal.domain.com)
2024-08-13T12:55:44Z DEBUG HTTP connection destroyed (ipa-server.design.internal.domain.com)
Traceback (most recent call last):                                                                                                                                    File "/usr/lib/python3.9/site-packages/ipaclient/remote_plugins/__init__.py", line 120, in get_package
    plugins = api._remote_plugins
AttributeError: 'API' object has no attribute '_remote_plugins'    

Not sure why. It appears the server and all its components were installed, just the final client initialisation step failed. If I attempt any client commands - locally - after the failure I get a similar error:

[user@ipa-server ~]$ kinit admin
...
[user@ipa-server ~]$ ipa help
ipa: ERROR: cannot connect to 'https://ipa-server.design.internal.domain.com/ipa/json': Internal Server Error
[user@ipa-server ~]$ ipa -d help
ipa: DEBUG: Loading Index file from '/var/lib/ipa-client/sysrestore/sysrestore.index'
ipa: DEBUG: Loading StateFile from '/var/lib/ipa-client/sysrestore/sysrestore.state'
ipa: DEBUG: Loading StateFile from '/var/lib/ipa-client/sysrestore/sysrestore.state'
ipa: DEBUG: failed to find session_cookie in persistent storage for principal 'admin@DESIGN.INTERNAL.DOMAIN.COM'
ipa: DEBUG: trying https://ipa-server.design.internal.domain.com/ipa/json
ipa: DEBUG: Created connection context.rpcclient_139685059227168
ipa: DEBUG: [try 1]: Forwarding 'schema' to json server 'https://ipa-server.design.internal.domain.com/ipa/json'
ipa: DEBUG: New HTTP connection (ipa-server.design.internal.domain.com)
ipa: DEBUG: HTTP connection destroyed (ipa-server.design.internal.domain.com)
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/ipaclient/remote_plugins/__init__.py", line 120, in get_package
    plugins = api._remote_plugins
AttributeError: 'API' object has no attribute '_remote_plugins'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/ipalib/rpc.py", line 727, in single_request
    raise ProtocolError(
xmlrpc.client.ProtocolError: <ProtocolError for ipa-server.design.internal.domain.com/ipa/json: 500 Internal Server Error>
ipa: DEBUG: Destroyed connection context.rpcclient_139685059227168
ipa: ERROR: cannot connect to 'https://ipa-server.design.internal.domain.com/ipa/json': Internal Server Error             

Any clues?

Responses