Introduction: We are currently using the Altlinux system, and the freeipa 
package is maintained in the repository provided at 
https://packages.altlinux.org/en/p10/srpms/freeipa/. To meet our specific 
requirements, I decided to create a container package based on the Altlinux p10 
distribution. However, I have now encountered a problem while trying to install 
ipa-client inside the container. It seems that I am not receiving a session 
cookie for some reason. Although the logs indicate that the Ticket Granting 
Ticket (TGT) is successfully issued and stored at /etc/ipa/.dns_ccache (TGT for 
the host principal), there is a warning stating that the ipa_session cookie 
cannot be found. As a result, the request to /ipa/json fails with a 401 error.

Despite the fact that this distribution is not based on RHEL and therefore not 
officially supported, I would appreciate any guidance. Precisely what should 
happen in normal sutiation without error. Any hints on where to investigate in 
the source code would also be helpful.

ipaclient-install logs: https://pastebin.com/8NbieLK3

the error part is:

>2023-07-12T03:50:08Z DEBUG Initializing principal 
>host/ipamaster.ipa-test.novalocal@IPA-TEST-NOTLIKEDOMAIN.NOVALOCAL using 
>keytab /data/etc/krb5.keytab
>2023-07-12T03:50:08Z DEBUG using ccache /etc/ipa/.dns_ccache
>2023-07-12T03:50:08Z DEBUG Attempt 1/5: success
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/bin/certutil', '-d', 
>'/tmp/tmpgi6acve3', '-N', '-f', '/tmp/tmpgi6acve3/pwdfile.txt', '-@', 
>'/tmp/tmpgi6acve3/pwdfile.txt']
>2023-07-12T03:50:08Z DEBUG Process finished, return code=0
>2023-07-12T03:50:08Z DEBUG stdout=
>2023-07-12T03:50:08Z DEBUG stderr=
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/sbin/selinuxenabled']
>2023-07-12T03:50:08Z DEBUG Process execution failed
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/sbin/selinuxenabled']
>2023-07-12T03:50:08Z DEBUG Process execution failed
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/sbin/selinuxenabled']
>2023-07-12T03:50:08Z DEBUG Process execution failed
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/sbin/selinuxenabled']
>2023-07-12T03:50:08Z DEBUG Process execution failed
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/sbin/selinuxenabled']
>2023-07-12T03:50:08Z DEBUG Process execution failed
>2023-07-12T03:50:08Z DEBUG Starting external process
>2023-07-12T03:50:08Z DEBUG args=['/usr/bin/certutil', '-d', 
>'sql:/tmp/tmpgi6acve3', '-A', '-n', 'CA certificate 1', '-t', 'C,,', '-a', 
>'-f', '/tmp/tmpgi6acve3/pwdfile.txt']
>2023-07-12T03:50:08Z DEBUG Process finished, return code=0
>2023-07-12T03:50:08Z DEBUG stdout=
>2023-07-12T03:50:08Z DEBUG stderr=
>2023-07-12T03:50:08Z DEBUG failed to find session_cookie in persistent storage 
>for principal 
>'host/ipamaster.ipa-test.novalocal@IPA-TEST-NOTLIKEDOMAIN.NOVALOCAL'
>2023-07-12T03:50:08Z DEBUG trying https://ipamaster.ipa-test.novalocal/ipa/json
>2023-07-12T03:50:08Z DEBUG Created connection context.rpcclient_139827748309840
>2023-07-12T03:50:08Z DEBUG [try 1]: Forwarding 'schema' to json server 
>'https://ipamaster.ipa-test.novalocal/ipa/json'
>2023-07-12T03:50:08Z DEBUG ENTERING SINGLE_REQUEST
>2023-07-12T03:50:08Z DEBUG HOST:i (ipamaster.ipa-test.novalocal)
>2023-07-12T03:50:08Z DEBUG HANDLER: (/ipa/json)
>2023-07-12T03:50:08Z DEBUG REQUEST_BODY: (b'{"method": "schema", "params": 
>[[], {"version": "2.170"}], "id": 0}')
>2023-07-12T03:50:08Z DEBUG New HTTP connection (ipamaster.ipa-test.novalocal)
>2023-07-12T03:50:08Z DEBUG HTTP connection destroyed 
>(ipamaster.ipa-test.novalocal)
>Traceback (most recent call last):
>  File 
> "/usr/lib64/python3/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/lib64/python3/site-packages/ipalib/rpc.py", line 727, in 
> single_request
>    if not self._auth_complete(response):
>  File "/usr/lib64/python3/site-packages/ipalib/rpc.py", line 673, in 
> _auth_complete
>    raise errors.KerberosError(
>ipalib.errors.KerberosError: No valid Negotiate header in server response
>2023-07-12T03:50:08Z DEBUG Destroyed connection 
>context.rpcclient_139827748309840
>2023-07-12T03:50:08Z DEBUG   File 
>"/usr/lib64/python3/site-packages/ipapython/admintool.py", line 180, in execute
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to