E: Невозможно заблокировать административный каталог (/ var / lib / dpkg /), вы - root? Raspberry Pi

Я пытаюсь установить nginx в raspberry pi 3. Когда я запускаю команду «sudo apt-get update», я получаю следующую ошибку.

W: невозможно прочитать /etc/apt/apt.conf.d/ - DirectoryExists (2: нет такого файла или каталога) W: невозможно прочитать /etc/apt/sources.list.d/ - DirectoryExists (2: нет такого файл или каталог) W: Невозможно прочитать /etc/apt/sources.list - RealFileExists (2: Нет такого файла или каталога) E: Не удалось открыть файл блокировки / var / lib / dpkg / lock - open (2: Нет такого файл или каталог) E: Невозможно заблокировать административный каталог (/ var / lib / dpkg /), вы - root?

Я не знаю, в чем именно заключается проблема. Пожалуйста, помогите мне. Заранее спасибо!


person Bhaviraj Brahmshatriya    schedule 20.07.2018    source источник


Ответы (1)


Я предполагаю, что сообщение об ошибке уже могло объяснить, в чем проблема.

W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (2: No such file or directory) 
W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (2: No such file or directory) 
W: Unable to read /etc/apt/sources.list - RealFileExists (2: No such file or directory) 
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory) 
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Первые три строки появляются, когда соответствующие каталоги не существуют или недоступны (для справки: https://askubuntu.com/questions/1031891/unable-to-read-etc-apt-apt-conf-d-directoryexists-2-no-such-file-or-direct

Последние две строки появляются, когда / var / lib / dpkg не существует или не доступен https://askubuntu.com/questions/223484/permission-denied-are-you-root.

В худшем случае вы случайно удалили несколько важных каталогов.

Другой вариант заключается в том, что sudo вообще не работает - тогда вы выполняете команду как непривилегированный пользователь и в конечном итоге получаете сообщения об ошибках, которые у вас есть в настоящее время.

person Stefan Freitag    schedule 20.07.2018