Pamac update with AUR stuck in an infinite loop with wxcommon-light/wxbase-light

I am trying to update my system using pamac (currently using the bare cli) and I am getting an infinite loop on two packages when trying to update wxcommon-light/wxbase-light.

When I run pamac update the following is what happens

Warning: Building packages as root
Warning: Setting build directory to /var/cache/pamac
Preparing...
Checking pamac-tray-icon-plasma dependencies...
Checking nerd-fonts-noto-sans-mono dependencies...
Checking game-devices-udev dependencies...
Checking snapd-glib dependencies...
Checking ckbcomp dependencies...
Checking kwinft dependencies...
Checking brave-bin dependencies...
Checking libpamac dependencies...
Checking mhwd-nvidia dependencies...
Checking scalafmt-native-bin dependencies...
Checking v86d dependencies...
Checking snapd dependencies...
Checking yay dependencies...
Checking visual-studio-code-bin dependencies...
Checking cmake-git dependencies...
Checking gtk-doc-git dependencies...
Checking meson-git dependencies...
Checking ninja-git dependencies...
Checking ninja-samurai dependencies...
Checking ninja-mem dependencies...
Checking ninja-kitware dependencies...
Checking ninja-bin dependencies...
Checking vala0.42 dependencies...
Checking vala0.44 dependencies...
Checking vala-git dependencies...
Checking extra-cmake-modules-git dependencies...
Checking gobject-introspection-git dependencies...
Checking asciidoc-git dependencies...
Checking nvidia-dkms-performance dependencies...
Checking nvidia-utils-keylase dependencies...
Checking nvidia-utils-performance dependencies...
Checking nvidia-utils-beta dependencies...
Checking nvidia-utils-beta-nvlax dependencies...
Checking nvidia-utils-nvlax dependencies...
Checking go-tools-git dependencies...
Checking nvidia-utils-performance dependencies...
Checking jsoncpp-cmake-git dependencies...
Checking jsoncpp-git dependencies...
Checking rhash-git dependencies...
Checking qt6-base-git dependencies...
Checking qt6-base-headless dependencies...
Checking python-sphinx-git dependencies...
Checking python-sphinx-2 dependencies...
Checking guile-emacs-git dependencies...
Checking emacs-nox-24bit dependencies...
Checking emacs25-git dependencies...
Checking emacs-git-shallow dependencies...
Checking emacs-24bit dependencies...
Checking emacs26-git dependencies...
Checking emacs-lucid-git dependencies...
Checking emacs-gtk2 dependencies...
Checking emacs-pretest dependencies...
Checking emacs27-git dependencies...
Checking emacs-xwidgets dependencies...
Checking emacs-native-comp-git dependencies...
Checking emacs-pgtk-native-comp-git dependencies...
Checking emacs-lucid dependencies...
Checking emacs-ng dependencies...
Checking emacs-ng-git dependencies...
Checking emacs28-git dependencies...
Checking emacs-native-comp-git-enhanced dependencies...
Checking emacs-git dependencies...
Checking emacs-gcc-wayland-devel-bin dependencies...
Checking glib2-docs-git dependencies...
Checking re2c-git dependencies...
Checking help2man-git dependencies...
Checking autoconf-archive-git dependencies...
Checking llvm-pypy-stm dependencies...
Checking llvm39 dependencies...
Checking llvm38 dependencies...
Checking llvm8 dependencies...
Checking llvm-minimal-git dependencies...
Checking llvm-git dependencies...
Checking egl-wayland-git dependencies...
Checking guile4emacs-git dependencies...
Checking gconf dependencies...
Checking libmagick6 dependencies...
Checking libmagick6 dependencies...
Checking libgccjit dependencies...
Checking llvm-libs-pypy-stm dependencies...
Checking llvm39-libs dependencies...
Checking llvm-libs38 dependencies...
Checking llvm8-libs dependencies...
Checking gcc8 dependencies...
Checking llvm-libs-minimal-git dependencies...
Checking llvm-libs-git dependencies...
Checking python-sphinx-automodapi dependencies...
Checking erlang-unixodbc-git dependencies...
Checking postgresql-libs-1c dependencies...
Checking postgresql-libs-9.5 dependencies...
Checking postgresql-libs-9.4 dependencies...
Checking postgresql-libs-9.6 dependencies...
Checking postgresql-libs-10 dependencies...
Checking postgresql-libs-11 dependencies...
Checking postgresql-libs-12 dependencies...
Checking freetds-patched-enum dependencies...
Checking freetds-krb5 dependencies...
Checking vulkan-headers-git dependencies...
Checking libb2-git dependencies...
Checking agensgraph-git dependencies...
Checking postgresql-src dependencies...
Checking postgresql-src-beta dependencies...
Checking postgresql-lts dependencies...
Checking gtk2-ubuntu dependencies...
Checking gtk2-git dependencies...
Checking gtk2-minimal-git dependencies...
Checking gtk2-patched-filechooser-icon-view dependencies...
Checking gtk2-maemo dependencies...
Checking rustup-git dependencies...
Checking chrpath-svn dependencies...
Checking swig-git dependencies...
Checking gcc8-libs dependencies...
Checking lldb38 dependencies...
Checking khronos-ocl-icd-git dependencies...
Checking opencl-headers-git dependencies...
Checking z3-java dependencies...
Checking z3-git dependencies...
Checking eglexternalplatform-git dependencies...
Checking postgresql-src-libs dependencies...
Checking postgresql-src-beta-libs dependencies...
Checking postgresql-lts-libs dependencies...
Checking openmp-svn dependencies...
Checking openmp-nvptx dependencies...
Checking gnome-common-git dependencies...
Checking libjxl-git dependencies...
Checking dejagnu-git dependencies...
Checking doxygen-git dependencies...
Checking doxygen-clang dependencies...
Checking wxgtk-git dependencies...
Checking wxgtk2-light dependencies...
Checking wxgtk2-dev dependencies...
Checking jdk8-openjdk-dcevm dependencies...
Checking cargo-standalone-git dependencies...
Checking cargo-git dependencies...
Checking rust-nightly-bin dependencies...
Checking webkitgtk dependencies...
Checking wxcommon-light dependencies...
Checking wxgtk-common-dev dependencies...
Checking cuda-11.0 dependencies...
Checking cuda11.1 dependencies...
Checking gimp-painter-git dependencies...
Checking gimp-appimage dependencies...
Checking gimp-brush-max-512 dependencies...
Checking gimp-git dependencies...
Checking gimp-devel dependencies...
Checking gperftools-git dependencies...
Checking gperftools-aarch64-tls-fix dependencies...
Checking highway-git dependencies...
Checking wxbase-light dependencies...
Checking webkitgtk2 dependencies...
Checking libart-lgpl dependencies...
Checking pygtk dependencies...
Checking gnome-python dependencies...
Checking rust-i586-git dependencies...
Checking rust-nightly dependencies...
Checking rust-wasm dependencies...
Checking wxcommon-light dependencies...
Checking opencl-nvidia-410xx dependencies...
Checking opencl-nvidia-340xx dependencies...
Checking opencl-nvidia-440xx dependencies...
Checking opencl-nvidia-430xx dependencies...
Checking opencl-nvidia-performance dependencies...
Checking opencl-nvidia-vulkan dependencies...
Checking opencl-nvidia-beta dependencies...
Checking opencl-nvidia-470xx dependencies...
Checking opencl-nvidia-390xx dependencies...
Checking babl-git dependencies...
Checking libglade dependencies...
Checking python2-gobject2 dependencies...
Checking libgnomecanvas dependencies...
Checking libgnome dependencies...
Checking libgnomeui dependencies...
Checking libbonobo dependencies...
Checking libbonoboui dependencies...
Checking gegl-seamless-clone-git dependencies...
Checking gegl-git dependencies...
Checking libmypaint-git dependencies...
Checking gjs-fix-leaks dependencies...
Checking gjs-dev dependencies...
Checking gjs-git dependencies...
Checking xorg-server-xvfb-notty dependencies...
Checking xorg-server-xvfb-sd_notify dependencies...
Checking xorg-server-xvfb-noudev dependencies...
Checking xorg-server-xvfb-dev dependencies...
Checking xorg-server-xvfb-git dependencies...
Checking wxbase-light dependencies...
Checking nvidia-utils-performance dependencies...
Checking libgnome-data dependencies...
Checking gnome-vfs dependencies...
Checking orbit2 dependencies...
Checking xorg-server-common-noudev dependencies...
Checking libdmx dependencies...
Checking xorg-server-common-git dependencies...
Checking xorgproto-git dependencies...
Checking wxcommon-light dependencies...
Checking gnome-mime-data dependencies...
Checking gamin dependencies...
Checking libnsgif-git dependencies...
Checking lensfun-git dependencies...
Checking suitesparse-mkl dependencies...
Checking sysprof-git dependencies...
Checking libxcvt-git dependencies...
Checking wxbase-light dependencies...
Checking netsurf-buildsystem-git dependencies...
Checking intel-tbb_psxe dependencies...
Checking intel-compiler-base dependencies...
Checking intel-fortran-compiler dependencies...
Checking wxcommon-light dependencies...
Checking intel-common-libs dependencies...
Checking intel-openmp dependencies...
Checking intel-compiler-base dependencies...
Checking libdazzle-git dependencies...
Checking libdazzle-unstable dependencies...
Checking wxbase-light dependencies...
Checking intel-common-libs dependencies...
Checking intel-common-libs dependencies...
Checking intel-openmp dependencies...
Checking wxcommon-light dependencies...
Checking intel-common-libs dependencies...
Checking wxbase-light dependencies...
Checking wxcommon-light dependencies...

And after this point I get an infinite loop of

Checking wxbase-light dependencies...
Checking wxcommon-light dependencies...

Which never ends making it not possible to update my system with pamac. Note that I have completely refreshed the database along with keys using

sudo pacman-key --refresh-keys

sudo pacman-key --populate archlinux manjaro

sudo pacman -Scc (just in case)

sudo pacman -Syy

from https://www.reddit.com/r/ManjaroLinux/comments/pzysvw/comment/hf5s0j8/?utm_source=share&utm_medium=web2x&context=3

And none of this helps

Whats even worse is that because of AUR limiting requests now I often end up getting blocked/database signatures getting corrupted due to 429 responses because of this recursion which means if I try to use pacman afterwards I get

error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: GPGME error: No data
error: database 'core' is not valid (invalid or corrupted database (PGP signature))
error: database 'extra' is not valid (invalid or corrupted database (PGP signature))
error: database 'community' is not valid (invalid or corrupted database (PGP signature))
error: database 'multilib' is not valid (invalid or corrupted database (PGP signature))

So I have to manually delete the *.sig files from /var/lib/pacman/sync and do the whole key signature syncing process again.

I don’t know about your issue, but this is wrong

Don’t use Pamac with sudo

The pacman error messages has no correlation to aur - this is two different items.

If you have issues updating an aur package the first task is to ensure your system is synced - then you can resolve your aur builds.

This was a typo, I I only use it with pacman, I updated the original post.

Thanks a lot, this solved the issue (specifically updating the SigLevel in the thread you mentioned)

Was it?

I did accidentally run it as root when I ran it right now so I could create this bug report but I wasn’t paying attention (typically I run pamac without root and actually I almost never use the cli but rather the GUI tool).

The accident was due to me accidentally not noticing pamac vs pacman.

Thanks for pointing it out though!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.