Возможно, вы перезаписали /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.