Public bug reported:

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: Undecided
         Status: Unconfirmed

-- 
Too easy to accidentally kill dbus from Services settings and lock yourself out 
of services
https://bugs.launchpad.net/bugs/112102
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to