gdk-pixbuf-2.0 - Loaders cache unpopulated

This forum is for discussion about general software issues.

gdk-pixbuf-2.0 - Loaders cache unpopulated

Postby KiralyCraft » Thu Oct 26, 2023 4:07 pm

I've just installed Arch on my RPI4, manually configuring it as a 1:1 clone of an x86 machine for a thin client based on virt-viewer and openbox. When installing, I noticed that `/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache` was empty, which caused some missing icons. It seems that after calling `gdk-pixbuf-query-loaders` manually with the `--update-cache` parameter, this file got populated, which in turn restored the icons.

I've never had to do this on the x86 version. I wonder, what is the normal procedure for this cache to be populated? The `update-mime-database` command did not fix this, and I had to `strace` into `remote-viewer` to see what went wrong, to discover the `loaders.cache` file and to populate it accordingly.

Why did this cache not get updated automatically?

Attaching a list of installed packages.

[code]
[?25laalib 1.4rc5-17
abseil-cpp 20230802.1-1
acl 2.3.1-3
adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-1
adwaita-cursors 45.0-1
adwaita-icon-theme 45.0-1
alsa-card-profiles 1:0.3.83-1
alsa-lib 1.2.10-2
alsa-topology-conf 1.2.5.1-3
alsa-ucm-conf 1.2.10-2
archlinux-keyring 20231017-1
archlinuxarm-keyring 20140119-2
argon2 20190702-5
at-spi2-core 2.50.0-1
attr 2.5.1-3
audit 3.1.2-1
avahi 1:0.8+r139+ge5b0bad-1
base 3-2
bash 5.1.016-4
binutils 2.38-5.1
bluez-libs 5.70-1
brotli 1.1.0-1
bzip2 1.0.8-5
ca-certificates 20220905-1
ca-certificates-mozilla 3.94-1
ca-certificates-utils 20220905-1
cairo 1.18.0-1
cantarell-fonts 1:0.303.1-1
cdparanoia 10.2-8
coreutils 9.4-2
cryptsetup 2.6.1-3
curl 8.4.0-2
db 6.2.32-1
db5.3 5.3.28-4
dbus 1.14.10-1
dconf 0.40.0-2
default-cursors 2-1
desktop-file-utils 0.27-1
device-mapper 2.03.22-2
dhcpcd 10.0.4-1
dialog 1:1.3_20230209-1
diffutils 3.10-1
dnssec-anchors 20190629-3
duktape 2.7.0-6
e2fsprogs 1.47.0-1
expat 2.5.0-1
file 5.45-1
filesystem 2023.09.18-1
findutils 4.9.0-3
firmware-raspberrypi 20231022-1
flac 1.4.3-1
fontconfig 2:2.14.2-1
freeglut 3.4.0-1
freetype2 2.13.2-1
fribidi 1.0.13-2
fuse-common 3.16.2-1
fuse3 3.16.2-1
gawk 5.2.2-1
gcc-libs 12.1.0-2.1
gdbm 1.23-2
gdk-pixbuf2 2.42.10-2
gettext 0.22.3-1
giflib 5.2.1-2
glib-networking 1:2.78.0-1
glib2 2.78.0-3
glibc 2.35-5.1
glu 9.0.3-1
gmp 6.3.0-1
gnupg 2.2.41-2
gnutls 3.8.1-2
gpgme 1.22.0-1
gpm 1.20.7.r38.ge82d1a6-5
graphene 1.10.8-1
graphite 1:1.3.14-3
grep 3.11-1
gsettings-desktop-schemas 45.0-1
gst-plugin-pipewire 1:0.3.83-1
gst-plugins-base 1.22.6-1
gst-plugins-base-libs 1.22.6-1
gst-plugins-good 1.22.6-1
gstreamer 1.22.6-1
gtk-update-icon-cache 1:4.12.3-2
gtk-vnc 1.3.1-1
gtk3 1:3.24.38-1
gzip 1.13-2
harfbuzz 8.2.2-1
hicolor-icon-theme 0.17-3
htop 3.2.2-1
hwdata 0.375-2
iana-etc 20230907-1
icu 73.2-2
imlib2 1.12.1-1
iproute2 6.5.0-1
iptables 1:1.8.9-1
iputils 20221126-2
iso-codes 4.15.0-1
iw 5.19-2
jansson 2.14-2
jbigkit 2.1-7
json-c 0.17-1
json-glib 1.8.0-1
kbd 2.6.3-1
keyutils 1.6.3-2
kmod 31-1
krb5 1.20.1-1
lame 3.100-4
lcms2 2.15-1
ldns 1.8.3-2
less 1:643-1
libarchive 3.7.2-1
libassuan 2.5.6-1
libasyncns 1:0.8+r3+g68cd5af-2
libavc1394 0.5.4-6
libbpf 1.2.2-1
libbsd 0.11.7-1
libcaca 0.99.beta20-2
libcacard 2.7.0-3
libcamera 0.1.0-2
libcamera-ipa 0.1.0-2
libcap 2.69-1
libcap-ng 0.8.3-2
libcloudproviders 0.3.4-1
libcolord 1.4.6-1
libcups 1:2.4.7-2
libdaemon 0.14-5
libdatrie 0.2.13-4
libdrm 2.4.117-1
libdv 1.0.0-11
libedit 20230828_3.1-1
libelf 0.189-3
libepoxy 1.5.10-2
libevdev 1.13.1-1
libevent 2.1.12-4
libfdk-aac 2.0.2-1
libffi 3.4.4-1
libfontenc 1.1.7-1
libfreeaptx 0.1.1-1
libgcrypt 1.10.2-1
libglvnd 1.7.0-1
libgovirt 2:0.3.9-1
libgpg-error 1.47-1
libgudev 238-1
libice 1.1.1-2
libidn2 2.3.4-3.1
libiec61883 1.2.0-7
libinput 1.24.0-1
libjpeg-turbo 3.0.0-1
libksba 1.6.4-1
liblc3 1.0.4-1
libldac 2.0.2.3-1
libldap 2.6.6-2
libmd 1.1.0-1
libmnl 1.0.5-1
libmysofa 1.3.2-1
libnetfilter_conntrack 1.0.9-1
libnfnetlink 1.0.2-1
libnftnl 1.2.6-1
libnghttp2 1.57.0-1
libnl 3.8.0-1
libogg 1.3.5-1
libomxil-bellagio 0.9.3-4
libp11-kit 0.25.0-2
libpcap 1.10.4-1
libpciaccess 0.17-1
libpipewire 1:0.3.83-1
libpng 1.6.40-2
libproxy 0.5.3-2
libpsl 0.21.2-1
libpulse 16.1-6
libraw1394 2.1.2-3
librest 0.9.1-2
librsvg 2:2.57.0-1
libsasl 2.1.28-4
libseccomp 2.5.4-2
libsecret 0.21.1-1
libshout 1:2.4.6-2
libsm 1.2.4-1
libsndfile 1.2.2-1
libsoup3 3.4.3-1
libssh 0.10.5-1
libssh2 1.11.0-1
libstemmer 2.2.0-2
libsysprof-capture 45.1-1
libtasn1 4.19.0-1
libthai 0.1.29-3
libtheora 1.1.1-6
libtiff 4.6.0-1
libtirpc 1.3.4-1
libunistring 1.1-2
libunwind 1.7.2-1
libusb 1.0.26-2
libutempter 1.2.1-4
libverto 0.3.2-4
libvirt 1:9.7.0-1
libvirt-glib 4.0.0-2
libvorbis 1.3.7-3
libvpx 1.13.1-1
libwacom 2.8.0-1
libwireplumber 0.4.15-1
libx11 1.8.7-1
libxau 1.0.11-2
libxcb 1.16-1
libxcomposite 0.4.6-1
libxcrypt 4.4.36-1
libxcursor 1.2.1-3
libxcvt 0.1.2-1
libxdamage 1.1.6-1
libxdmcp 1.1.4-2
libxext 1.3.5-1
libxfixes 6.0.1-1
libxfont2 2.0.6-2
libxft 2.3.8-1
libxi 1.8.1-1
libxinerama 1.1.5-1
libxkbcommon 1.6.0-1
libxkbfile 1.1.2-1
libxml2 2.11.5-1
libxmu 1.1.4-1
libxrandr 1.5.4-1
libxrender 0.9.11-1
libxshmfence 1.3.2-1
libxt 1.3.0-1
libxtst 1.2.4-1
libxv 1.0.12-1
libxvmc 1.0.13-2
libxxf86vm 1.1.5-1
libyaml 0.2.5-2
licenses 20231011-1
lilv 0.24.20-2
linux-aarch64 6.2.10-1
linux-api-headers 6.4-1
linux-firmware 20230804.7be2766d-2
linux-firmware-whence 20230804.7be2766d-2
llvm-libs 16.0.6-1
lm_sensors 1:3.6.0.r41.g31d1f125-2
lua 5.4.6-2
lv2 1.18.10-1
lz4 1:1.9.4-1
lzo 2.10-5
mesa 1:23.2.1-2
mkinitcpio 36-1
mkinitcpio-busybox 1.36.1-1
mpfr 4.2.1-1
mpg123 1.32.3-1
mtdev 1.1.6-2
nano 7.2-1
ncurses 6.4_20230520-1
net-tools 2.10-2
netctl 1.29-1
nettle 3.9.1-1
npth 1.6-4
nspr 4.35-1
nss 3.94-1
numactl 2.0.16-1
openbox 3.6.1-10
openresolv 3.13.2-1
openssh 9.5p1-1
openssl 3.1.4-1
opus 1.4-1
orc 0.4.34-1
p11-kit 0.25.0-2
pacman 6.0.2-8
pacman-mirrorlist 20230206-1
pam 1.5.3-3
pambase 20230918-1
pango 1:1.51.1-1
parted 3.6-1
pciutils 3.10.0-1
pcre 8.45-4
pcre2 10.42-2
pcsclite 2.0.0-1
perl 5.38.0-1
phodav 3.0-2
pinentry 1.2.1-3
pipewire 1:0.3.83-1
pipewire-audio 1:0.3.83-1
pipewire-jack 1:0.3.83-1
pipewire-pulse 1:0.3.83-1
pixman 0.42.2-1
polkit 123-1
popt 1.19-1
procps-ng 4.0.4-2
psmisc 23.6-1
raspberrypi-bootloader 20231024-1
readline 8.2.001-2
sbc 2.0-1
sed 4.9-3
serd 0.32.0-1
shadow 4.14.0-4
shared-mime-info 2.3-1
slang 2.3.3-2
sord 0.16.14-1
speex 1.2.1-1
speexdsp 1.2.1-1
spice-gtk 0.42-3
spice-protocol 0.14.4-1
sqlite 3.43.2-1
sratom 0.6.14-1
startup-notification 0.12-8
strace 6.5-1
systemd 254.5-1
systemd-libs 254.5-1
systemd-sysvcompat 254.5-1
taglib 1.13.1-1
tar 1.35-2
tpm2-tss 4.0.1-1
tracker3 3.6.0-1
twolame 0.4.0-3
tzdata 2023c-2
uboot-raspberrypi 2021.04-1
uboot-tools 2023.10-1
usbredir 0.13.0-1
util-linux 2.39.2-1
util-linux-libs 2.39.2-1
v4l-utils 1.24.1-2
vi 1:070224-6
virt-viewer 11.0-2
vte-common 0.74.1-1
vte3 0.74.1-1
vulkan-icd-loader 1.3.269-1
wavpack 5.6.0-1
wayland 1.22.0-1
webrtc-audio-processing-1 1.3-2
which 2.21-6
wireless-regdb 2023.09.01-1
wireless_tools 30.pre9-3
wireplumber 0.4.15-1
wpa_supplicant 2:2.10-8
xbitmaps 1.1.3-1
xcb-proto 1.16.0-1
xcb-util 0.4.1-1
xf86-input-libinput 1.4.0-1
xkeyboard-config 2.40-1
xorg-fonts-encodings 1.0.7-1
xorg-server 21.1.9-1
xorg-server-common 21.1.9-1
xorg-setxkbmap 1.3.4-1
xorg-xauth 1.1.2-1
xorg-xinit 1.4.2-1
xorg-xkbcomp 1.4.6-1
xorg-xmodmap 1.0.11-1
xorg-xprop 1.2.6-1
xorg-xrandr 1.5.2-1
xorg-xrdb 1.2.2-1
xorgproto 2023.2-1
xz 5.4.4-1
yajl 2.1.0-5
zlib 1:1.3-2
zstd 1.5.5-1
[?25h
[/code]
KiralyCraft
 
Posts: 1
Joined: Thu Oct 26, 2023 3:58 pm

Re: gdk-pixbuf-2.0 - Loaders cache unpopulated

Postby promptpilot » Mon Jan 08, 2024 9:05 am

All I have ever had to do is edit the one line by adding a comment in /etc/pam.d/system-login:

$this->bbcode_second_pass_code('', '#%PAM-1.0

auth required pam_shells.so
auth requisite pam_nologin.so
auth include system-auth

account required pam_access.so
account required pam_nologin.so ]
account include system-auth

password include system-auth

session optional pam_loginuid.so
session optional pam_keyinit.so force revoke
session include system-auth
session optional pam_motd.so motd=/etc/motd
session optional pam_mail.so dir=/var/spool/mail standard quiet
#-session optional pam_systemd.so
session required pam_env.so user_readenv=1')
promptpilot
 
Posts: 1
Joined: Mon Jan 08, 2024 9:04 am

Re: gdk-pixbuf-2.0 - Loaders cache unpopulated

Postby tynssa » Thu Feb 01, 2024 2:30 am

I also had the same problem and luckily I found your workaround on the mesa-21.2.1 forum worked again.
tynssa
 
Posts: 1
Joined: Thu Feb 01, 2024 2:28 am


Return to General

Who is online

Users browsing this forum: No registered users and 5 guests