http://bugzilla.suse.com/show_bug.cgi?id=1050953
http://bugzilla.suse.com/show_bug.cgi?id=1050953#c8
Fabian Vogt
freek@ltfctum:~> qdbus-qt5 --system --literal org.freedesktop.Accounts /org/freedesktop/Accounts org.freedesktop.Accounts.CacheUser Error: org.freedesktop.DBus.Error.InvalidArgs Berichttype ‘()’ komt niet overeen met verwachte type ‘(s)’ freek@ltfctum:~>
The command needs the parameter $USER and in that case starting systemsettings5 shows that user. The system prompts for the root password.
Just entering another username on the system also works and that user is shown also.
However only the username and its full name, probably from /etc/password, are shown. Tried to set an avatar. Setting it for a second user resulted in a crash.
So apparently the system needs some initialization, like entering users in it.
Looks to me like either a bug in the accountsservice not loading all users automatically or a misuse of the org.freedesktop.Accounts interface. Adding maintainers of accountsservice to CC for advice: What is needed to enumerate all users with the accountsservice? -- You are receiving this mail because: You are on the CC list for the bug.