Sorry, Tippfehler meinerseits...
Ersetze 2&>1 durch 2>&1
pacman -U /var/cache/pacman/pkg/pam-1.7.1-1-x86_64.pkg.tar.zst --asdeps --overwrite "*" 2>&1 | tee pam-re.log
//Edit: Korrigiert im obigen Beitrag
//Edit2:
brikler ]$ loadkeys de
Couldn't get a file descriptor referring to the console.
Siehe meine ganzen Fragen in diesem Post:
GerBra //Edit:
Wo und als welcher User befindest du dich den an dem Problemrechner?
Auch ohne funktinierendes pam sollte sich root an einem TTY anmelden können (ungetestet, 99% sicher)
Den Rechner also normal booten lassen, dein wayfire und autologin für brikler funktioniert nicht, etwas warten und dann mit STRG+ALT+F3 (F4,F5) versuchen zu einem TTY zu wechseln. Ggf. auch mit ALT+F3 (F4,F5).
Am Login-Prompt als root anmelden.
Oder als target das multi-user.target, bei ordentlicher Konfiguration sollte da keine graphische Umgebung gestartet werden.
//Edit: Das sicherste target wäre systemd.unit=rescue.target. Dort funktioniert auch loadkeys de
Du wirst nach deinem root PW gefragt. Die Tastaturbelegung ist dort US, wenn im PW also Sonderzeichen,z,y drin sind dann dann müssen die entsprechenden Tasten für us statt de verwendet werden. Das beste wäre, in deiner momentanen Umgebung das Root-PW temporär zu etwas zu ändern, was du ohne Nachzudenken auch in us eintippen kannst (als root: passwd).
Oder halt das archlinux boot-medium und arch-chroot