Until today, everyday I booted in KaOS, run ssh-add .ssh/my_key and then do my work, the passphrase keep saved until logout.

Today I updated using pacman -Syyu, then rebooted and I can't no longer keep my ssh key passphrase saved. The only workaround I've found is running

eval "$(ssh-agent -s)"

ssh-add .ssh/my_key

EVERY time i open a konsole/bash shell, before update it was once and only once the system is booted!

If I run ssh-add alone it gives me

raul ~ $ ssh-add

Could not open a connection to your authentication agent.

and "echo $SSH_AUTH_SOCK" is empty...

How can i return to the old behavior?

The packages I updated today are

[2015-10-07 10:55] [PACMAN] Running 'pacman -Syyu'

[2015-10-07 10:55] [PACMAN] synchronizing package lists

[2015-10-07 10:55] [PACMAN] starting full system upgrade

[2015-10-07 11:01] [ALPM] transaction started

[2015-10-07 11:01] [ALPM] upgraded tzdata (2015f-1 -> 2015g-1)

[2015-10-07 11:01] [ALPM] upgraded libusb (1.0.19-1 -> 1.0.20-1)

[2015-10-07 11:01] [ALPM] upgraded gdk-pixbuf2 (2.31.7-1 -> 2.32.1-1)

[2015-10-07 11:01] [ALPM] upgraded bluedevil (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kwayland (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kdecoration (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kwin (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded oxygen-fonts (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded breeze (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kde-cli-tools (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kde-gtk-config (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:02] [ALPM] upgraded kdenetwork-filesharing (15.07.70-1 -> 15.07.71-1)

[2015-10-07 11:03] [ALPM] upgraded kdeplasma-addons (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded khelpcenter (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded libksysguard (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded milou (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded libkscreen (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded sddm-kcm (1:5.4.1-1 -> 1:5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded plasma-workspace (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded khotkeys (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded kinfocenter (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded kmenuedit (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded kscreen (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded ksysguard (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded oxygen (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded php (5.6.13-1 -> 5.6.14-1)

[2015-10-07 11:03] [ALPM] upgraded polkit-kde-agent-1 (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded systemsettings (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded powerdevil (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded plasma-desktop (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded plasma-nm (5.4.1-1 -> 5.4.2-1)

[2015-10-07 11:03] [ALPM] upgraded plasma-workspace-wallpapers (5.4.1-1 -> 5.4.2-1)

Thanks.

There is a review for a patch for plasma-workspace regarding gpg keys and the likes.

Do you have plasma-workspace 5.4.1 in your /var/cache/pacman/pkg cache? If so pacman -U that one and see if that fixes it. If so, then a rebuild with the above mentioned patch will be up soon.

If you don't have that package in your cache, you can apply the patch yourself tookdesu kate /usr/bin/startkde

look for line 209 (test -r "$file" && . "$file") || :

chango to test -r "$file" && . "$file" || true

Yes, both methods works.

Also tried this line and works too (using 5.4.2-1)

test -r "$file" && . "$file" || :

Just tried