首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Vagrant框中安装Postgresql

如何在Vagrant框中安装Postgresql
EN

Stack Overflow用户
提问于 2011-11-29 12:53:48
回答 1查看 3.6K关注 0票数 5

我试图在一个流浪汉的盒子里安装postgresql,但是没有成功。我尝试了使用Chef和Puppet进行配置,然后最后只是将ssh放入盒子中,并尝试apt-get install……结果是一样的。

通过chef:

代码语言:javascript
复制
FATAL: Chef::Exceptions::Exec: package[postgresql-client] (postgresql::client line 37) had an error: apt-get -q -y install postgresql-client=8.4.8-0ubuntu0.10.04 returned 100, expected 0

通过apt-get

代码语言:javascript
复制
apt-get install postgresql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libpq5 postgresql-8.4 postgresql-client-8.4 postgresql-client-common postgresql-common ssl-cert
Suggested packages:
  oidentd ident-server postgresql-doc-8.4
The following NEW packages will be installed:
  libpq5 postgresql postgresql-8.4 postgresql-client-8.4 postgresql-client-common postgresql-common
  ssl-cert
0 upgraded, 7 newly installed, 0 to remove and 5 not upgraded.
Need to get 4,899kB/4,952kB of archives.
After this operation, 20.6MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main libpq5 8.4.8-0ubuntu0.10.04
  404  Not Found [IP: 91.189.92.181 80]
Err http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main postgresql-client-8.4 8.4.8-0ubuntu0.10.04
  404  Not Found [IP: 91.189.92.181 80]
Get:1 http://us.archive.ubuntu.com/ubuntu/ lucid/main ssl-cert 1.0.23ubuntu2 [10.9kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main postgresql-common 106ubuntu1 [88.2kB]
Err http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main postgresql-8.4 8.4.8-0ubuntu0.10.04
  404  Not Found [IP: 91.189.92.181 80]
Err http://us.archive.ubuntu.com/ubuntu/ lucid-updates/main postgresql 8.4.8-0ubuntu0.10.04
  404  Not Found [IP: 91.189.92.181 80]
Fetched 99.2kB in 1s (91.7kB/s)
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/postgresql-8.4/libpq5_8.4.8-0ubuntu0.10.04_i386.deb  404  Not Found [IP: 91.189.92.181 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/postgresql-8.4/postgresql-client-8.4_8.4.8-0ubuntu0.10.04_i386.deb  404  Not Found [IP: 91.189.92.181 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/postgresql-8.4/postgresql-8.4_8.4.8-0ubuntu0.10.04_i386.deb  404  Not Found [IP: 91.189.92.181 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/postgresql-8.4/postgresql_8.4.8-0ubuntu0.10.04_all.deb  404  Not Found [IP: 91.189.92.181 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

有没有人经历过这种情况,或者我只是个傀儡?:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-29 13:43:45

猜测:缓存的源索引已过期;请运行

代码语言:javascript
复制
apt-get clean; apt-get update

然后重试。另一种可能性是代理服务器(可能是透明的)正在破坏请求,或者甚至是坏镜像。如果您确认代理不是问题所在,请尝试在/etc/apt/Soures.list中使用其他镜像。

这不是一个真正的PostgreSQL问题;建议取消它。

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

https://stackoverflow.com/questions/8306034

复制
相关文章

相似问题

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