"at-bus-launcher not responding" error when trying to shut down????

Folks:

Posting in this sub-forum to follow up on what was a significant problem in TW and possibly grub, took a lot of heavy lifting from the forum gurus to repair, but since then the system has been running well . . . using the “default video module” as per “mrmazda’s” suggestion . . . rather than “nouveau” or “nvidia” . . . although there might be some issues with getting a TTY shell to show up . . . ??? But that isn’t today’s complaint . . . .

Ran a search of “at-bus-launcher” and “no results found” was the response, so I’m posting here to report that every time I try to shut down from the main menu an error of “at-bus-launcher is not responding, would you like to shut down anyway?” error dialogue opens . . . if I click yes, the machine must go into a “shutting down in one minute, but from a few seconds from now . . .” mode, because the machine pauses for awhile before then beginning to shut down . . . .

I prefer that when I click “shut down” the machine just “shuts down” . . . no error window asking me if I “really want to shut down because people are still doing stuff and would like to keep doing that, particularly mr. bus-launcher is busy” type message . . . . Any way to work around that problem??

thanks kindly,

Highly annoying to have to wait to shut down, I fully agree. What does

sudo journalctl | grep at-bus-launcher

output? If you get any hits, do

sudo journalctl -b

and search for at-bus-launcher to see the messages before and after for clues to what it belongs to or causes it.

Is this in your Mac? If not, are there AT bus devices present, maybe a floppy drive, or a CD or DVD drive on ATAPI/PATA? Do you use a PS/2 keyboard connector plugged into the correct port?

Is this a Wayland session? Xorg? Which DE do you use, Gnome? KDE? Other?

Check for clues also in ~/.xsession-errors.

@mrmazda:

Thanks for the reply, I’m now away from that computer so I can’t run any commands just yet. Yep, on the Mac Pro, there is an optical drive, there is a plug-in usb keyboard, don’t know what PS/2 keyboard is . . . .

This is a “new” thing in TW . . . didn’t happen in Leap when I had that going, can’t remember if this started with this recent install, as there were significant issues with it . . . but possibly showed up after some updates . . . .

Should be Xorg with MATE DE . . . .

I also have MATE running in a Gecko install and this issue isn’t happening over there . . . in the other OpenSUSE system that I have installed . . . .

No output on that command.

Check for clues also in ~/.xsession-errors.

I tried to run it as a “sudo cat” and it returned “No such file or directory.” I opened File sytem in the GUI and searched it with “.xsession-errors” . . . nothing came back.

I don’t have any Mate installations, so have no way to test, but I suspect this is about your Mate session, not X or the base system. To see if this is the case, log into an IceWM session instead of Mate, then try shutting down.

If you haven’t already done so, try logging out of your desktop session, then choosing to shut down from the greeter/login screen. Does it make a difference?

Please paste here using code tags output from

sudo journalctl -b -1 | grep ailed
sudo zypper lr -d

There could be clues in either. If the first produces hits, you could

sudo journalctl -b -1 | less

then scan backwards from the end looking for the hit text, and examine before and after for any available context.

~> sudo journalctl -b -1 | grep ailed
[sudo] password for root: 
Feb 18 07:08:41 linux-f6nl systemd[1]: haveged.service: Failed with result 'exit-code'.
Feb 18 07:08:50 linux-f6nl systemd-udevd[867]: controlC0: Process '/usr/sbin/alsactl restore 0' failed with exit code 99.
Feb 18 07:08:51 linux-f6nl systemd-udevd[865]: controlC1: Process '/usr/sbin/alsactl restore 1' failed with exit code 99.
Feb 18 07:08:52 linux-f6nl nscd[1076]: 1076 stat failed for file `/etc/services'; will try again later: No such file or directory
Feb 18 07:08:57 linux-f6nl firewalld[1180]: ERROR: Failed to load service file '/usr/lib/firewalld/services/docker-swarm.xml': INVALID_PROTOCOL: esp
Feb 18 07:08:57 linux-f6nl firewalld[1180]: ERROR: Failed to load service file '/usr/lib/firewalld/services/gre.xml': INVALID_PROTOCOL: gre
Feb 18 07:08:57 linux-f6nl firewalld[1180]: ERROR: Failed to load service file '/usr/lib/firewalld/services/ipsec.xml': INVALID_PROTOCOL: ah
Feb 18 07:09:20 linux-f6nl accounts-daemon[2056]: g_dbus_interface_skeleton_get_object_path: assertion 'G_IS_DBUS_INTERFACE_SKELETON (interface_)' failed
Feb 18 07:11:31 linux-f6nl at-spi-bus-laun[5941]: Failed to register client: Timeout was reached
Feb 18 09:13:06 linux-f6nl org.mate.panel.applet.MateMenuAppletFactory[23730]: MESA-LOADER: failed to open nouveau (search paths /usr/lib64/dri)
Feb 18 09:13:06 linux-f6nl org.mate.panel.applet.MateMenuAppletFactory[23730]: libGL error: failed to load driver: nouveau
Feb 18 09:18:03 linux-f6nl mate-session[5876]: WARNING: Client '/org/gnome/SessionManager/Client1' failed to reply before timeout
~> sudo zypper lr -d
# | Alias                            | Name                       | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                 | Service
--+----------------------------------+----------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                               |        
2 | download.opensuse.org-oss        | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                   |        
3 | download.opensuse.org-tumbleweed | Main Update Repository     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                     |        
4 | openSUSE-20191204-0              | openSUSE-20191204-0        | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-SanDisk_Cruzer_Glide_4C531001500607105562-0:0-part2 |        
5 | repo-debug                       | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/                             |        
6 | repo-source                      | openSUSE-Tumbleweed-Source | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ 

sudo journalctl -b -1 | less

Brought a huge number of lines, didn’t show the kind of “fails” that the first command brought back . . . does any of that point to some problem?

Several of those lines point to potentially serious trouble. Actually I shouldn’t have suggested the “| less” part, because less is what journalctl incorporates in the first place. :stuck_out_tongue:

As always with less, while its output remains on screen you can search using / to start, then typing a string to search for, such as at-spi-bus-laun, which looks like a good match for your thread title. If interested only in this one failed line, you can get some likely helpful context this way:

sudo journalctl -b -1 | grep -A8 -B8 at-spi-bus-laun

“stat failed for file `/etc/services’” is a known problem that I have no idea what to do about. I have seen multiple factory mailing list threads discussing it. *bus-launcher could be more fallout because of that more general problem.

Did run that last line and it brought quite a long list, I just copied the bottom few lines . . . .

Feb 18 09:18:52 linux-fl at-spi-bus-launcher[324]: dbus-daemon[324]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=489 pid=300 comm="/usr/sbin/lightdm-gtk-greeter ")
Feb 18 09:18:52 linux-fl at-spi-bus-launcher[324]: dbus-daemon[324]: Successfully activated service 'org.a11y.atspi.Registry'
Feb 18 09:18:52 linux-fl at-spi-bus-launcher[347]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Feb 18 09:18:52 linux-fl systemd[1]: session-2.scope: Succeeded.
Feb 18 09:18:52 linux-fl systemd-logind[1193]: Removed session 2.
Feb 18 09:19:02 linux-fl systemd[1]: Stopping User Manager for UID 1000...
Feb 18 09:19:02 linux-fl systemd[5861]: Stopped target Bluetooth.
Feb 18 09:19:02 linux-fl systemd[5861]: Stopped target Main User Target.
Feb 18 09:19:02 linux-fl systemd[5861]: Stopping D-Bus User Message Bus...
Feb 18 09:19:02 linux-fl systemd[5861]: dbus.service: Succeeded.
Feb 18 09:19:02 linux-fl systemd[5861]: Stopped D-Bus User Message Bus.

Bump. What does the “at-bus-launcher” do? Error window still opens each time I try to shut TW down . . . and then puts a timer on it . . . delaying the shut down, etc.

Hi
I think your missing a bit… it’s at-bus-spi-launcher…? Anyway do you have assistive technologies enabled in your desktop (at-spi2-core)?

@malcolmlewis:

It’s an “error” window that opens each time I try to shut down from GUI . . . don’t have this issue in any of my other linux distros . . . . But, no, no assistive technologies enabled.

Hi
Well that’s what the error is, so must have something using it… are the at-spi packages installed?


zypper se -si at-spi

There will be a delay . . . I’m away from that computer for awhile . . . I’ll post back when I get those commands run . . . .

linux-f6nl:~> sudo zypper se -si at-spi
[sudo] password for root: 
Loading repository data...
Reading installed packages...

S | Name                  | Type    | Version    | Arch   | Repository           
--+-----------------------+---------+------------+--------+----------------------
i | at-spi2-atk-common    | package | 2.34.1-1.2 | x86_64 | Main Repository (OSS)
i | at-spi2-atk-gtk2      | package | 2.34.1-1.2 | x86_64 | Main Repository (OSS)
i | at-spi2-core          | package | 2.34.0-1.2 | x86_64 | Main Repository (OSS)
i | at-spi2-core-lang     | package | 2.34.0-1.2 | noarch | Main Repository (OSS)
i | brltty-driver-at-spi2 | package | 6.0-4.2    | x86_64 | Main Repository (OSS)
linux-f6nl:~> 


These packages are all for assistive technology. If you don’t use AT, uninstall them. If you do, try reinstalling them. If it doesn’t help, report a bug.

OK, well I didn’t request the AT, just checked the preferences and the “enable AT” button is unchecked . . . . I did an update this morning and when I “logged out” I got this same error window, but when I logged back in and then did a “suspend” I didn’t get the error, so I thought the problem was “solved” . . . but, again testing for log out and shut down, brought the error back . . . .

So, if I’m wanting to remove each of the packages that are listed in the code I posted before, using Yast to locate them and let Yast do the dirty work? OR, I can run "sudo zypper rm (list of package names separated by space) and that would handle the AT package removal??? Jes checking before I start banging away in the console ubuntu style . . . .

sudo zypper rm at-spi2-atk-common at-spi2-atk-gtk2 at-spi2-core at-spi2-core-lang brltty-driver-at-spi2
sudo zypper al at-spi2-atk-common at-spi2-atk-gtk2 at-spi2-core at-spi2-core-lang brltty-driver-at-spi2

would do it, and keep them from being restored later via some dependency.

@mrmazda:

Thanks for the code, what does the “al” represent? I think I asked you this before, but it was on another thread in a distant land . . . I’m going to run the commands starting now, but for the “refresher” . . . senioritis, etc.

Mission abort, Hal9000, abort the mission!!! ??? Seems kind of like “overkill”?? And maybe points to what you were saying was a “MATE” issue??

The following 263 packages are going to be REMOVED:
  atril atril-backends atril-lang at-spi2-atk-common at-spi2-atk-gtk2
  at-spi2-core at-spi2-core-lang blueberry blueberry-lang brasero brasero-lang
  brltty-driver-at-spi2 caja caja-extension-atril caja-extension-sendto
  caja-lang canberra-gtk-play caribou caribou-gtk2-module caribou-gtk3-module
  caribou-lang cheese cheese-lang chromium clutter-gtk-lang clutter-lang
  deja-dup deja-dup-lang engrampa engrampa-lang eom eom-lang galculator
  galculator-lang gcr-lang gcr-prompter gcr-viewer gnome-bluetooth
  gnome-bluetooth-lang gnome-desktop-lang gnome-font-viewer
  gnome-font-viewer-lang gnome-keyring gnome-keyring-lang gnome-keyring-pam
  gnome-nettool gnome-nettool-lang gnome-online-accounts
  gnome-online-accounts-lang gnome-packagekit gnome-packagekit-lang gparted
  gparted-lang grilo-plugin-youtube gstreamer-plugin-cluttergst3
  gstreamer-plugins-good-gtk gtk3-branding-openSUSE gtk3-immodule-amharic
  gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna
  gtk3-immodule-vietnamese gtk3-lang gtk3-metatheme-numix gtk3-tools
  gtksourceview-lang gtk-vnc-lang gucharmap gucharmap-lang gvfs gvfs-backend-afc
  gvfs-backends gvfs-backend-samba gvfs-fuse gvfs-lang libappindicator3-1
  libatk-bridge-2_0-0 libatrildocument3 libatrilview3 libavahi-ui-gtk3-0
  libayatana-ido3-0_4-0 libayatana-indicator3-7 libbrasero-burn3-1
  libbrasero-media3-1 libbrasero-utils3-1 libcaja-extension1 libcanberra-gtk3-0
  libcanberra-gtk3-module libcaribou0 libcheese8 libcheese-gtk25
  libclutter-1_0-0 libclutter-gst-3_0-0 libclutter-gtk-1_0-0 libdbusmenu-gtk3-4
  libgcr-3-1 libgdata22 libgdata-lang libgnome-bluetooth13
  libgnome-desktop-3_0-common libgnome-desktop-3-18 libgnomekbd8 libgnomesu
  libgnomesu0 libgnomesu-lang libgoa-backend-1_0-1 libgtk-3-0 libgtkmm-3_0-1
  libgtksourceview-3_0-1 libgtk-vnc-2_0-0 libgucharmap_2_90-7 libindicator3-7
  libmarco-private1 libmate-desktop-2-17 libmatedict6 libmatekbd4
  libmatekbd-lang libmate-panel-applet-4-1 libmate-slab0 libmateweather1
  libmateweather-lang libmate-window-settings1 libnma0 libpeas-gtk-1_0-0
  libqt5-qtbase-platformtheme-gtk3 libreoffice libreoffice-base
  libreoffice-base-drivers-firebird libreoffice-calc libreoffice-draw
  libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3
  libreoffice-impress libreoffice-l10n-en libreoffice-mailmerge libreoffice-math
  libreoffice-pyuno libreoffice-writer libspice-client-gtk-3_0-5 libvte-2_91-0
  libwebkit2gtk3-lang libwebkit2gtk-4_0-37 libwnck-3-0 libwnck-lang libxapp1
  libyelp0 liferea liferea-lang lightdm lightdm-gtk-greeter
  lightdm-gtk-greeter-branding-openSUSE lightdm-gtk-greeter-lang lightdm-lang
  marco marco-lang mate-applet-indicator mate-applet-indicator-lang mate-applets
  mate-applets-lang mate-applet-softupd mate-applet-softupd-lang
  mate-control-center mate-control-center-branding-openSUSE
  mate-control-center-lang mate-desktop mate-desktop-lang mate-dictionary
  mate-disk-usage-analyzer mate-media mate-media-lang mate-menu mate-menu-lang
  mate-notification-daemon mate-notification-daemon-lang mate-panel
  mate-panel-branding-openSUSE mate-panel-lang mate-polkit mate-polkit-lang
  mate-power-manager mate-power-manager-lang mate-screensaver
  mate-screensaver-lang mate-screenshot mate-search-tool mate-session-manager
  mate-session-manager-branding-openSUSE mate-session-manager-lang
  mate-settings-daemon mate-settings-daemon-lang mate-system-log
  mate-system-monitor mate-system-monitor-lang mate-terminal mate-terminal-lang
  mate-tweak mate-tweak-lang mate-user-guide mate-user-guide-lang
  mate-user-share mate-user-share-lang mousetweaks mousetweaks-lang
  MozillaFirefox MozillaThunderbird mozo mozo-lang NetworkManager-applet
  NetworkManager-applet-lang NetworkManager-connection-editor
  NetworkManager-openconnect NetworkManager-openconnect-gnome
  NetworkManager-openconnect-lang NetworkManager-openvpn-gnome
  NetworkManager-pptp-gnome NetworkManager-vpnc NetworkManager-vpnc-gnome
  NetworkManager-vpnc-lang notification-daemon notification-daemon-lang
  openssh-askpass-gnome orca orca-lang patterns-mate-mate
  patterns-mate-mate_basis patterns-mate-mate_utilities pluma pluma-lang
  python3-gobject-Gdk seahorse seahorse-lang system-config-printer
  system-config-printer-applet system-config-printer-common
  system-config-printer-common-lang system-config-printer-dbus-service totem
  totem-lang totem-plugins transmission-common transmission-gtk
  transmission-gtk-lang typelib-1_0-Caribou-1_0 typelib-1_0-Clutter-1_0
  typelib-1_0-GnomeBluetooth-1_0 typelib-1_0-Gtk-3_0 typelib-1_0-GtkSource-3_0
  typelib-1_0-MatePanelApplet-4_0 typelib-1_0-PeasGtk-1_0 typelib-1_0-Pluma-1_0
  typelib-1_0-Wnck-3_0 typelib-1_0-XApp-1_0 vinagre vinagre-lang vte-lang
  webkit2gtk-4_0-injected-bundles xdg-user-dirs-gtk xdg-user-dirs-gtk-lang yelp
  yelp-lang zenity zenity-lang

The following 3 patterns are going to be REMOVED:
  mate mate_basis mate_utilities

263 packages to remove.


Or, "it’s going to be OK, you don’t need all of those bulky unwanted MATE packages . . . " ???

If you don’t use Mate, proceed as instructed. If you do, either report a bug, and live with the problem until the bug gets fixed, or report the bug and try it this way to cover the interim until the bug is fixed:

sudo rpm -e --nodeps at-spi2-atk-common at-spi2-atk-gtk2 at-spi2-core at-spi2-core-lang brltty-driver-at-spi2
sudo zypper al at-spi2-atk* brltty-driver-at-spi2