Pamac not showing icons

Ok, after that back to 6.11 and the system seems mostly normal.

But, why does the pamac ui look like this? No icons. (I know… not a kernel thing, but.)


mod. edit: moved to new topic as it’s another issue

Thanks, for splitting.

You could try to uninstall (incl. all settings) and reinstall Pamac.

Or - if you only have Manjaro and AUR packages - you could remove it, install yay package and update Manjaro repo’s via

sudo pacman -Syu

Reboot and update AUR packages via

yay -Sua --devel

Where are the settings for pamac?

depending on the theme:
the hamburger menu top right or the three dots

can you start it via terminal
pamac-manager
and see if the output tells you something about themes or icons or … anything?
You might have installed and set a theme which has become obsolete or incompatible.

Starting from the terminal get a lot of missing svg files:

Failed to load icon /usr/share/icons/breeze/actions/16/window-minimize-symbolic.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

No, you are not missing icons / svg files - what is missing or not working is some piece of software
responsible for loading these icons.

pacman -F libpixbufloader-svg.so
extra/librsvg 2:2.58.4-1 [installed: 2:2.59.2-1]
    usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so

The offending / missing file is in this package:
librsvg

Are you sure your system is fully up to date?

sudo pacman -Syu
sudo pacman -S --asdeps librsvg

would be what I’d do.

I don’t know what’s going on. Earlier today the I ran a typical update of all the 400+ updates that pacman showed as available.

And at this point pacman shows no updates available.

and after:

?

same result with the icons?

Hmm…looks like the icons are back. They do look a bit different, but, yes, they are back.

Edit: when I try to do updates of AUR packages I see:

cp: cannot access '/var/lib/pacman/sync/download-TFb1ot': Permission denied

something ain’t right after your update
To be sure I’d:
sudo pacman-mirrors -c Germany (use another country if you like)
and then
sudo pacman -Syu
again.

What was the commands output when you just reinstalled librsvg?

It should already have been the correct version and just been re-installed.
The other possibility would be something more serious with your disk or file system.
… the file was missing when it should have been there …

The output when pacman -S --asdeps librsvg

`warning: librsvg-2:2.59.2-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) librsvg-2:2.59.2-1

Total Installed Size:  11.29 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                            [#########################################################################] 100%
(1/1) checking package integrity                                                                                          [#########################################################################] 100%
(1/1) loading package files                                                                                               [#########################################################################] 100%
(1/1) checking for file conflicts                                                                                         [#########################################################################] 100%
(1/1) checking available disk space                                                                                       [#########################################################################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/1) reinstalling librsvg                                                                                                [#########################################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Probing GDK-Pixbuf loader modules...

looks all good and exactly the same for me when I do the same

Seems strange that a reinstallation fixed the issue.

I’d do a file system check.

What does this imply?

cp: cannot access '/var/lib/pacman/sync/download-TFb1ot': Permission denied

this:

What did you do to get this?
What did you want to do?

this is a directory and it is owned and only readable and writable by root.
no harm in removing it:
sudo rm -rf /var/lib/pacman/sync/download-TFb1ot

1 Like

I encountered this issue just now, when pamac update

and removed it.

pamac update

pamac update  :heavy_check_mark:  7s 
Preparing…
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: manjaro
Password:
==== AUTHENTICATION COMPLETE ====
Synchronizing package databases…
cp: cannot access ‘/var/lib/pacman/sync/download-uoB4Mv’: Permission denied
Nothing to do.
Transaction successfully finished.