首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apt-get失败,出现以下错误linux 3.2.058-泛型‘包含空文件名

apt-get失败,出现以下错误linux 3.2.058-泛型‘包含空文件名
EN

Stack Overflow用户
提问于 2014-04-15 21:18:11
回答 2查看 1.4K关注 0票数 0

预置包..。 选择以前未选择的包libc-ares2。 (读取数据库. 85%dpkg:不可恢复的致命错误,中止: 包“`linux headers”的文件列表文件-3.2.058-泛型‘包含空文件名 E:子进程/usr/bin/dpkg返回一个错误代码(2)

这是使用amd64和win7双重引导的ubuntu。当我尝试使用sun而不是open时,这个错误似乎已经开始了。谢谢你,蒂姆

EN

回答 2

Stack Overflow用户

发布于 2016-09-06 23:13:05

当包的文件列表损坏时,会发生此问题。修复:

cd /var/lib/dpkg/info sudo rm {package with problems}.list

在您的示例中,{}将是linux 3.2.0-58-泛型。

下一次你跑dpkg的时候,你会发现

代码语言:javascript
复制
dpkg: Warning: list file for linux-headers-3.2.0-58-generic are missing package assumed to not be installed

假设你得不到更多

files list contains empty filename

错误,你可以做

sudo apt-get install {package with problems}

安装其他有问题的文件,您的问题应该得到解决。

这是手动删除损坏的列表文件并重新安装受影响的包的方法。

编辑:您可能需要使用的

sudo apt-get install --reinstall

而不是仅仅

sudo apt-get install

我的信息可能有点陈旧,因为我使用的是trisquel 7,这是一个可信任的ubuntu的派生程序,它不是最新的,但大多数命令都是相同的,或者只需要用aptitude替换aptitude

票数 3
EN

Stack Overflow用户

发布于 2014-04-17 00:03:52

您必须打开var/lib/dpkg中的状态文件,并删除被引用为失败的整个包的条目。http://ubuntuforums.org/archive/index.php/t-1232143.html i还必须重新安装tzdata-java。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23094737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档