echmain
Posts: 285
Joined: Fri Mar 04, 2016 8:26 pm

After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 2:10 pm

After doing this update of Raspbian (Friday 13th) when I connect with xrdp the desktop menu bar is missing.

When I connect with xrdp, the desktop appears and a blank menu bar flashes on and off several times as though it's trying to be created.

So all I have is a desktop with the Raspberry logo and the trash can.

(this worked correctly before the update of today)

In the home directory (of user pi) the .xsession-errors file has this:

[email protected]:~ $ more .xsession-errors
Xsession: X session started for at Fri May 13 09:02:11 CDT 2016
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:pi being added to access control list
** Message: main.vala:99: Session is LXDE-pi
** Message: main.vala:100: DE is LXDE
** Message: main.vala:131: log directory: /home/pi/.cache/lxsession/LXDE-pi
** Message: main.vala:132: log path: /home/pi/.cache/lxsession/LXDE-pi/run.log
[email protected]:~ $

And the log file in the last line from above has this (there are some critical looking errors toward the bottom):

[email protected]:~ $ more /home/pi/.cache/lxsession/LXDE-pi/run.log
** Message: environement.vala:58: Exporting primary_variable
** Message: environement.vala:59: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:149: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu
-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:527: Key file does not have key 'iGtk/ColorScheme'
** Message: settings.vala:527: Key file does not have key 'windows_manager/command'
** Message: settings.vala:527: Key file does not have key 'panel/command'
** Message: settings.vala:527: Key file does not have key 'dock/command'
** Message: settings.vala:527: Key file does not have key 'file_manager/command'
** Message: settings.vala:527: Key file does not have key 'desktop_manager/command'
** Message: settings.vala:527: Key file does not have key 'launcher_manager/autostart'
** Message: settings.vala:527: Key file does not have key 'composite_manager/command'
** Message: settings.vala:527: Key file does not have key 'im1/command'
** Message: settings.vala:527: Key file does not have key 'im2/command'
** Message: settings.vala:527: Key file does not have key 'widget1/command'
** Message: settings.vala:527: Key file does not have key 'notification/command'
** Message: settings.vala:527: Key file does not have key 'keybindings/command'
** Message: settings.vala:527: Key file does not have key 'screensaver/command'
** Message: settings.vala:527: Key file does not have key 'power_manager/command'
** Message: settings.vala:527: Key file does not have key 'audio_manager/command'
** Message: settings.vala:527: Key file does not have key 'workspace_manager/command'
** Message: settings.vala:527: Key file does not have key 'screenshot_manager/command'
** Message: settings.vala:527: Key file does not have key 'message_manager/command'
** Message: settings.vala:527: Key file does not have key 'upgrade_manager/command'
** Message: settings.vala:527: Key file does not have key 'upstart_user_session'
** Message: settings.vala:527: Key file does not have key 'proxy_manager/http'
** Message: settings.vala:527: Key file does not have key 'a11y/command'
** Message: settings.vala:527: Key file does not have key 'xrandr/command'
** Message: settings.vala:527: Key file does not have key 'network_gui/command'
** Message: settings.vala:527: Key file does not have key 'webbrowser/command'
** Message: settings.vala:527: Key file does not have key 'email/command'
** Message: settings.vala:527: Key file does not have key 'pdf_reader/command'
** Message: settings.vala:527: Key file does not have key 'video_player/command'
** Message: settings.vala:527: Key file does not have key 'audio_player/command'
** Message: settings.vala:527: Key file does not have key 'images_display/command'
** Message: settings.vala:527: Key file does not have key 'text_editor/command'
** Message: settings.vala:527: Key file does not have key 'archive/command'
** Message: settings.vala:527: Key file does not have key 'charmap/command'
** Message: settings.vala:527: Key file does not have key 'calculator/command'
** Message: settings.vala:527: Key file does not have key 'spreadsheet/command'
** Message: settings.vala:527: Key file does not have key 'bittorent/command'
** Message: settings.vala:527: Key file does not have key 'document/command'
** Message: settings.vala:527: Key file does not have key 'webcam/command'
** Message: settings.vala:527: Key file does not have key 'burn/command'
** Message: settings.vala:527: Key file does not have key 'notes/command'
** Message: settings.vala:527: Key file does not have key 'disk_utility/command'
** Message: settings.vala:527: Key file does not have key 'tasks/command'
** Message: settings.vala:527: Key file does not have group 'Keymap'
** Message: settings.vala:527: Key file does not have key 'laptop_mode'
** Message: settings.vala:527: Key file does not have key 'gnome'
** Message: settings.vala:527: Key file does not have group 'Updates'
** Message: settings.vala:527: Key file does not have key 'type'
** Message: settings.vala:449: Monitoring: /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:453: Desktop file is already in config home, do nothing
** Message: environement.vala:79: Exporting variable
** Message: environement.vala:80: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:176: custom_config :
** Message: environement.vala:177: config_dirs :/etc/xdg
** Message: environement.vala:178: confir_dirs not null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu
-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE-pi
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: options.vala:164: Activate xsettings_manager build-in
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
xprop: no such property "_NET_NUMBER_OF_DESKTOPS"
xprop: no such property "_NET_DESKTOP_NAMES"
** Message: app.vala:717: polkit separate
** Message: app.vala:717: polkit separate
** Message: app.vala:76: Launching lxpolkit
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: autostart.vala:42: Autostart path : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: app.vala:76: Launching lxpanel
** Message: app.vala:76: Launching pcmanfm

** (lxsession:642): WARNING **: app.vala:86: Failed to execute child process "xscreensaver" (No such file or directory)

** (lxsession:642): WARNING **: app.vala:87: Error when launching xscreensaver
** Message: options.vala:107: Create build-in Clipboard
** Message: main.vala:429: Check keymap_mode (null)
** Message: app.vala:76: Launching /usr/bin/ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-oQMRhtEEpjj8/agent.704; export SSH_AUTH_SOCK;
SSH_AGENT_PID=706; export SSH_AGENT_PID;
echo Agent pid 706;
Obt-Message: XKB extension is not present on the server or too old
Obt-Message: Xinerama extension is not present on the server
** Message: app.vala:130: /usr/bin/ssh-agent exit with this type of exit: 0
Xlib: extension "XInputExtension" missing on display ":10.0".
Xlib: extension "XInputExtension" missing on display ":10.0".
Openbox-Message: Requested key "Super_L" does not exist on the display
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:700): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:700): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:814): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:814): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:833): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:833): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:852): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:852): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:871): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:871): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 10.0.1.6/24
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:890): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:890): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:156: Application crashed too much, stop reloading
[email protected]:~ $

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6183
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 2:29 pm

Could you try removing all the plugins by removing all the Plugin {...} blocks in ~/.config/lxpanel/LXDE-pi/panels/panel ? If that works, it would be helpful if you could add them back one by one and see which one fails.

echmain
Posts: 285
Joined: Fri Mar 04, 2016 8:26 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 3:16 pm

ShiftPlusOne wrote:Could you try removing all the plugins by removing all the Plugin {...} blocks in ~/.config/lxpanel/LXDE-pi/panels/panel ? If that works, it would be helpful if you could add them back one by one and see which one fails.
Removed all the Plugin blocks (all that's left is the Global block) but it didn't change anything. Still get the empty flashing menu bar (for 4 or 5 times) then nothing but the empty desktop and trash can.
Last edited by echmain on Fri May 13, 2016 3:19 pm, edited 1 time in total.

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6183
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 3:19 pm

Simon has just tried it and I see it working as intended on his computer. He's trying again with a clean image now. Is there a particular set of steps to reproduce the problem from a clean image?

Edit: Seems to work fine for him on the clean image too.

echmain
Posts: 285
Joined: Fri Mar 04, 2016 8:26 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 3:49 pm

ShiftPlusOne wrote:Simon has just tried it and I see it working as intended on his computer. He's trying again with a clean image now. Is there a particular set of steps to reproduce the problem from a clean image?

Edit: Seems to work fine for him on the clean image too.
I'm pretty sure the problem has to do with xrdp. If I connect directly to a monitor with an hdmi cable and do a startx, the desktop, menu bar, quick launch bar and everything are correct.

If I then go back to connecting with xrdp, I get the blank desktop again (except for the trash can).

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6183
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 3:50 pm

echmain wrote:
ShiftPlusOne wrote:Simon has just tried it and I see it working as intended on his computer. He's trying again with a clean image now. Is there a particular set of steps to reproduce the problem from a clean image?

Edit: Seems to work fine for him on the clean image too.
I'm pretty sure the problem has to do with xrdp. If I connect directly to a monitor with an hdmi cable and do a startx, the desktop, menu bar, quick launch bar and everything are correct.

If I then go back to connecting with xrdp, I get the blank desktop again (except for the trash can).
Yes, he was using xrdp too.

Edit: https://www.raspberrypi.org/blog/anothe ... nt-1258158

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6183
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 4:14 pm


jonf
Posts: 3
Joined: Fri May 13, 2016 10:47 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Fri May 13, 2016 10:56 pm

I see the same issue as reported by ShiftPlusOne after 5/13 update. My current workaround is to set boot options to Desktop Autologin using raspi-config, which (for me, at least) restores the menubar.

trevorjharris
Posts: 8
Joined: Thu May 30, 2013 10:55 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 8:07 am

In the first post there is an error on this line in .xsessions-errors

Xsession: X session started for at Fri May 13 09:02:11 CDT 2016

I think there should be a user name after the word for..

This is probably just a symtom of something else.

lxpanel seems not to be running. If I start lxpanel manualy I get some error messages
then a toolbar appear which is nothing like the normal toolbar.

Help

Regards Trevor Harris

MC Magic
Posts: 3
Joined: Sat May 14, 2016 8:17 am

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 8:31 am

jonf wrote:I see the same issue as reported by ShiftPlusOne after 5/13 update. My current workaround is to set boot options to Desktop Autologin using raspi-config, which (for me, at least) restores the menubar.
This workaroud also does the trick for me, but of course it isn't a fix. If I can contribute with error logs I'd be glad to do that.

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6183
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 9:05 am

MC Magic wrote:
jonf wrote:I see the same issue as reported by ShiftPlusOne after 5/13 update. My current workaround is to set boot options to Desktop Autologin using raspi-config, which (for me, at least) restores the menubar.
This workaroud also does the trick for me, but of course it isn't a fix. If I can contribute with error logs I'd be glad to do that.
The exact steps to reproduce the problem on a clean image would be helpful. It works perfectly for me in any situation.

MC Magic
Posts: 3
Joined: Sat May 14, 2016 8:17 am

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 3:35 pm

I just did a clean install on a formatted SD card. I installed Raspian op my Pi 3 with NOOBS 1.9.1.
After that I did sudo apt-get install xrdp. At this point the remote desktop works ok, but logging out the remote session also forces the session on tty1 (hdmi) to be logged out. This didn't used to happen.

Next I changed settings so the Pi boots into command line interface without logging in pi. Rebooted the system.
Then I connected to the Pi from my Windows 10 laptop.The taskbar is flashing white for a couple of times and then disappears.

I'd add /home/pi/.cache/lxsession/LXDE-pi/run.log to this post but neither *.log nor *.txt is an allowed extension. I'll post the content here. Especially the last few lines seem relevant:

Code: Select all

** Message: environement.vala:58: Exporting primary_variable
** Message: environement.vala:59: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:149: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:527: Key file does not have key 'iGtk/ColorScheme'
** Message: settings.vala:527: Key file does not have key 'windows_manager/command'
** Message: settings.vala:527: Key file does not have key 'panel/command'
** Message: settings.vala:527: Key file does not have key 'dock/command'
** Message: settings.vala:527: Key file does not have key 'file_manager/command'
** Message: settings.vala:527: Key file does not have key 'desktop_manager/command'
** Message: settings.vala:527: Key file does not have key 'launcher_manager/autostart'
** Message: settings.vala:527: Key file does not have key 'composite_manager/command'
** Message: settings.vala:527: Key file does not have key 'im1/command'
** Message: settings.vala:527: Key file does not have key 'im2/command'
** Message: settings.vala:527: Key file does not have key 'widget1/command'
** Message: settings.vala:527: Key file does not have key 'notification/command'
** Message: settings.vala:527: Key file does not have key 'keybindings/command'
** Message: settings.vala:527: Key file does not have key 'screensaver/command'
** Message: settings.vala:527: Key file does not have key 'power_manager/command'
** Message: settings.vala:527: Key file does not have key 'audio_manager/command'
** Message: settings.vala:527: Key file does not have key 'workspace_manager/command'
** Message: settings.vala:527: Key file does not have key 'screenshot_manager/command'
** Message: settings.vala:527: Key file does not have key 'message_manager/command'
** Message: settings.vala:527: Key file does not have key 'upgrade_manager/command'
** Message: settings.vala:527: Key file does not have key 'upstart_user_session'
** Message: settings.vala:527: Key file does not have key 'proxy_manager/http'
** Message: settings.vala:527: Key file does not have key 'a11y/command'
** Message: settings.vala:527: Key file does not have key 'xrandr/command'
** Message: settings.vala:527: Key file does not have key 'network_gui/command'
** Message: settings.vala:527: Key file does not have key 'webbrowser/command'
** Message: settings.vala:527: Key file does not have key 'email/command'
** Message: settings.vala:527: Key file does not have key 'pdf_reader/command'
** Message: settings.vala:527: Key file does not have key 'video_player/command'
** Message: settings.vala:527: Key file does not have key 'audio_player/command'
** Message: settings.vala:527: Key file does not have key 'images_display/command'
** Message: settings.vala:527: Key file does not have key 'text_editor/command'
** Message: settings.vala:527: Key file does not have key 'archive/command'
** Message: settings.vala:527: Key file does not have key 'charmap/command'
** Message: settings.vala:527: Key file does not have key 'calculator/command'
** Message: settings.vala:527: Key file does not have key 'spreadsheet/command'
** Message: settings.vala:527: Key file does not have key 'bittorent/command'
** Message: settings.vala:527: Key file does not have key 'document/command'
** Message: settings.vala:527: Key file does not have key 'webcam/command'
** Message: settings.vala:527: Key file does not have key 'burn/command'
** Message: settings.vala:527: Key file does not have key 'notes/command'
** Message: settings.vala:527: Key file does not have key 'disk_utility/command'
** Message: settings.vala:527: Key file does not have key 'tasks/command'
** Message: settings.vala:527: Key file does not have group 'Keymap'
** Message: settings.vala:527: Key file does not have key 'laptop_mode'
** Message: settings.vala:527: Key file does not have key 'gnome'
** Message: settings.vala:527: Key file does not have group 'Updates'
** Message: settings.vala:527: Key file does not have key 'type'
** Message: settings.vala:449: Monitoring: /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:453: Desktop file is already in config home, do nothing
** Message: environement.vala:79: Exporting variable
** Message: environement.vala:80: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:176: custom_config :
** Message: environement.vala:177: config_dirs :/etc/xdg
** Message: environement.vala:178: confir_dirs not null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE-pi
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: options.vala:164: Activate xsettings_manager build-in
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
xprop:  no such property "_NET_NUMBER_OF_DESKTOPS"
xprop:  no such property "_NET_DESKTOP_NAMES"
** Message: app.vala:717: polkit separate
** Message: app.vala:717: polkit separate
** Message: app.vala:76: Launching lxpolkit 
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: autostart.vala:42: Autostart path : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: app.vala:76: Launching lxpanel 
** Message: app.vala:76: Launching pcmanfm 

** (lxsession:777): WARNING **: app.vala:86: Failed to execute child process "xscreensaver" (No such file or directory)

** (lxsession:777): WARNING **: app.vala:87: Error when launching xscreensaver
** Message: options.vala:107: Create build-in Clipboard
** Message: main.vala:429: Check keymap_mode (null)
** Message: app.vala:76: Launching /usr/bin/ssh-agent 
SSH_AUTH_SOCK=/tmp/ssh-G9uTO8rzwcuS/agent.840; export SSH_AUTH_SOCK;
SSH_AGENT_PID=843; export SSH_AGENT_PID;
echo Agent pid 843;
Obt-Message: XKB extension is not present on the server or too old
Obt-Message: Xinerama extension is not present on the server
** Message: app.vala:130: /usr/bin/ssh-agent exit with this type of exit: 0
Xlib:  extension "XInputExtension" missing on display ":10.0".
Xlib:  extension "XInputExtension" missing on display ":10.0".
Openbox-Message: Requested key "Super_L" does not exist on the display
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:835): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:835): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel 
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:933): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:933): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel 
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:951): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:951): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel 
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:969): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:969): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel 
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:987): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:987): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel 
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: wlan0: Associated with Nebo Hoog!
** Message: wlan0: Configured 192.168.2.9/24
** Message: eth0: Link is down
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:156: Application crashed too much, stop reloading
Let me know if you can use other logs!

trevorjharris
Posts: 8
Joined: Thu May 30, 2013 10:55 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 9:11 pm

Some one posted this on rpi blog

It works again when I edit out the bluetooth plugin in .config/lxpanel/LXDE-pi/panels/panel

I have verified this. If I add the bluetooth plugin to the toolbar it crashes

So it looks like there is something wrong with the bluetooth plugin

.

spl23
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 379
Joined: Fri Dec 26, 2014 11:02 am

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 10:10 pm

The BT plugin works fine when used in the standard configuration; there's nothing inherently wrong with it. Also, some people who have reported the flashing lxpanel tried removing all the plugins and found it made no difference.

However, lxpanel plugins are all effectively large data structures which contain the state of the feature they are controlling. If you have two of the same plugin running simultaneously (which is the case if you have the Pi booting to desktop and then start a remote desktop session), I suspect there is the possibility for the two copies of the plugin to interact in an undesirable fashion - from what I have seen of the lxpanel plugin architecture, there is no mechanism to ensure the two data structures are synchronised.

My best theory is that the crash is caused by running two copies of the BT plugin - this doesn't always seem to cause problems (as we have failed to be able to repeat this issue at Pi Towers, even with multiple copies of the plugin), but I think it's an unwise thing to do. As the remote desktop seems to get a duplicate of the lxpanel which runs on the local desktop, there will always be multiple copies of each plugin.

My recommendation would be to make sure that, if you are running a remote desktop session, the Pi never runs a local desktop as well. That should ensure that a single copy of each plugin is running.

spl23
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 379
Joined: Fri Dec 26, 2014 11:02 am

Re: After 5/13 Raspbian update, desktop menu is missing

Sat May 14, 2016 10:16 pm

MC Magic wrote:I just did a clean install on a formatted SD card. I installed Raspian op my Pi 3 with NOOBS 1.9.1.
After that I did sudo apt-get install xrdp. At this point the remote desktop works ok, but logging out the remote session also forces the session on tty1 (hdmi) to be logged out. This didn't used to happen.

Next I changed settings so the Pi boots into command line interface without logging in pi. Rebooted the system.
Then I connected to the Pi from my Windows 10 laptop.The taskbar is flashing white for a couple of times and then disappears.
That's very helpful - many thanks. We'll try that on Monday and see if we can repeat the problem. I wonder if it is something to do with not using auto-login - that changes the processes which are running, which can cause small differences in how X starts up.

Edit - one question - when you say "without logging in pi", do you mean that you booted the Pi to command line and left it on the login prompt without trying to log in at all locally?

spl23
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 379
Joined: Fri Dec 26, 2014 11:02 am

Re: After 5/13 Raspbian update, desktop menu is missing

Sun May 15, 2016 10:51 am

OK, I've identified the problem - many thanks to the people who provided information above, which put me on the right track.

The Bluetooth UI accesses the BlueZ Bluetooth stack via D-Bus, which is a Linux system whereby applications can communicate. It's quite complex, but the way Bluetooth hardware is found is by a process known as an object manager which BlueZ makes available on D-Bus - the UI then queries the object manager to find the Bluetooth devices.

For some reason, if a user is not logged in locally on the Pi, the object manager is not available on the bus; I suspect this is a bug in BlueZ, but I've not looked at the BlueZ code, so I can't confirm this - it might be deliberate behaviour.

The quick fix for anyone seeing the problem is to use either raspi-config or the GUI application to make sure that the Pi is set to autologin as the pi user at boot - it doesn't matter whether this is to CLI or GUI, but you must autologin.

I've modified the Bluetooth plugin code so that it doesn't crash if an object manager is unavailable, but this isn't really the solution, as without an object manager, you won't be able to use the Bluetooth UI over the remote desktop connection anyway. It does mean that the panel will now stay visible and won't flicker, but I'll need to work with the authors of BlueZ to find out why the object manager is unavailable under these conditions.

Apologies to everyone who has had problems with this for the inconvenience, but it was quite hard to reproduce, as I always have my Pi auto-logging-in. For now, make sure you have autologin set, and we'll try and fix it properly in a future update.

jonf
Posts: 3
Joined: Fri May 13, 2016 10:47 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Sun May 15, 2016 10:09 pm

One additional log, where system was upgraded from 2016-03-18-raspbian-jessie. Steps to reproduce:
1) clean install from 2016-03-18-raspbian-jessie.img
2) expand filesystem
3) sudo apt-get update
4) sudo apt-get dist-upgrade
5) sudo apt-get install piclone geany usb-modeswitch
6) sudo apt-get install python-pigpio python3-pigpio
7) sudo apt-get install xrdp
8) reboot
9) add password to default user
10) rdp from Win10: session succeeds
11) sudo raspi-config: change boot options to B1: Text console, requiring user to login
12) reboot
13) rdp from Win10: menubar flashes white 6 times, disappears...

Here's the run log:

Code: Select all

[email protected]:~ $ cat ./.cache/lxsession/LXDE-pi/run.log
** Message: environement.vala:58: Exporting primary_variable
** Message: environement.vala:59: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:149: confir_dirs is null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:527: Key file does not have key 'iGtk/ColorScheme'
** Message: settings.vala:527: Key file does not have key 'windows_manager/command'
** Message: settings.vala:527: Key file does not have key 'panel/command'
** Message: settings.vala:527: Key file does not have key 'dock/command'
** Message: settings.vala:527: Key file does not have key 'file_manager/command'
** Message: settings.vala:527: Key file does not have key 'desktop_manager/command'
** Message: settings.vala:527: Key file does not have key 'launcher_manager/autostart'
** Message: settings.vala:527: Key file does not have key 'composite_manager/command'
** Message: settings.vala:527: Key file does not have key 'im1/command'
** Message: settings.vala:527: Key file does not have key 'im2/command'
** Message: settings.vala:527: Key file does not have key 'widget1/command'
** Message: settings.vala:527: Key file does not have key 'notification/command'
** Message: settings.vala:527: Key file does not have key 'keybindings/command'
** Message: settings.vala:527: Key file does not have key 'screensaver/command'
** Message: settings.vala:527: Key file does not have key 'power_manager/command'
** Message: settings.vala:527: Key file does not have key 'audio_manager/command'
** Message: settings.vala:527: Key file does not have key 'workspace_manager/command'
** Message: settings.vala:527: Key file does not have key 'screenshot_manager/command'
** Message: settings.vala:527: Key file does not have key 'message_manager/command'
** Message: settings.vala:527: Key file does not have key 'upgrade_manager/command'
** Message: settings.vala:527: Key file does not have key 'upstart_user_session'
** Message: settings.vala:527: Key file does not have key 'proxy_manager/http'
** Message: settings.vala:527: Key file does not have key 'a11y/command'
** Message: settings.vala:527: Key file does not have key 'xrandr/command'
** Message: settings.vala:527: Key file does not have key 'network_gui/command'
** Message: settings.vala:527: Key file does not have key 'webbrowser/command'
** Message: settings.vala:527: Key file does not have key 'email/command'
** Message: settings.vala:527: Key file does not have key 'pdf_reader/command'
** Message: settings.vala:527: Key file does not have key 'video_player/command'
** Message: settings.vala:527: Key file does not have key 'audio_player/command'
** Message: settings.vala:527: Key file does not have key 'images_display/command'
** Message: settings.vala:527: Key file does not have key 'text_editor/command'
** Message: settings.vala:527: Key file does not have key 'archive/command'
** Message: settings.vala:527: Key file does not have key 'charmap/command'
** Message: settings.vala:527: Key file does not have key 'calculator/command'
** Message: settings.vala:527: Key file does not have key 'spreadsheet/command'
** Message: settings.vala:527: Key file does not have key 'bittorent/command'
** Message: settings.vala:527: Key file does not have key 'document/command'
** Message: settings.vala:527: Key file does not have key 'webcam/command'
** Message: settings.vala:527: Key file does not have key 'burn/command'
** Message: settings.vala:527: Key file does not have key 'notes/command'
** Message: settings.vala:527: Key file does not have key 'disk_utility/command'
** Message: settings.vala:527: Key file does not have key 'tasks/command'
** Message: settings.vala:527: Key file does not have group 'Keymap'
** Message: settings.vala:527: Key file does not have key 'laptop_mode'
** Message: settings.vala:527: Key file does not have key 'gnome'
** Message: settings.vala:527: Key file does not have group 'Updates'
** Message: settings.vala:527: Key file does not have key 'type'
** Message: settings.vala:449: Monitoring: /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: settings.vala:453: Desktop file is already in config home, do nothing
** Message: environement.vala:79: Exporting variable
** Message: environement.vala:80: desktop_environnement XDG_CURRENT_DESKTOP
** Message: environement.vala:176: custom_config :
** Message: environement.vala:177: config_dirs :/etc/xdg
** Message: environement.vala:178: confir_dirs not null, export : /etc/xdg
** Message: environement.vala:183: Exporting XDG_CONFIG_DIRS
** Message: environement.vala:217: custom_data :
** Message: environement.vala:218: data_dirs :/usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:219: data_dirs not null, export : /usr/local/share:/usr/share/raspi-ui-overrides:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
** Message: environement.vala:224: Exporting XDG_DATA_DIRS
** Message: utils.vala:79: Config system location : /etc/xdg/lxsession/LXDE-pi
** Message: utils.vala:85: System system path location : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: utils.vala:89: Final file used : /etc/xdg/lxsession/LXDE-pi/conffiles.conf
** Message: options.vala:164: Activate xsettings_manager build-in
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/desktop.conf
xprop:  no such property "_NET_NUMBER_OF_DESKTOPS"
xprop:  no such property "_NET_DESKTOP_NAMES"
** Message: app.vala:717: polkit separate
** Message: app.vala:717: polkit separate
** Message: app.vala:76: Launching lxpolkit
** Message: utils.vala:68: User config used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: utils.vala:89: Final file used : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: autostart.vala:42: Autostart path : /home/pi/.config/lxsession/LXDE-pi/autostart
** Message: app.vala:76: Launching lxpanel
** Message: app.vala:76: Launching pcmanfm

** (lxsession:779): WARNING **: app.vala:86: Failed to execute child process "xscreensaver" (No such file or directory)

** (lxsession:779): WARNING **: app.vala:87: Error when launching xscreensaver
** Message: options.vala:107: Create build-in Clipboard
** Message: main.vala:429: Check keymap_mode (null)
** Message: app.vala:76: Launching /usr/bin/ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-mKTW6kJ9VSZq/agent.842; export SSH_AUTH_SOCK;
SSH_AGENT_PID=845; export SSH_AGENT_PID;
echo Agent pid 845;
Obt-Message: XKB extension is not present on the server or too old
** Message: app.vala:130: /usr/bin/ssh-agent exit with this type of exit: 0
Obt-Message: Xinerama extension is not present on the server
Xlib:  extension "XInputExtension" missing on display ":10.0".
Xlib:  extension "XInputExtension" missing on display ":10.0".
Openbox-Message: Requested key "Super_L" does not exist on the display
Openbox-Message: Unable to find a valid menu file "/usr/share/lxde/openbox/menu.xml"
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:837): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:837): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:934): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:934): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:952): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:952): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down

** (lxpanel:970): CRITICAL **: dhcpcd_open: Resource temporarily unavailable
E: [pulseaudio] main.c: Failed to kill daemon: No such process
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:970): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:970): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:988): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:988): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:76: Launching lxpanel
** Message: x-terminal-emulator has very limited support, consider choose another terminal
** Message: Connecting ...
** Message: Status changed to down
** Message: Status changed to opened
** Message: Connected to dhcpcd-6.7.1
** Message: Status changed to connected
** Message: eth0: CARRIER
** Message: eth0: Configured 192.168.1.2/24
** Message: wlan0: Not associated
** Message: wlan0: Received scan results
E: [pulseaudio] main.c: Failed to kill daemon: No such process

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(lxpanel:1006): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(lxpanel:1006): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
** Message: app.vala:130: lxpanel exit with this type of exit: 11
** Message: app.vala:148: Exit not normal, try to reload
** Message: app.vala:156: Application crashed too much, stop reloading
[email protected]:~
Hope this helps a bit...
-jon

echmain
Posts: 285
Joined: Fri Mar 04, 2016 8:26 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Mon May 16, 2016 11:30 am

spl23 wrote:OK, I've identified the problem - many thanks to the people who provided information above, which put me on the right track.
I can confirm that setting autologin has fixed this for me.

Thanks!

jonf
Posts: 3
Joined: Fri May 13, 2016 10:47 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Mon May 16, 2016 5:57 pm

spl23 wrote:OK, I've identified the problem - many thanks to the people who provided information above, which put me on the right track....
The quick fix for anyone seeing the problem is to use either raspi-config or the GUI application to make sure that the Pi is set to autologin as the pi user at boot - it doesn't matter whether this is to CLI or GUI, but you must autologin....
Thanks for the analysis and workaround!
-jon

spl23
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 379
Joined: Fri Dec 26, 2014 11:02 am

Re: After 5/13 Raspbian update, desktop menu is missing

Mon May 16, 2016 9:17 pm

Further information on this...

If, for some reason, you do not want your Pi to autologin, there is an alternative fix.

You can update the security policy for BlueZ by editing /etc/dbus-1/system.d/bluetooth.conf – change the third line from the end from <deny send_destination="org.bluez"/> to <allow send_destination="org.bluez"/>. This allows BlueZ to be accessed over D-Bus by any user, and means it can be accessed before a user logs in.

This is probably the "correct" way of fixing the problem - we'll make this change in the next release.

Rasqualius
Posts: 2
Joined: Wed Sep 21, 2016 10:05 am

Re: After 5/13 Raspbian update, desktop menu is missing

Wed Sep 21, 2016 10:29 am

Hi,

First post eek,

I'm still having this issue, I only just updated raspbian to resolve a serial console connection issue. Then after rebooting and logging in through xrdp I get this same missing 'task bar' issue.

I tried the auto-login options through raps-config on both cli and desktop to no avail.

I also tried the edit to bluetooth.conf but seeing i'm doing this update so late it appears as this has already been adjusted.

I'm not a linux expert but not a total Noob either, please let me know what to provide to help with the situation
Thanks

User avatar
ColonelDare
Posts: 20
Joined: Wed Apr 12, 2017 9:01 am

Re: After 5/13 Raspbian update, desktop menu is missing

Mon Aug 21, 2017 9:34 am

Oh dear! It seems the problem has re-occurred after a fresh install of 'Stretch' on my Pi Zero (I have it running very sweetly on a couple of Pi3s already, no problem.)

Having started the Zero up just fine on HDMI and keyboard, done the usual set-up stuff, I turned VNC on to allow headless running - and rebooted ->> no menu bar (on VNC nor after a reboot with HDMI). After a while I found SPL23's Bluetooth sleuthing work in May 2016...

... so I used raspi-config to turn off VNC again and menus are now back. All good, but sadly no VNC :-(

I hope my pointer helps with the good work. Thanks to all.

DirkS
Posts: 10130
Joined: Tue Jun 19, 2012 9:46 pm
Location: Essex, UK

Re: After 5/13 Raspbian update, desktop menu is missing

Mon Aug 21, 2017 5:28 pm

ColonelDare wrote:
Mon Aug 21, 2017 9:34 am
Oh dear! It seems the problem has re-occurred after a fresh install of 'Stretch' on my Pi Zero (I have it running very sweetly on a couple of Pi3s already, no problem.)

Having started the Zero up just fine on HDMI and keyboard, done the usual set-up stuff, I turned VNC on to allow headless running - and rebooted ->> no menu bar (on VNC nor after a reboot with HDMI). After a while I found SPL23's Bluetooth sleuthing work in May 2016...

... so I used raspi-config to turn off VNC again and menus are now back. All good, but sadly no VNC :-(

I hope my pointer helps with the good work. Thanks to all.
Known (intermittent) problem. AFAIK this is being investigated by RPF and RealVNC.

Thierry91
Posts: 1
Joined: Sun Dec 03, 2017 9:02 pm

Re: After 5/13 Raspbian update, desktop menu is missing

Sun Dec 03, 2017 9:21 pm

I had the same issue, after an rpi-update, when I connect with xrdp, the desktop appears and a blank menu bar flashes on and off endless.
None of the solutions written here worked for me.
For those who may be interested, I found on the web a working solution :
Edit the file /boot/config.txt
add the line dtparam=audio=on
Don't ask me why, but it works

Return to “Troubleshooting”