Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
[solved] Debian 10 to 11 upgrade - XFCE broken desktop
[solved] Debian 10 to 11 upgrade - XFCE broken desktop
Upgrade from debian 10 to 11 went without errors until desktop login.
I get no panels, i only get conky and whatever is not broken in my autostart apps.
i cannot even Alt-f2 for app-launch.
i was lucky to go add a .desktop file into /.config/autostart/ to get a terminal running upon login
this is my work desktop; i'm really broken at the moment
most of my attempts to run apps look like this for example:
$ thunar
thunar: symbol lookup error: thunar: undefined symbol: xfce_filename_input_sensitise_widget
$ xfce4-popup-windowmenu
/usr/bin/xfce4-panel: symbol lookup error: /usr/bin/xfce4-panel: undefined symbol: xfce_has_gtk_frame_extents
$ xfce4-settings-manager
xfce4-settings-manager: symbol lookup error: xfce4-settings-manager: undefined symbol: xfce_titled_dialog_create_action_area
$ xfce4-settings-editor
xfce4-settings-editor: symbol lookup error: xfce4-settings-editor: undefined symbol: xfce_titled_dialog_new_with_mixed_buttons
$ xfce4-appfinder
xfce4-appfinder: symbol lookup error: xfce4-appfinder: undefined symbol: xfce_spawn_command_line
$ xfce4-session-settings
xfce4-session-settings: symbol lookup error: xfce4-session-settings: undefined symbol: xfce_gicon_from_name
$ xfce4-popup-applicationsmenu
/usr/bin/xfce4-panel: symbol lookup error: /usr/bin/xfce4-panel: undefined symbol: xfce_has_gtk_frame_extents
xfdesktop: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgarcon-gtk3-1.so.0: undefined symbol: xfce_spawn
$ xfce4-display-settings
xfce4-display-settings: symbol lookup error: xfce4-display-settings: undefined symbol: xfce_widget_reparent
$ xfrun4: symbol lookup error: xfrun4: undefined symbol: xfce_spawn_command_line
$ xfce4-appfinder: symbol lookup error: xfce4-appfinder: undefined symbol: xfce_spawn_command_line
xfrun4: symbol lookup error: xfrun4: undefined symbol: xfce_spawn_command_line
I get no panels, i only get conky and whatever is not broken in my autostart apps.
i cannot even Alt-f2 for app-launch.
i was lucky to go add a .desktop file into /.config/autostart/ to get a terminal running upon login
this is my work desktop; i'm really broken at the moment
most of my attempts to run apps look like this for example:
$ thunar
thunar: symbol lookup error: thunar: undefined symbol: xfce_filename_input_sensitise_widget
$ xfce4-popup-windowmenu
/usr/bin/xfce4-panel: symbol lookup error: /usr/bin/xfce4-panel: undefined symbol: xfce_has_gtk_frame_extents
$ xfce4-settings-manager
xfce4-settings-manager: symbol lookup error: xfce4-settings-manager: undefined symbol: xfce_titled_dialog_create_action_area
$ xfce4-settings-editor
xfce4-settings-editor: symbol lookup error: xfce4-settings-editor: undefined symbol: xfce_titled_dialog_new_with_mixed_buttons
$ xfce4-appfinder
xfce4-appfinder: symbol lookup error: xfce4-appfinder: undefined symbol: xfce_spawn_command_line
$ xfce4-session-settings
xfce4-session-settings: symbol lookup error: xfce4-session-settings: undefined symbol: xfce_gicon_from_name
$ xfce4-popup-applicationsmenu
/usr/bin/xfce4-panel: symbol lookup error: /usr/bin/xfce4-panel: undefined symbol: xfce_has_gtk_frame_extents
xfdesktop: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgarcon-gtk3-1.so.0: undefined symbol: xfce_spawn
$ xfce4-display-settings
xfce4-display-settings: symbol lookup error: xfce4-display-settings: undefined symbol: xfce_widget_reparent
$ xfrun4: symbol lookup error: xfrun4: undefined symbol: xfce_spawn_command_line
$ xfce4-appfinder: symbol lookup error: xfce4-appfinder: undefined symbol: xfce_spawn_command_line
xfrun4: symbol lookup error: xfrun4: undefined symbol: xfce_spawn_command_line
Last edited by sudowtf on 2021-09-30 20:35, edited 1 time in total.
- FreewheelinFrank
- Global Moderator
- Posts: 2082
- Joined: 2010-06-07 16:59
- Has thanked: 38 times
- Been thanked: 225 times
Re: Debian 10 to 11 upgrade - XFCE broken desktop
Drop out to a terminal with Ctrl Alt F1-F6 and do
And see if it gives you any errors.
Code: Select all
apt-get upgrade
Re: Debian 10 to 11 upgrade - XFCE broken desktop
Code: Select all
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
further info:
i use aptitude, as i'm most comfortable with it, sometimes fallback to apt.
i've installed gnome-shell as an emergency "need to work", but i hate it.
i've "sudo apt purge xfce4*" and reinstalled xfce4 with no resolve (as well as tried task-xfce-desktop, [same]).
synaptic didn't give me any new info/resolve.
Code: Select all
$ apt-cache policy xfce4
xfce4:
Installed: 4.16
Candidate: 4.16
Version table:
*** 4.16 500
500 http://deb.debian.org/debian bullseye/main amd64 Packages
500 http://deb.debian.org/debian bullseye/main i386 Packages
100 /var/lib/dpkg/status
Code: Select all
$ cat /etc/apt/sources.list
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security/ bullseye-security main
deb-src http://security.debian.org/debian-security/ bullseye-security main
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
deb http://deb.debian.org/debian/ bullseye-backports main
deb-src http://deb.debian.org/debian/ bullseye-backports main
Code: Select all
dpkg --list |grep "^rc"
Code: Select all
dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
Code: Select all
dpkg --audit
- FreewheelinFrank
- Global Moderator
- Posts: 2082
- Joined: 2010-06-07 16:59
- Has thanked: 38 times
- Been thanked: 225 times
Re: Debian 10 to 11 upgrade - XFCE broken desktop
To hazard a guess, you have an issue with one of the libraries that is in one of the paths that XFCE looks for libraries in: something that shouldn't be there, or is in the wrong place, and might be outdated.
The output of this command might reveal something:
The output of this command might reveal something:
Code: Select all
ldd /usr/bin/xfce4-panel
Re: Debian 10 to 11 upgrade - XFCE broken desktop
thank you, i'm not privy on the output. there is a lot
Code: Select all
$ ldd /usr/bin/xfce4-panel
linux-vdso.so.1 (0x00007ffff4f3c000)
libxfce4panel-2.0.so.4 => /usr/lib/x86_64-linux-gnu/libxfce4panel-2.0.so.4 (0x00007f1b27a03000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f1b279fd000)
libxfce4ui-2.so.0 => /usr/local/lib/libxfce4ui-2.so.0 (0x00007f1b277eb000)
libxfce4util.so.7 => /usr/lib/x86_64-linux-gnu/libxfce4util.so.7 (0x00007f1b277d9000)
libxfconf-0.so.3 => /usr/lib/x86_64-linux-gnu/libxfconf-0.so.3 (0x00007f1b277bb000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1b27678000)
libwnck-3.so.0 => /usr/lib/x86_64-linux-gnu/libwnck-3.so.0 (0x00007f1b27633000)
libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f1b26e81000)
libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f1b26d7c000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f1b26d2a000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f1b26d00000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f1b26bdb000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f1b269fb000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f1b269a1000)
libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f1b26872000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1b2672e000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f1b26569000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f1b26543000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f1b2653b000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f1b26530000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f1b26512000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f1b26501000)
libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f1b264f5000)
libxfce4util.so.6 => /usr/local/lib/libxfce4util.so.6 (0x00007f1b262e7000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f1b262c3000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f1b26298000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f1b2608e000)
libstartup-notification-1.so.0 => /usr/lib/x86_64-linux-gnu/libstartup-notification-1.so.0 (0x00007f1b26082000)
libXRes.so.1 => /usr/lib/x86_64-linux-gnu/libXRes.so.1 (0x00007f1b2607d000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f1b26069000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f1b26061000)
libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f1b2602a000)
libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f1b25efb000)
libfribidi.so.0 => /usr/lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f1b25edf000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f1b25ec6000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f1b25ddc000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f1b25d96000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f1b25cd3000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f1b25cce000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f1b25ac3000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f1b25ab4000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f1b25aaf000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f1b25aaa000)
libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f1b25a67000)
libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f1b25a5e000)
libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f1b25a59000)
libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f1b25a48000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f1b25a31000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f1b25a26000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f1b25a1b000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f1b25970000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1b25936000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f1b2592f000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f1b25920000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1b25903000)
libmount.so.1 => /usr/lib/x86_64-linux-gnu/libmount.so.1 (0x00007f1b258a6000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f1b2587a000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f1b25860000)
libffi.so.7 => /usr/lib/x86_64-linux-gnu/libffi.so.7 (0x00007f1b25852000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f1b257df000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1b27ab2000)
libuuid.so.1 => /usr/lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f1b257d6000)
libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f1b257bf000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f1b257ba000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f1b255b2000)
libxcb-util.so.1 => /usr/lib/x86_64-linux-gnu/libxcb-util.so.1 (0x00007f1b255aa000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f1b255a5000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f1b25550000)
libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f1b25519000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f1b254eb000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f1b254bc000)
libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f1b254ae000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f1b254a4000)
libblkid.so.1 => /usr/lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f1b25453000)
libpcre2-8.so.0 => /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f1b253b9000)
libmd.so.0 => /usr/lib/x86_64-linux-gnu/libmd.so.0 (0x00007f1b253ac000)
libsystemd.so.0 => /usr/lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f1b252f7000)
libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f1b252d4000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f1b252ac000)
libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f1b251cf000)
liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f1b251ac000)
libgcrypt.so.20 => /usr/lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f1b2508c000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f1b25066000)
Re: Debian 10 to 11 upgrade - XFCE broken desktop
i just used synaptic & commandline to purge like 1000+ packages that did not have the debian icon in synaptic,
purge/reinstalled xfce4 repeatedly, still no resolve.
it is with great weariness and heartache that i will now install fresh. keeping my home partition obviously.
whoa is me. been upgrading since debian 8, no more.
i appreciate the leads irregardless
purge/reinstalled xfce4 repeatedly, still no resolve.
it is with great weariness and heartache that i will now install fresh. keeping my home partition obviously.
whoa is me. been upgrading since debian 8, no more.
i appreciate the leads irregardless
Last edited by sudowtf on 2021-09-28 19:06, edited 1 time in total.
- FreewheelinFrank
- Global Moderator
- Posts: 2082
- Joined: 2010-06-07 16:59
- Has thanked: 38 times
- Been thanked: 225 times
Re: Debian 10 to 11 upgrade - XFCE broken desktop
Well, that;s one way to fix it!
I believe the problem may have been the
entry, which seems to be from something built/installed locally, and not from the Debian repository. It would not have been updated during the update but still remained in the path, causing problems.
I believe the problem may have been the
Code: Select all
/usr/local/lib
Re: Debian 10 to 11 upgrade - XFCE broken desktop
thank you;
i'll have one more opportunity after my clone/backup completes and i can re-check that item --if not, i'll proceed.
i'll have one more opportunity after my clone/backup completes and i can re-check that item --if not, i'll proceed.
Re: Debian 10 to 11 upgrade - XFCE broken desktop
@freewheelinFrank, oohhhhh, myyyyy , gaaaaawddddd ...i have working xfce4 desktop!!! `sudo rm -rf /usr/local/lib/*xfce*` && reinstall xfce4 , boooooooooooooooooooooooom & excited!!!
pulseaudio borked, but different story.
thank you!!
pulseaudio borked, but different story.
thank you!!
- FreewheelinFrank
- Global Moderator
- Posts: 2082
- Joined: 2010-06-07 16:59
- Has thanked: 38 times
- Been thanked: 225 times