E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39

E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)

#1

帖子 874768078abel » 2013-11-23 16:41

求助:无法升级或安装软件(google过了无相应结果)
安装任何软件或升级时都出现(关键是20: Not a directory)
E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a directory)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
试过以下命令

代码: 全选

sudo rm /var/cache/apt/archives/lock
sudo rm -rf /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo rm -rf /var/lib/dpkg/lock
sudo dpkg --configure -a && sudo apt-get check -f

touch lock
sudo cp lock /var/lib/dpkg

代码: 全选

cat /etc/issue
Linux Mint 14 Nadia \n \l
头像
874768078abel
帖子: 101
注册时间: 2009-08-07 17:39

Re: E: 无法打开锁文件 /var/lib/dpkg/lock - open (20: Not a director

#2

帖子 874768078abel » 2013-11-23 18:25

代码: 全选

cd /var/lib/dpkg
出现
bash: cd: /var/lib/dpkg/: Not a directory

代码: 全选

cd /var/lib
mkdir dpkg
出现
mkdir: cannot create directory ‘dpkg’: File exists

代码: 全选

sudo rm dpkg
sudo mkdir dpkg
cd dpkg

代码: 全选

sudo touch lock
sudo touch status(一会还会提示缺这个文件,这里先建好)
然后就好了 :em06
回复