Я не могу установить какие-либо пакеты в мою систему, используя apt. Моя система была идеальной вчера

Посмотрите, пожалуйста:

$ sudo apt-get install indicator-stickynotes
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libxrandr-ltsq2 libportaudio0 chromium-inspector lesstif2 xaw3dg
  libreadline5 libllvm3.1
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  python3 python3-gi python3-minimal python3.2 python3.2-minimal
Suggested packages:
  python3-doc python3-tk python3.2-doc
The following NEW packages will be installed:
  indicator-stickynotes python3 python3-gi python3-minimal python3.2
  python3.2-minimal
0 upgraded, 6 newly installed, 0 to remove and 455 not upgraded.
Need to get 0 B/4,522 kB of archives.
After this operation, 15.6 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: unrecoverable fatal error, aborting:
 syntax error: unknown user 'spread' in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)

Любая помощь приветствуется. заранее спасибо

1 ответ1

0

Каждый раз, когда запускается dpkg , он проверяет, что все пользовательские записи в файле /var/lib/dpkg/statoverride находятся в /etc/passwd , и если все записи не найдены, он выдает предупреждение.

Таким образом, создается впечатление, что в вашей системе больше не spread пользователь - либо вы (или какой-либо другой администратор) удалили пользователя, либо он был удален вместе с удалением какой-либо программы.

Вы можете исправить ситуацию либо

  1. воссоздание отсутствующего пользовательского spread (или переустановка программы, создающей пользователя)
  2. удаление ошибочных строк из /var/lib/dpkg/statoverride

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .