paccache vs multiple CacheDir entries
Similar issue like the one for pacdiff.
I have since some time this line in pacman.conf
CacheDir = /var/cache/pacman/pkg/ /var/cache/pacman/packback/
In packback
I place the packages that are built locally (and moved to a custom repo).
And if I want to clean the caches with paccache
it kinda seems it wants to run through the generated purge list multiple times (in my case a second time) and reports back that files cannot be found.
Here is a shortened log:
# paccache -d -k1
==> finished dry run: 401 candidates (disk space saved: 2.46 GiB)
# paccache -r -k1
rm: cannot remove '/var/cache/pacman/pkg/meson-0.63.1-2-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/meson-0.63.1-2-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-websockets-5.15.5+kde+r3-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-websockets-5.15.5+kde+r3-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/pcre-8.45-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/pcre-8.45-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-hw-s390x-virtio-gpu-ccw-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-hw-s390x-virtio-gpu-ccw-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-hw-s390x-virtio-gpu-ccw-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-hw-s390x-virtio-gpu-ccw-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-libtasn1-4.18.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-libtasn1-4.18.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libgnomekbd-1:3.28.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libgnomekbd-1:3.28.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-vulkan-icd-loader-1.3.221-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-vulkan-icd-loader-1.3.221-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wine-staging-7.16-2-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wine-staging-7.16-2-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libdrm-2.4.112-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libdrm-2.4.112-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.52-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.52-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.53-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.53-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.56-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-alien-build-2.56-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/pacman-contrib-1.6.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/pacman-contrib-1.6.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/iwd-1.29-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/iwd-1.29-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libxft-2.3.4-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libxft-2.3.4-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libxft-2.3.5-2-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libxft-2.3.5-2-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-common-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-common-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-common-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-common-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
(...)
rm: cannot remove '/var/cache/pacman/pkg/sdl2-2.24.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/sdl2-2.24.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lv2-1.18.8-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lv2-1.18.8-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-system-x86-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-system-x86-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-system-x86-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-system-x86-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/numactl-2.0.14-3-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/numactl-2.0.14-3-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-glibc-2.36-3-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-glibc-2.36-3-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/nextcloud-client-2:3.5.4-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/nextcloud-client-2:3.5.4-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wolfssl-5.3.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wolfssl-5.3.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wolfssl-5.4.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wolfssl-5.4.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
(...)
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-sdl-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-sdl-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-sdl-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-sdl-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/xapp-2.2.14-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/xapp-2.2.14-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-translations-5.15.5+kde+r2-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-translations-5.15.5+kde+r2-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-alsa-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-alsa-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-alsa-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-alsa-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-graphicaleffects-5.15.5+kde+r0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qt5-graphicaleffects-5.15.5+kde+r0-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libreoffice-fresh-7.4.0-2-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libreoffice-fresh-7.4.0-2-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libreoffice-fresh-7.4.0-3-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/libreoffice-fresh-7.4.0-3-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/glib2-2.72.3-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/glib2-2.72.3-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/gc-8.2.0-3-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/gc-8.2.0-3-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wxwidgets-common-3.2.0-5-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wxwidgets-common-3.2.0-5-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wxwidgets-common-3.2.0-6-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/wxwidgets-common-3.2.0-6-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pypdf2-1.26.0-2.1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pypdf2-2.10.5-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pypdf2-2.10.5-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pypdf2-2.10.6-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pypdf2-2.10.6-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pyudev-0.22-7-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-pyudev-0.22-7-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/ffmpeg-2:5.1.1-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/ffmpeg-2:5.1.1-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/poppler-glib-22.08.0-2-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/poppler-glib-22.08.0-2-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-cryptography-37.0.4-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-cryptography-37.0.4-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-pipewire-1:0.3.56-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-pipewire-1:0.3.56-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-block-curl-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-block-curl-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-block-curl-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-block-curl-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/neon-0.32.2-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/neon-0.32.2-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-dbus-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-dbus-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-dbus-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-dbus-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-protobuf-21.4-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-protobuf-21.4-1-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-libva-2.15.0-2-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/lib32-libva-2.15.0-2-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-datetime-locale-1.35-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/perl-datetime-locale-1.35-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-vhost-user-gpu-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-vhost-user-gpu-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-vhost-user-gpu-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-vhost-user-gpu-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-ui-dbus-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-ui-dbus-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-ui-dbus-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-ui-dbus-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
(...)
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-jack-7.0.0-12-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-jack-7.0.0-12-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-jack-7.1.0-4-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/qemu-audio-jack-7.1.0-4-x86_64.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-importlib-metadata-4.8.2-1-any.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/python-importlib-metadata-4.8.2-1-any.pkg.tar.zst.sig': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/mupdf-1.20.0-1-x86_64.pkg.tar.zst': No such file or directory
rm: cannot remove '/var/cache/pacman/pkg/mupdf-1.20.0-1-x86_64.pkg.tar.zst.sig': No such file or directory
# paccache -d -k1
==> no candidate packages found for pruning
It seems mostly like a visual issue, as the files indeed aren't there anymore.