I’ve set up a Horde server in Docker Compose and configured p4 with:
p4 configure set ssl.client.cert.validate=2
p4 configure set ssl.client.trust.name=0
but still can’t manage this error:
horde-server-1 | [14:46:03 wrn] Failed checking Perforce server health via info command. Reason Failed: The authenticity of ‘ssl:ipofserver:1666’ can’t be established,
horde-server-1 | this may be your first attempt to connect to this P4PORT.
horde-server-1 | The fingerprint for the key sent to your client is
horde-server-1 | fingerprint here
horde-server-1 | To allow connection use the ‘p4 trust’ command. (Generic=Comm)
I tried exec into container, but p4 doesn’t work there directly, tried also put some commands in docker-compose but without effect as well.
I’m unsure how to bypass this p4 trust command. Any suggestions?
I’m encountering the same issue where the P4 trust is already established on the agent, but when running through Horde, it prompts for the trust again. Did you encounter it and solve?
I am getting the same error on UE5.4, even though the trust file definitely has the entry present.
I was first getting it on the agent when running a build, but somehow, while trying to fix this, I’ve broken the server too, which no longer can connect to Perforce, despite me trying everything I can think of to ensure the trust file is correct.
NOTE: this is using the Horde installer, not the Docker container.