> Please keep the bug mail address in Cc, so that our findings is > recorded. Ok, did that.
>> Still, if the system's state is of interest, I'd be glad to provide output. > >Yes it is :) Sure thing. Here we go... >charles xavier, le mer. 28 août 2019 07:55:59 +0200, a ecrit: >> >> Other GTK apps (e.g. gimp, ristretto, xournal) report a different message >> >> that may be related: >> >> Gtk-Message: 12:34:56.789: Failed to load module "atk-bridge" >> > >> >That one is easy: that is because libatk-adaptor is not installed. >> >> Ah, thanks. I installed that. It seems to have worked, getting rid of the >> "failed to load..." messages. Now that list of apps each gives the same >> error as the other ones. >> >> There's probably a better way to find reverse depends, recommends, and >> suggests, but I did this: >> apt show \* | awk 'BEGIN {p=""} /^$/ {p=""} /^Package: / {p=$2} >> /^(Recommends|Suggests|Depends): .*\y(libatk-adaptor|at-spi)\y/ {print p; >> print $0}' >> >> That earned me a list of four packages that depend on libatk-adaptor: >> python3-pyatspi, dasher, python-pyatspi, gnome-core. None of them are >> installed, so I never got libatk-adaptor. Is there a missing dependency that >> got me to that previous error? > >I actually wonder what prompts gtk to try and load atk-bridge. From your >troubleshoot run, it seems you have atk-bridge in > >echo $GTK_MODULES > >But I wonder where it is coming from. AFAIK it's only requested from >/etc/environment.d/90atk-adaptor.conf and >/etc/X11/Xsession.d/90atk-adaptor, which come from libatk-adaptor >itself. > >Could you find out (probably in /etc) where this is coming from? Both of the files you mentioned are on my system, and would seem to set atk-bridge into GTK_MODULES. They're both owned by libatk-adaptor. /etc/environment.d/90atk-adaptor.conf /etc/X11/Xsession.d/90atk-adaptor In $HOME/.xsession-errors, I see: dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge That all seems in order, since libatk-adaptor is now installed. The question might be what was setting it, before libatk-adaptor. My .xsession-errors from then are already overwritten. I did a grep -R libatk-adaptor on /etc and again in relevant $HOME directories, finding nothing but those two config files from libatk-adaptor. Let's see if removing the package does it: %sudo apt remove --purge libatk-adaptor ... %sudo systemctl restart lightdm ... %echo Logged back in... > /dev/null %[ -z "$GTK_MODULES" ] && echo GTK_MODULES is empty. GTK_MODULES is empty. Still no errors on starting the binaries that previously had errors. Looking at /var/log/apt/history.log* I see that libatk-adaptor was installed before the upgrade to buster. It was autoremoved along with its dependency chain, all of which were marked auto: gnome-orca (3.30.1-1) -> python3-pyatspi (2.30.0+dfsg-3) -> libatk-adaptor (2.30.0-5) >From there best I've got is that task-xfce-desktop was and is still installed, >and recommends gnome-orca. I guess that when I was setting up stretch, >APT::Install-Recommends got me gnome-orca installed as automatic; but the >recommended packages weren't included for the upgrade to buster.