apt-get 错误:无法在元索引文件中找到预期条目 contrib/binary-i386/Packages(格式错误的发布文件?)

apt-get 错误:无法在元索引文件中找到预期条目 contrib/binary-i386/Packages(格式错误的发布文件?)

当我尝试更新时,出现以下错误。我看过之前与此问题相关的文章,但它们都不是无济于事的。你能帮我纠正这个问题吗?

W: Failed to fetch http://archive.cloudera.com/cdh4/ubuntu/lucid/amd64/cdh/dists/lucid-cdh4/Release  Unable to find expected entry  contrib/binary-i386/Packages in Meta-index file (malformed Release file?)

E: Some index files failed to download, they have been ignored, or old ones used instead.

的内容/etc/apt/sources.list

cat /etc/apt/sources.list # (deleted commented lines and deb-src)
deb in.archive.ubuntu.com/ubuntu lucid main restricted
deb in.archive.ubuntu.com/ubuntu lucid-updates main restricted
deb in.archive.ubuntu.com/ubuntu lucid universe multiverse
deb in.archive.ubuntu.com/ubuntu lucid-updates multiverse

问候,Raj

答案1

Cloudera 提供一步步教程安装。据我从您的评论中得知,您已按照那里描述的方式进行了所有操作。但是 Cloudera 仅提供适用于 64 位架构的软件包。由于您的系统尝试下载 i386 软件包,因此我假设您运行的是 32 位系统。在这种情况下,无法使用此软件。

但是如果你运行的是 64 位下载 deb然后手动运行sudo dkpg -i cdh4-repository_1.0_all.deb。这将在您的系统上安装最新版本(但仅限于 64 位情况)。

相关内容