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

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
sudowtf
Posts: 6
Joined: 2021-09-27 17:24

[solved] Debian 10 to 11 upgrade - XFCE broken desktop

#1 Post by sudowtf »

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
Last edited by sudowtf on 2021-09-30 20:35, edited 1 time in total.

User avatar
FreewheelinFrank
Global Moderator
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

#2 Post by FreewheelinFrank »

Drop out to a terminal with Ctrl Alt F1-F6 and do

Code: Select all

apt-get upgrade
And see if it gives you any errors.

sudowtf
Posts: 6
Joined: 2021-09-27 17:24

Re: Debian 10 to 11 upgrade - XFCE broken desktop

#3 Post by sudowtf »

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"   
(long list, so i purged them as well:)

Code: Select all

dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge

Code: Select all

dpkg --audit
(no result)

User avatar
FreewheelinFrank
Global Moderator
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

#4 Post by FreewheelinFrank »

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:

Code: Select all

ldd /usr/bin/xfce4-panel

sudowtf
Posts: 6
Joined: 2021-09-27 17:24

Re: Debian 10 to 11 upgrade - XFCE broken desktop

#5 Post by sudowtf »

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)

sudowtf
Posts: 6
Joined: 2021-09-27 17:24

Re: Debian 10 to 11 upgrade - XFCE broken desktop

#6 Post by sudowtf »

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 ;)
Last edited by sudowtf on 2021-09-28 19:06, edited 1 time in total.

User avatar
FreewheelinFrank
Global Moderator
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

#7 Post by FreewheelinFrank »

Well, that;s one way to fix it!

I believe the problem may have been the

Code: Select all

/usr/local/lib
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.

sudowtf
Posts: 6
Joined: 2021-09-27 17:24

Re: Debian 10 to 11 upgrade - XFCE broken desktop

#8 Post by sudowtf »

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.

sudowtf
Posts: 6
Joined: 2021-09-27 17:24

Re: Debian 10 to 11 upgrade - XFCE broken desktop

#9 Post by sudowtf »

@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!!

User avatar
FreewheelinFrank
Global Moderator
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

#10 Post by FreewheelinFrank »

You're very welcome.

Post Reply