ошибка при запуске команды 'psql' Ошибка: необходимо установить хотя бы один пакет postgresql-client- <version> - PullRequest
0 голосов
/ 18 февраля 2019

при запуске vagrant ssh и успешном входе в систему, затем попробуйте команду ~$psql, я получаю эту ошибку Error: You must install at least one postgresql-client-<version> package. Я видел похожий вопрос здесь и я запускаю эту команду:

~$ sudo apt-get install postgresql-client

вывод:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libpq5 postgresql-client-9.1
Suggested packages:
  postgresql-9.1 postgresql-doc-9.1
The following NEW packages will be installed:
  libpq5 postgresql-client postgresql-client-9.1
0 upgraded, 3 newly installed, 0 to remove and 66 not upgraded.
Need to get 1,057 kB/1,063 kB of archives.
After this operation, 3,448 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://us.archive.ubuntu.com/ubuntu/ precise-updates/main libpq5 amd64 9.1.5-0ubuntu12.04
  404  Not Found [IP: 91.189.91.23 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main libpq5 amd64 9.1.5-0ubuntu12.04
  404  Not Found [IP: 91.189.88.149 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main postgresql-client-9.1 amd64 9.1.5-0ubuntu12.04
  404  Not Found [IP: 91.189.88.149 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/p/postgresql-9.1/libpq5_9.1.5-0ubuntu12.04_amd64.deb  404  Not Found [IP: 91.189.88.149 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/p/postgresql-9.1/postgresql-client-9.1_9.1.5-0ubuntu12.04_amd64.deb  404  Not Found [IP: 91.189.88.149 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Я пробовал и предлагаемое исправление, но оно не работало.

как я могу успешно установить пакет postgresql?и главным образом, как я могу получить команду $ psql, чтобы получить желаемый результат, показанный на картинке?

desired output

(Правка) Я попробовал первое предложение ответа:

vagrant@precise64:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Затем попробовал упомянутые решения здесь :

vagrant@precise64:~$ ps aux | grep apt
vagrant   1144  0.0  0.2  11676   948 pts/0    S+   18:59   0:00 grep --color=auto apt

Я не понимаю, поэтому я не знаю, что дальше?

1 Ответ

0 голосов
/ 18 февраля 2019

похоже, у вас возникли проблемы с установкой нескольких пакетов 404 Not Found.

Выполните sudo apt-get update, а затем повторите попытку установки.

...