Возможно, вы перезаписали /etc/shadow и /etc/passwd когда сделали pacman -S --force shadow . Попытка войти в систему через виртуальную консоль (например, tty для клавиатуры и монитора HDMI) или через последовательный порт (UART, подключенный к некоторым контактам GPIO) больше не будет успешной.
Извлеките SD-карту из Raspberry Pi, вставьте ее в другой компьютер под управлением Linux и с тенью (так что, скорее всего, в любом относительно современном дистрибутиве), а также:
Синхронизируйте и размонтируйте SD-карту, затем вставьте ее обратно в Pi и попробуйте загрузиться с нее.
Другие пользователи Raspberry Pi могут быть обмануты или полностью пропали.
Вход через SSH не должен ничего менять по сравнению с входом в консоль, если вы перезаписали /etc/passwd или /etc/shadow .
Следите за важными новостями Arch Linux. Самые последние спасли бы вас от горя. Все двоичные файлы в /bin , /sbin и /usr/sbin были перемещены в /usr/bin и у вас все еще есть что-то в этом роде, поэтому pacman жалуется. Следуйте инструкциям в этой статье, но используйте свое суждение. Если они не решают проблему полностью (в конце концов, вы находитесь в нечистом состоянии), вы можете избежать ручного перемещения всего в /bin , /sbin и /usr/sbin в /usr/bin и попробовать снова.
Не используйте --force если вы не знаете, что делаете, или явно не сказали об этом разработчикам Arch.