You are not logged in.
Pages: 1
As i was updating and watching video on youtube i left the place and after sometime when i saw there was a compplete black screen with only the pointer showing , nothing was working (like no shortcuts or any keymaps that have been assigned).i restared by presssing power off button on laptop and after a short while there a box mentioning that pulse-audo plugin has left the panel want to restart it or remove it. i press on restart it didnt do anything , the permission box was appearing repeatedly so i pressed remove so it got removed.next same permission box for power manager, whiskers menu and next for system tray and when i pressed left mouse click on panel whole panel just gone.then i started to use terminal for starting the panel and using it but it showing me text mentioned below.
[musicarch@musicArch ~]$ xfce4-panel
** (wrapper-2.0:3316): WARNING **: 18:22:12.263: application.vala:512: Error reading file “/home/musicarch/.local/share/notes/Notes/tmp”: Is a directory
** (wrapper-2.0:3316): WARNING **: 18:22:12.263: application.vala:512: Error reading file “/home/musicarch/.local/share/notes/Notes/cur”: Is a directory
** (wrapper-2.0:3316): WARNING **: 18:22:12.276: application.vala:512: Error reading file “/home/musicarch/.local/share/notes/Notes/new”: Is a directory
(wrapper-2.0:3316): Gtk-WARNING **: 18:22:12.320: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16/image-missing.svg: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16/image-missing.svg: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Aborted (core dumped)
[musicarch@musicArch ~]$ do let me know what should i do to make it work peoperly.
Edit : as i checked all the icon have been completely gone like from gimp and other applications also no icon is able to display not on desktop or in other applications as well.
error of opening libre office from terminal (which didnt open at all)
[musicarch@musicArch ~]$ libreoffice
javaldx: Could not find a Java Runtime Environment!
Warning: failed to read path from javaldx
(soffice:4256): Gtk-WARNING **: 18:41:05.947: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
(soffice:4273): Gtk-WARNING **: 18:41:08.065: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16/image-missing.svg: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Bail out! Gtk:ERROR:../gtk/gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/breeze-dark/status/16/image-missing.svg: Unable to load image-loading module: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: cannot open shared object file: No such file or directory (gdk-pixbuf-error-quark, 5)
Unspecified Application ErrorLast edited by nahush (2024-09-21 13:12:44)
Offline
I also had this exact same issue. And it was not fun to fix, but I had figured it out. A recent arch update using yay had totally messed up my system. Your problem does not seem as extensive but I had faced the same issue once I restored my system and happy to say it was an easy fix.
If you are stuck in a boot loop with lightdm/xorg forever starting and stopping, or cannot boot linux
If you don't have this issue, see bellow for the fix.
I had to chroot to install a kernel, as there was none and it could not boot. Then when starting I had thought there was serious issues with lightdm. I'd have lightdm start in a loop, and in the logs there was not any good reasons as to why.
If you do get stuck in the same situation, dropping back to another tty ctrl + alt + F2 can work. However it takes a few goes as lightdm will automatically revert back to TTY7. Be patient and it will eventually stick.
Once in a terminal stop lightdm with:
sudo systemctl stop lightdmThis will prevent a loop.
Starting startxfce4 from the terminal would load xfce4 but it was incomplete. Luckily I had it open a terminal from the previous session.
The Fix
The problem is incorrect naming of the library related to gdk-pixbuf-2.0.
The file /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so does not exist as that name. It does however exist as /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader_svg.so. The difference is _ and -.
I figured it'd be best to leave them both just in case and making a symlink:
cd /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
sudo ln -s libpixbufloader_svg.so libpixbufloader-svg.soSo it seems lightdm or anything that depends on this library, I assume most gdk things will be completely broken until it can find the correct libpixbufloader_svg.so
EDIT:
https://gitlab.gnome.org/GNOME/librsvg/-/issues/1075 is also related. It seems with the newest version of pixbuf the file name has changed.
2.57.2 libpixbufloader-svg.so
2.57.3 libpixbufloader-svg.so
2.58.0 libpixbufloader-svg.so
2.58.90 libpixbufloader_svg.soLast edited by birdnest (2024-09-21 14:48:42)
Offline
cd /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders sudo ln -s libpixbufloader_svg.so libpixbufloader-svg.so
this didn't work for me but based on some of the details in your post you're probably using some combination of lightdm, xfce4 and arch linux and i don't use any of those so i will keep asking chatgpt for alternative solutions.
EDIT: silly me, it did work. my computer was just switched off.
Last edited by cheap_ozempic_hmu (2024-09-21 14:57:27)
Offline
sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files' | grep -v backupOnline
It turns out a lot of my problems were related to the update not completing. For some reason during the update lightdm had crashed and would not start, which made me reboot.
It's not recommended to symlink system libraries, although in my case I did just to get things working.
Because my updates did not complete, it did not run the required hook to cache the gdk pixbuf query loaders. https://gitlab.archlinux.org/archlinux/ … type=heads
Remove the symlink and run gdk-pixbuf-query-loaders and that will generate the cache.
In my case I was advised to also review the pacman log and install again the same packages during the failed upgrade, which also would have run dk-pixbuf-query-loaders.
With the symlink removed and the packages added again it is now working as expected.
Thanks #archlinux on libera for the tips!
Offline
Pages: 1