You are not logged in.
Hi, i recently upgraded to "Debian GNU/Linux bullseye/sid", and also to version 4.16 of xfce4
As of now, everything seems to be ok, but the panel plugin "Applications Menu" keeps constantly crashing when i try to load it. The eroor i get is a window saying: "Plug-in "Applications Menu" unexpectedly left the panel, do you want to restart it?", which of course doesn't help.
According to a related post here (can't find it ATM), i ran the panel in debug mode
$ PANEL_DEBUG=1 xfce4-panel
and tried to load the plugin from there. here's the console output (sorry, it's long):
=====================================================
xfce4-panel(module-factory): reading /usr/share/xfce4/panel/plugins
xfce4-panel(module-factory): reading /usr/share/xfce4/panel-plugins
xfce4-panel(struts): 0x564043098110: top=32, start_x=0, end_x=1919
(xfce4-panel:3056): xfce4-panel-CRITICAL **: 16:20:54.814: Failed to load module "/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libapplicationsmenu.so": libgarcon-gtk2-1.so.0: cannot open shared object file: No such file or directory.
xfce4-panel(external): register dbus path /org/xfce/Panel/Wrapper/1
xfce4-panel(module): new item (type=external-wrapper, name=applicationsmenu, id=1)
xfce4-panel(external): applicationsmenu-1: child spawned; pid=3082, argc=8
xfce4-panel(application): saving /panels/panel-1: ids=true, providers=false
(process:3082): GLib-WARNING **: 16:20:54.830: (../../../glib/gerror.c:412):g_error_new_valist: runtime check failed: (domain != 0)
(process:3082): xfce4-panel-wrapper-CRITICAL **: 16:20:54.830: Wrapper applicationsmenu-1: Failed to open plugin module "/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libapplicationsmenu.so": libgarcon-gtk2-1.so.0: cannot open shared object file: No such file or directory.
xfce4-panel(external): applicationsmenu-1: child exited with status 256
xfce4-panel-Message: 16:20:54.832: Plugin applicationsmenu-1 has been automatically restarted after crash.
xfce4-panel(external): applicationsmenu-1: scheduled a respawn of the child
xfce4-panel(external): applicationsmenu-1: child spawned; pid=3083, argc=8
(process:3083): GLib-WARNING **: 16:20:54.945: (../../../glib/gerror.c:412):g_error_new_valist: runtime check failed: (domain != 0)
(process:3083): xfce4-panel-wrapper-CRITICAL **: 16:20:54.945: Wrapper applicationsmenu-1: Failed to open plugin module "/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libapplicationsmenu.so": libgarcon-gtk2-1.so.0: cannot open shared object file: No such file or directory.
xfce4-panel(external): applicationsmenu-1: child exited with status 256
(xfce4-panel:3056): GLib-CRITICAL **: 16:20:57.318: g_child_watch_add_full: assertion 'pid > 0' failed
xfce4-panel(external): applicationsmenu-1: plugin unrealized; quitting child
(xfce4-panel:3056): GLib-GObject-CRITICAL **: 16:20:57.318: g_type_module_unuse: assertion 'module->use_count > 0' failed
xfce4-panel(application): saving /panels/panel-1: ids=true, providers=false
xfce4-panel(struts): 0x564043098110: top=31, start_x=0, end_x=1919
========================================================
so, the main problem seems to be "/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libapplicationsmenu.so",
which xfce4 either can't find or can't load.
any hints or similar experiences in this regard ?
BTW: the applications menu is there and working when i right-click into the desktop !
best
oliver
Offline
Interesting.
I just posted similar, can you right click into the 'edit launcher' dialog from the regular desktop menu?
And here in i386 sid the plugin was working fine before I removed it. I will load it again on some round and check again with default and custom menu's. I will check in an amd64 image also, when I get there...
Offline
@oliver_stotz,
(xfce4-panel:3056): xfce4-panel-CRITICAL **: 16:20:54.814: Failed to load module "/usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libapplicationsmenu.so": libgarcon-gtk2-1.so.0: cannot open shared object file: No such file or directory.
Something is wrong here. The 4.16 version of libapplicationsmenu.so should require libgarcon-gtk3-1.so.0., not the gtk2 variant.
Have you logged out and back in again after the upgrade?
What does the following return:
xfce4-panel -V
locate libapplicationsmenu.so
ldd $(locate libapplicationsmenu.so | grep garcon)
Last edited by ToZ (2021-01-02 16:43:52)
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
I'll note here I'm finding similar weirdness.
For amd64 bullseye/sid xfce4-panel -V
xfce4-panel 4.14.4 (Xfce 4.16)
locate libapplications.so returns nothing...doesn't exist, and did updatedb
garcon is version 0.8.0-1
libgarcon-gtk3-1-0 is installed.
Last edited by CwF (2021-01-02 16:26:41)
Offline
Sorry my bad, it should be:
locate libapplicationsmenu.so
(I'll edit my post above)
xfce4-panel 4.14.4 (Xfce 4.16)
This doesn't look right. It should be xfce4-panel 4.16.0. xfce4-panel 4.14.x is not Xfce 4.16.
Let me throw together a bullseye/sid VM and have a closer look.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
amd64/i686/i386 all same situation, however 'Applications Menu' is stable in my examples
Offline
Just installed debian stable, updated to unstable and applications menu works. xfce4-panel version is being reported as:
xfce4-panel 4.16.0 (Xfce 4.16)
How did you update?
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Updated today, to-be Bullseye now has 4.16.
I said bullseye/sid following the OP mention of the same, that's wrong! It's bullseye/testing still at 4.14.
There is no bullseye/sid now, technically.
Most of bullseye testing is 4.16 with a few as reported above, some form of 4.14.x
...yes, careful with the names! version files are not updated, 'bullseye/sid' is in still showing but will be changed soon. I think the OP is on 'bullseye' currently at 'testing' level, not sid.
Last edited by CwF (2021-01-06 02:57:46)
Offline
[ Generated in 0.011 seconds, 10 queries executed - Memory usage: 557.75 KiB (Peak: 574.59 KiB) ]