I've migrated from Mint 18 to Debian 10 Mate, and the only problem I've got is that Netbeans now asks me for a master password every time. From the Netbeans doc I understand it's because the keyring doesn't work or is incompatible.
They gnome-keyring seems OK to me:
Code: Select all
gdbus call --session --dest org.gnome.keyring --object-path /org/freedesktop/secrets/collection/login --method org.freedesktop.DBus.Properties.Get org.freedesktop.Secret.Collection Locked
returns:
(<false>,)
Code: Select all
dbus-send --print-reply --dest=org.gnome.keyring /org/freedesktop/secrets/collection/login org.freedesktop.DBus.Properties.Get string:org.freedesktop.Secret.Collection string:Locked
returns:
method return time=1586539994.076230 sender=:1.13 -> destination=:1.222 serial=6 reply_serial=2
variant boolean false
Then I've taken another road: I've tested the same exact Netbeans+config on a VM Xubuntu 16 and it was working just like Mint 18 (both based on Debian 9). I've upgraded Xubuntu 16 to 18 to be on the same Buster base: Netbeans keeps working.
So I've compared in Synaptics those services with the word "Keyring" + Gnome in Xubuntu 18 that are not installed in Buster.
XUBUNTU 18.04
gir1.2-gnomekeyring-1.0
gnome-keyring
libgnome-keyring-common
libgnome-keyring0
libp11-kit-gnome-keyring
libpam-gnome-keyring
BUSTER
gnome-keyring
gnome-keyring-pkcs11
libpam-gnome-keyring
The missing gir1.2-gnomekeyring-1.0 ("Gnome keyring services library - introspection data") sounds like a possible culprit. Maybe also the missing libgnome-keyring-common and libgnome-keyring0
I can't find any of those libs in the Buster repo.
Any idea will be appreciated.