I am working on enabling some keyring related tests in the pipeline, but right now having some issue with the secret-tool. I am able to go through this How do you enable the secret-tool command (backed by gnome-keyring, libsecret and dbus) in a headless CentOS Docker container?
I want to specify my DBUS_SESSION_BUS_ADDRESS to /run/user/$UID/bus, but it says secret-tool: Could not connect: Connection refused. What does it make the difference when DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-xxxx,guid=xxxx and DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UID/bus?
I have created the directory and make sure the container pipeline has the access sudo chown $UID /run/user, so not sure why it's complaining about Connection refused.
I am using AlmaLinux docker container image
docker run --privileged -it almalinux:8 /bin/bash.
Any ideas? Thank you.
I also tried to override dbus.conf with <listen>unix:path=/run/user/1000/bus</listen>
I get the message 'Failed to start message bus: Failed to bind socket "/run/user/1000/bus": Address already in use'