I thought I tested in a full questing GNOME desktop environment, but
apparently not, because in those cases the SSH_AUTH_SOCK is set
accordingly by gcr-ssh-agent.socket (which I didn't know existed).

It's still true that `systemctl --user set-envrionment` only works when
the process is launched as a child of the systemd user manager, e.g.
with StartTransientUnit or systemd-run. For example, an SSH session will
not have SSH_AUTH_SOCK set.

So, I guess it depends on whether xfce is actually launching apps as
systemd units? I know nothing about Xubuntu specifically.

Andreas - can you please provide the output of:

$ systemctl --user status gcr-ssh-agent.socket gcr-ssh-agent.service
$ systemctl --user status gnome-keyring-daemon.socket 
gnome-keyring-daemon.service

Maybe there are other relevant units for Xubuntu?

** Also affects: xubuntu-meta (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: xubuntu-meta (Ubuntu)
   Importance: Undecided => Critical

** Changed in: xubuntu-meta (Ubuntu)
    Milestone: None => ubuntu-25.10

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2125549

Title:
  ssh agent no longer work a questing upgrade

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/2125549/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to