Ваш пользователь pi
вошел в систему на tty1
; вам следует выйти из системы перед удалением пользователя. (Процесс menu-cached
используется средой рабочего стола LXDE. Возможно, есть и другие процессы, запущенные для пользователя pi
.)
Если у вас нет доступа к графическому интерфейсу для выхода пользователя (т.е. , вы обращаетесь к Raspberry Pi удалённо), самым безопасным вариантом будет остановить диспетчер рабочего стола:
sudo service lightdm stop
(предполагается, что вы используете LXDE по умолчанию); это должно убить все процессы pi
.
Вам также потребуется отключить автологин (login -f
).
Если у вас старый inittab
, отредактируйте файл /etc/inittab
, и замените строку, выглядящую примерно так
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
(важной частью является /bin/login -f pi tty1
) на
1:2345:respawn:/sbin/getty 115200 tty1
Затем перезагрузите init
, выполнив
sudo telinit q
При наличии systemd-блока для автологина, такого как ваша служба autologin
, отключите службу:
sudo systemctl --now disable autologin@tty1
Это также остановит устройство и перезагрузит конфигурацию systemd.
В этот момент, если на pi
все еще есть запущенные процессы (на что указывает ps -fu pi
), убейте их - они больше не должны возрождаться.
Возможно, что у вас есть .htaccess
файл внутри этого архива, который вызывает эту ошибку.
Если это конфигурация по умолчанию, то в журнале ошибок должно быть больше информации о 403.