Received this error today with today’s upgrade which caused me to have no mouse or keyboard trying to log in with display manager.
[ 137.601] (EE) Failed to load /usr/lib/xorg/modules/input/libinput_drv.so: liblua5.4.so.5.4: cannot open shared object file: No such file or directory [ 137.601] (EE) Failed to load module “libinput” (loader failed, 0)
So far it seems that they forgot to rebuild libinput with new liblua. I was able to make a link with the new liblua with the old liblua5.4.so.5.4 and gain control of my mouse and keyboard.
Could be my mirrors used are behind or an omission on arch-arm’s rebuilds.
Been busy with building a new ffmpeg with todays new libs for the pi for HW decoding. Did some more checking I have the same version of libinput as on arch-arm;s packages page just built installed but it is still looking for the old liblua5.4.so.5.4.
[ray@rpi ~]$ pacman -Si libinput Repository : extra Name : libinput Version : 1.31.0-1 Description : Input device management and event handling library Architecture : aarch64 URL : ``https://wayland.freedesktop.org/libinput/doc/latest/ Licenses : MIT Groups : None Provides : libinput.so=10-64 Depends On : glibc libevdev libgcc libwacom lua54 mtdev systemd-libs Optional Deps : libinput-tools: debug utilities Conflicts With : None Replaces : None Download Size : 204.90 KiB Installed Size : 1019.81 KiB Packager : Arch Linux ARM Build System <builder+seattle@archlinuxarm.org> Build Date : Mon 23 Mar 2026 11:27:47 PM CDT Validated By : MD5 Sum SHA-256 Sum Signature