Package: liboobs-1-5
Version: 3.0.0-1
Severity: important

Hi,

I'm running Debian Testing, all packages are up-to-date.


When I run users-admin (from gnome-system-tools package) from the
terminal, it shows the following error:

(users-admin:1146): Liboobs-WARNING **: There was an unknown error communicating asynchronously with the backends: Launch helper exited with unknown return code 255


If I try to change the full name of my user account, it fails [*]
with an error again:

(users-admin:1146): Liboobs-WARNING **: There was an unknown error communicating with the backends: Launch helper exited with unknown return code 255


When I look in /var/log/syslog after that, there are some error
messages as well.

1) after users-admin starts:

Sep 16 11:03:16 jessica dbus[388]: [system] Activating service name='org.freedesktop.SystemToolsBackends.UsersConfig2' (using servicehelper) Sep 16 11:03:16 jessica dbus[388]: [system] Activating service name='org.freedesktop.SystemToolsBackends.GroupsConfig2' (using servicehelper) Sep 16 11:03:16 jessica dbus[388]: [system] Activating service name='org.freedesktop.SystemToolsBackends.SelfConfig2' (using servicehelper) Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: interface name 'uint32' is not valid. Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names are composed of 1 or more elements separated by a Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: period ('.') character. All elements must contain at least one character. Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Each element must only contain the ASCII characters '[A-Z][a-z][0-9]_' Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: and must not begin with a digit. Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names must contain at least one '.' (period) character (and Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: thus at least two elements). Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names must not begin with a '.' (period) character. Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: Compilation failed in require at /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl line 51. Sep 16 11:03:17 jessica dbus[388]: [system] Activated service 'org.freedesktop.SystemToolsBackends.SelfConfig2' failed: Launch helper exited with unknown return code 255 Sep 16 11:03:17 jessica org.freedesktop.SystemToolsBackends[388]: ** (system-tools-backends:1002): WARNING **: Launch helper exited with unknown return code 255


2) after I change the full name and press the button to apply the changes:

Sep 16 11:03:17 jessica dbus[388]: [system] Successfully activated service 'org.freedesktop.SystemToolsBackends.UsersConfig2' Sep 16 11:03:17 jessica dbus[388]: [system] Successfully activated service 'org.freedesktop.SystemToolsBackends.GroupsConfig2' Sep 16 11:03:20 jessica dbus[388]: [system] Activating service name='org.freedesktop.SystemToolsBackends.SelfConfig2' (using servicehelper) Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: interface name 'uint32' is not valid. Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names are composed of 1 or more elements separated by a Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: period ('.') character. All elements must contain at least one character. Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Each element must only contain the ASCII characters '[A-Z][a-z][0-9]_' Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: and must not begin with a digit. Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names must contain at least one '.' (period) character (and Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: thus at least two elements). Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: * Interface names must not begin with a '.' (period) character. Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends.SelfConfig2[388]: Compilation failed in require at /usr/share/system-tools-backends-2.0/scripts/SystemToolsBackends.pl line 51. Sep 16 11:03:20 jessica dbus[388]: [system] Activated service 'org.freedesktop.SystemToolsBackends.SelfConfig2' failed: Launch helper exited with unknown return code 255 Sep 16 11:03:20 jessica org.freedesktop.SystemToolsBackends[388]: ** (system-tools-backends:1002): WARNING **: Launch helper exited with unknown return code 255


So it looks like liboobs sends a malformed message (with invalid
interface name) to the backend.



[*] Though the GUI will show that the full name has changed, after
restarting users-admin you'll see that it actually didn't. This is
due to another bug in liboobs, not related to this one.


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to