1
octopus_new 2015-03-31 17:40:52 +08:00 1
先强制remove掉corrupted package,然后重新安装.
|
2
hk24v2 OP @octopus_new 谢谢告知。 root下不敢删错了文件,具体是remove掉哪个文件? corrupted package啥意思 。
|
3
octopus_new 2015-03-31 17:49:11 +08:00 1
我现在手头上没有ubuntu box,所以够呛能给你具体是那个文件,你可以看看是不是有这个文件夹存在/var/lib/dpkg/updates,如果有这个文件夹,这个文件夹里是否有文件,如果有可以删除里面的文件,然后重新安装7zip.
|
4
initialdp 2015-03-31 17:52:40 +08:00
加上sudo试试:
sudo dpkg --configure -a |
5
hk24v2 OP @octopus_new 任何软件都不能安装,安装7zip只是举个例子。/var/lib/dpkg/updates 是空的。几个月前就有这个错误。已经不记得到底是安装哪个软件出错了。今天想安装软件才想起这个问题。
|
6
hk24v2 OP @initialdp 加sudo后 能够选择 Y/n 确认下载,但是yes后依然会回到这个循环。 当然链接的本来就是root帐号啊,亲
|
7
octopus_new 2015-03-31 18:05:18 +08:00 1
既然updates是空的,你可以直接试试sudo apt-get update
还有就是看看/var/cache/apt/archives/lock和 /var/lib/apt/lists/lock里是是否为空,不为空的话,可以尝试删除。之后sudo apt-get update |
8
clanned 2015-03-31 18:12:12 +08:00 1
你是不是之前修改了/tmp目录? 比如挂载或者更改权限
|
9
initialdp 2015-03-31 18:15:30 +08:00 1
@hk24v2 从提示看有无权限的错误,因此不能认为root用户就有完全权限,也许root默认的权限并不完全,有些vps是这么设置的。加上sudo至少可以解决权限问题。
我觉得@octopus_new的处理能解决这个问题。 |
10
clanned 2015-03-31 18:16:02 +08:00 1
|
11
hk24v2 OP @octopus_new update执行后:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. 之后再: ~# sudo dpkg --configure -a 又回到了循环里。 |
12
clanned 2015-03-31 18:19:45 +08:00
@hk24v2 看看 ls -l / |grep tmp 的结果对不对,应该是这个
drwxrwxrwt 13 root root 520 Mar 31 18:17 tmp |
13
octopus_new 2015-03-31 18:22:09 +08:00 1
|
14
hk24v2 OP |
15
hk24v2 OP |
16
igboy 2015-03-31 18:40:50 +08:00
很奇怪的是,root用户下为什么还加上sudo?
|
18
octopus_new 2015-03-31 18:43:18 +08:00
我个人认为你的fstab是有问题的,你的root没有被正确挂载...
你运行下面的这个命令之后再试试我之前说的方法: mount -o remount,rw / |
19
hk24v2 OP @octopus_new sudo ,su,sudo su 运行 mount -o remount,rw / 都提示 permission denied
|
20
octopus_new 2015-03-31 18:55:59 +08:00 1
那没戏了,你现在用的只是一个叫root的user而已...
|
21
hk24v2 OP @octopus_new 看样子不能使用vps提供商的iso安装系统咯。非常感谢你的回答。
|
22
initialdp 2015-03-31 19:03:01 +08:00 1
直接看看/usr/share/debconf/frontend文件属性,究竟设置了什么权限要求。
|
24
blackbbc 2015-03-31 19:33:11 +08:00
sudo apt-get install -f
|
25
ryd994 2015-03-31 19:50:47 +08:00
|
26
octopus_new 2015-03-31 20:19:58 +08:00 1
@ryd994 完全没用过OpenVZ,手头上的环境基本上是AWS,Xen server和Esxi.
|
27
hk24v2 OP 已经决定重新安装系统了,感谢大家的回复。
|
28
Tink 2015-03-31 21:11:11 +08:00
你这明显是权限的问题啊
|
29
Neveroldmilk 2015-03-31 21:56:04 +08:00
重置吧,现在的Ubuntu很脆弱的,我该错了network配置就启动不了了。
|
30
ryd994 2015-03-31 22:59:10 +08:00 via Android
@Neveroldmilk 童鞋,你听说过recovery mode么……
你这样用什么系统都脆弱…… |
31
extreme 2015-04-01 00:16:07 +08:00
看错误信息,貌似是是debconf出了问题,why not try to fix it?
我没修过,所以就不提供具体且可用的方法了(也许可以用apt-get remove掉再install)。 @initialdp @hk24v2 我很好奇,你们到底是否知道sudo是干嘛的? @Neveroldmilk 人类总喜欢吧错误归结于客观原因,把成功归于主观因素。 |
32
Neveroldmilk 2015-04-01 12:00:06 +08:00
@ryd994 Recovery mode 能用的前提,是你已经很精准的发现了导致系统问题的根源,否则进去也是白瞎。
|
33
ryd994 2015-04-01 16:00:24 +08:00 via Android
@Neveroldmilk 最后一次启动干了什么,至少恢复原状还是可以的……
|
34
Neveroldmilk 2015-04-01 21:34:35 +08:00
那要首先获得history命令列表,分析最后一个命令到底造成了多大损失,然后针对性的修复问题。这个难度对于初学者来说,太大了。
|