You have been subscribed to a public bug:
Binary package hint: gnome-system-tools
>From the "Services settings" dialog (services-admin), I accidentally
clicked the box for "System Communication bus (dbus)" instead of
"Printer service (hplip)" directly above it. This happened because the
dialog had stopped responding briefly while disabling "Printer Service
(cupsys)" without any indication, and a slight inadvertant movement of
the scrollwheel was registered before the mouse click after it had
finished disabling cupsys, moving dbus under the mouse.
Immediately Services closed and attempts to re-run it produced the
message "you are not allowed to access the system configuration".
I have no idea how a novice UNIX user would have figured this out. I'm
not an experienced Linux user, but I've got 30 years experience with
UNIX as a developer, network admin, and FreeBSD committer (^_^) and it
took me maybe a quarter of an hour to figure out what the Linux, Debian,
and/or Ubuntu ways of doing things were, track down the actual error
("failed to connect to socket /var/run/dbus/system_bus_socket"), and
figure out how to start dbus cleanly again.
It should not be this easy to saw off the branch you are sitting on.
Recommendations:
1a. Services Settings should fork and perform extended operations in the
background, to avoid the UI freezing, or
1b. Services Settings should provide immediate feedback when it is performing
an extended operation.
And:
2a. Services settings should require an explicit "Apply" step, or
2b. Services that "Services Settings" depends on should warn the user that
Services will terminate and wait for approval, or
2c. Services that "Services Settings" depends on should only be visible after
selecting an "advanced" option.
** Affects: gnome-system-tools (Ubuntu)
Importance: High
Assignee: Ubuntu Desktop Bugs
Status: Confirmed
--
Too easy to accidentally kill dbus from Services settings and lock yourself out
of services
https://bugs.launchpad.net/bugs/112102
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs