E:无法锁定管理目录(/ var / lib / dpkg /),您是root吗?树莓派

时间:2018-07-20 09:37:04

标签: nginx raspberry-pi directory apt dpkg

我正在尝试在raspberry pi 3中安装Nginx。 当我运行“ 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-打开(2:无此类文件或目录) E:无法锁定管理目录(/ var / lib / dpkg /),您是root吗?

我不知道确切的问题是什么。 请帮帮我。预先感谢!

1 个答案:

答案 0 :(得分:0)

我认为错误消息已经可以解释问题所在了

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根本不起作用-然后您将以非特权用户身份执行该命令,并最终显示当前的错误消息。