Debian :восстановление сломанного apt с помощью dpkg

Обратите внимание, что useraddможет быть более строгим, чем то, что действительно допустимо в качестве имени пользователя. Правила относительно допустимого имени пользователя также могут измениться с помощью параметров конфигурации PAM и nsswitch.

Стандарт POSIX говорит, что имена пользователей должны быть из «переносимого набора символов имени файла», но первый символ не должен быть дефисом.

Переносимый набор символов имени файла представляет собой символы A -Z a -z 0 -9.-_

Обратите внимание, что это означает, что что-то вроде «1337» является допустимым именем пользователя в соответствии с этим стандартом, что может вызвать проблемы в других местах.

Итак, в целях безопасности я бы использовал такой шаблон, как [A -Za -z][A -Za -z0 -9. _-]+

1
23.01.2021, 23:20
2 ответа

бег:

sudo dpkg --unpack /var/cache/apt/archives/apt_1.4.11_armhf.deb
sudo dpkg --configure apt

или переустановитеapt:

wget http://ftp.univ-nantes.fr/debian-security/pool/updates/main/a/apt/apt_1.4.11_armhf.deb
sudo dpkg -i apt_1.4.11_armhf.deb

man dpkg:

--unpack package-file...
      Unpack the package, but don't configure it. If --recursive or -R 
      option is  specified,  package-file  must  refer  to  a  directory instead.
1
18.03.2021, 22:35

Оказывается, A.B был прав -что-то не так с coreutils, и переустановка решила проблему:

# dpkg -i /var/cache/apt/archives/coreutils_8.26-3_armhf.deb
(Reading database... 30176 files and directories currently installed.)
Preparing to unpack.../coreutils_8.26-3_armhf.deb...
Unpacking coreutils (8.26-3) over (8.26-3)...
Setting up coreutils (8.26-3)...

Следующий этап обновления apt -get dist -проходит довольно успешно. Я предполагаю, что на данный момент это та же проблема, которая привела к тому, что петля грустного лица Kodi, возможно, повредила файловую систему microSD, которая удалила на один блок больше во время обычной автоматической самопроверки -, что привело к потере частей coreutils.

Спасибо, А.Б.!!

1
18.03.2021, 22:35

Теги

Похожие вопросы