Error you must install at least one postgresql client version package

Ошибка. Необходимо установить хотя бы один пакет postgresql-client- Я пытаюсь установить PostgreSQL в Ubuntu. Я выполнил инструкцию: и, кажется, успешно установил PostgreSQL, но, как установка Post-Installation, он попросил меня сделать следующее: Чтобы сделать это, добавьте следующее в файл запуска оболочки, например /.bash_profile (или /etc/profile , если вы хотите, чтобы это повлияло на всех пользователей): […]

Содержание

  1. Ошибка. Необходимо установить хотя бы один пакет postgresql-client-
  2. ОТВЕТЫ
  3. Ответ 1
  4. Ответ 2
  5. Ответ 3
  6. Ответ 4
  7. Ошибка. Необходимо установить хотя бы один пакет postgresql-client-
  8. ОТВЕТЫ
  9. Ответ 1
  10. Ответ 2
  11. Ответ 3
  12. Ответ 4
  13. Обсуждение: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target
  14. Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target
  15. Re: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target
  16. Re: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target
  17. OWTF should check if postgresql client is installed as well #413
  18. Comments
  19. Ошибка: необходимо установить хотя бы один postgresql-client- упаковка

Ошибка. Необходимо установить хотя бы один пакет postgresql-client-

Я пытаюсь установить PostgreSQL в Ubuntu.

Я выполнил инструкцию:

и, кажется, успешно установил PostgreSQL, но, как установка Post-Installation, он попросил меня сделать следующее:

Чтобы сделать это, добавьте следующее в файл запуска оболочки, например

/.bash_profile (или /etc/profile , если вы хотите, чтобы это повлияло на всех пользователей):

но я понятия не имею, где .bash_profile. Он сказал, что это не требуется, поэтому я просто пропустил его, и когда я пытался создать базу данных (createdb mydb), он дает мне

Я понятия не имею, что это. Может ли кто-нибудь объяснить, почему я получаю эту ошибку и как я могу установить postgresql-клиент?

ОТВЕТЫ

Ответ 1

Вам действительно нужно 9.0 прямо сейчас? В противном случае используйте превосходные готовые пакеты, например

— это то, что у меня под Ubuntu 10.10.

Если это должно быть 9.0, вам, вероятно, лучше всего перестроить исходные файлы из Debian.

Ответ 2

Вы получаете сообщение об ошибке «Вы должны установить хотя бы одну. «, потому что вы находитесь в системе на базе Debian (Ubuntu) и имеете установленный пакет postgresql-client, но не имеете пакет, поддерживающий двоичный файл версии, например postgresql-client-8.4.

Вы можете просто установить пакет postgresql-client, который автоматически устанавливает текущую версию клиентского пакета базы данных для PostgreSQL.

Я не знаю, какую версию Ubuntu вы используете или какую версию PostgreSQL она использует по умолчанию, но вам может быть лучше не использовать клиентские программы из Ubuntu/Debian версии Ubuntu и вместо этого изменять PATH для использования установленная версия.

Файл .bash_profile похож на .bashrc. Они оба обычно находятся в вашем домашнем каталоге, если они были созданы.

Ответ 3

Вы можете попробовать добавить это к

от терминала. Файл должен содержать некоторый код, но вы можете добавить его в конец файла, а затем сохранить файл, и вам должно быть хорошо идти.

Oh.. и relog после этого, чтобы $PATH можно было настроить и экспортировать или просто запустить

с терминала без переустройства. Должен работать. )

Ответ 4

Вы можете использовать это, если не хотите указывать версию

Источник

Ошибка. Необходимо установить хотя бы один пакет postgresql-client-

Я пытаюсь установить PostgreSQL в Ubuntu.

Я выполнил инструкцию:

и, кажется, успешно установил PostgreSQL, но, как установка Post-Installation, он попросил меня сделать следующее:

Чтобы сделать это, добавьте следующее в файл запуска оболочки, например

/.bash_profile (или /etc/profile , если вы хотите, чтобы это повлияло на всех пользователей):

но я понятия не имею, где .bash_profile. Он сказал, что это не требуется, поэтому я просто пропустил его, и когда я пытался создать базу данных (createdb mydb), он дает мне

Я понятия не имею, что это. Может ли кто-нибудь объяснить, почему я получаю эту ошибку и как я могу установить postgresql-клиент?

ОТВЕТЫ

Ответ 1

Вам действительно нужно 9.0 прямо сейчас? В противном случае используйте превосходные готовые пакеты, например

— это то, что у меня под Ubuntu 10.10.

Если это должно быть 9.0, вам, вероятно, лучше всего перестроить исходные файлы из Debian.

Ответ 2

Вы получаете сообщение об ошибке «Вы должны установить хотя бы одну. «, потому что вы находитесь в системе на базе Debian (Ubuntu) и имеете установленный пакет postgresql-client, но не имеете пакет, поддерживающий двоичный файл версии, например postgresql-client-8.4.

Вы можете просто установить пакет postgresql-client, который автоматически устанавливает текущую версию клиентского пакета базы данных для PostgreSQL.

Я не знаю, какую версию Ubuntu вы используете или какую версию PostgreSQL она использует по умолчанию, но вам может быть лучше не использовать клиентские программы из Ubuntu/Debian версии Ubuntu и вместо этого изменять PATH для использования установленная версия.

Файл .bash_profile похож на .bashrc. Они оба обычно находятся в вашем домашнем каталоге, если они были созданы.

Ответ 3

Вы можете попробовать добавить это к

от терминала. Файл должен содержать некоторый код, но вы можете добавить его в конец файла, а затем сохранить файл, и вам должно быть хорошо идти.

Oh.. и relog после этого, чтобы $PATH можно было настроить и экспортировать или просто запустить

с терминала без переустройства. Должен работать. )

Ответ 4

Вы можете использовать это, если не хотите указывать версию

Источник

Обсуждение: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target

Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target

I installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition using package manager: sudo apt-get install postgresql-11. But now I’m not able to call psql:

$ sudo su -l postgres
[sudo] password for marco:
No directory, logging in with HOME=/
postgres@pc:/$ psql
Warning: No existing local cluster is suitable as a default target. Please
see man pg_wrapper(1) how to specify one.
Error: You must install at least one postgresql-client- package
postgres@pc:/$

I tried to specify the port to use but it asks for a postgresql-client:

$ sudo -u postgres /usr/bin/psql -p 5432
Error: You must install at least one postgresql-client- package

But the latest postgresql-client is already installed:

$ sudo apt-get install postgresql-client-11
Reading package lists. Done
Building dependency tree
Reading state information. Done
postgresql-client-11 is already the newest version (11.5-1.pgdg18.04+1).
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

How to solve the problem? Looking forward to your kind help.
Marco

Re: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target

Re: Installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition: Noexisting local cluster is suitable as a default target

postgres@pc:/home/marco$ /usr/lib/postgresql/11/bin/initdb -D /usr/local/pgsql/data
The files belonging to this database system will be owned by user «postgres».
This user must also own the server process.

The database cluster will be initialized with locales
COLLATE: en_GB.UTF-8
CTYPE: en_GB.UTF-8
MESSAGES: en_GB.UTF-8
MONETARY: C.UTF-8
NUMERIC: C.UTF-8
TIME: C.UTF-8
The default database encoding has accordingly been set to «UTF8».
The default text search configuration will be set to «english».

Data page checksums are disabled.

creating directory /usr/local/pgsql/data . ok
creating subdirectories . ok
selecting default max_connections . 100
selecting default shared_buffers . 128MB
selecting default timezone . Europe/Rome
selecting dynamic shared memory implementation . posix
creating configuration files . ok
running bootstrap script . ok
performing post-bootstrap initialization . ok
syncing data to disk . ok

WARNING: enabling «trust» authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
—auth-local and —auth-host, the next time you run initdb.

Success. You can now start the database server using:

/usr/lib/postgresql/11/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

El día Wednesday, September 18, 2019 a las 11:50:45AM +0200, Marco Ippolito escribió:

> I installed PostgreSQL-11 in Ubuntu 18.04.02 Server Edition using package
> manager: sudo apt-get install postgresql-11. But now I’m not able to call
> psql:
>
> (base) marco@pc:

$ sudo su -l postgres
> [sudo] password for marco:
> No directory, logging in with HOME=/
> postgres@pc:/$ psql
> Warning: No existing local cluster is suitable as a default target.
> Please
> see man pg_wrapper(1) how to specify one.
> Error: You must install at least one postgresql-client- package
> postgres@pc:/$
>
> I tried to specify the port to use but it asks for a postgresql-client:
>
> (base) marco@pc:

$ sudo -u postgres /usr/bin/psql -p 5432
> Error: You must install at least one postgresql-client- package
>
> But the latest postgresql-client is already installed:
>
> (base) marco@pc:

$ sudo apt-get install postgresql-client-11
> Reading package lists. Done
> Building dependency tree
> Reading state information. Done
> postgresql-client-11 is already the newest version (11.5-1.pgdg18.04+1).
> 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
>
> How to solve the problem? Looking forward to your kind help.
> Marco

Источник

OWTF should check if postgresql client is installed as well #413

It was decided that the OWTF installation process should check if postgresql-server was installed and running. If not, OWTF would download and start the service on its own.

When trying to reproduce #409, it seems that OWTF is not checking if a postgresql-client was installed. During the installation process, the DB initialisation failed and the process continued.

Of course, OWTF could not be run after the installation finished since the DB failed to be properly configured.

IMO, whether OWTF should check for a postgresql-client when checking for the server or OWTF should not check for postgresql at all.

The text was updated successfully, but these errors were encountered:

I would go for:
OWTF should check for a postgresql-client when checking for the server

Well spotted!
On 15 Apr 2015 11:41, «Tao Sauvage» notifications@github.com wrote:

It was decided that the OWTF installation process should check if
postgresql-server was installed and running. If not, OWTF would download
and start the service on its own.

When trying to reproduce #409 #409,
it seems that OWTF is not checking if a postgresql-client was installed.
During the installation process, the DB initialisation failed and the
process continued.

[] Running following command
sh /root/owtf/install/db_config_setup.sh /root/owtf
[
] Creating default config at /root/.owtf/db.cfg
[] Don’t forget to edit /root/.owtf/db.cfg[] Do you want to create database and user as specified in /root/.owtf/db.cfg [Y/n]?[+] PostgreSQL server is not running.[+] Can I start db server for you? [Y/n][+] Postgres running on :[+] OWTF db config points towards 127.0.0.1:5432[+] Do you want us to save the new settings for OWTF? [Y/n][+] New database configuration savedError: You must install at least one postgresql-client- package.[+] The problem seems to be the user role and db mentioned in /root/.owtf/db.cfg. Do you want us to create them? [Y/n]————————- OWTF Database Helper Script ————————- Helps in creation of user and database ——————————————————————————-[+] Ensure that you have required values in /root/.owtf/db.cfgPress Enter to continueError: You must install at least one postgresql-client- package.Error: You must install at least one postgresql-client- package.[*] Installing Zest Jars

Of course, OWTF could not be run after the installation finished since the
DB failed to be properly configured.

IMO, whether OWTF should check for a postgresql-client when checking for
the server or OWTF should not check for postgresql at all.


Reply to this email directly or view it on GitHub
#413.

Источник

Ошибка: необходимо установить хотя бы один postgresql-client- упаковка

Я пытаюсь установить PostgreSQL в Ubuntu.

Я выполнил инструкцию от:

и, похоже, успешно установил PostgreSQL, но при настройке после установки он попросил меня сделать следующее:

Для этого добавьте в файл запуска оболочки следующее, например

/.bash_profile (или /etc/profile , если вы хотите, чтобы это повлияло на всех пользователей):

но я понятия не имею, где находится .bash_profile. Он сказал, что это не требуется, поэтому я просто пропустил его, и когда я пытался создать базу данных (createdb mydb), он дает мне

Понятия не имею, что это такое. Может ли кто-нибудь объяснить, почему я получаю эту ошибку и как я могу установить postgresql-client?

Вы можете использовать это, если не хотите указывать версию

Вам действительно нужна 9.0 прямо сейчас? В противном случае используйте отличные готовые пакеты, например

это то, что у меня есть под Ubuntu 10.10.

Если должно быть 9.0, вам, вероятно, лучше всего перекомпилировать из исходников пакета Debian.

pitti/+archive/postgresql доступен пакет 9.x, который устанавливается как 8.4 из «официального» репозитория. 9.x будет по умолчанию в Ubuntu 11.04. И нет, 9.0 от 8.4 не зависит.

Вы получаете сообщение об ошибке «Вы должны установить хотя бы один . », потому что вы работаете в системе на основе Debian (Ubuntu) и у вас установлен пакет postgresql-client-common, но у вас нет бинарного пакета с версией, например postgresql -client-8.4, установлен.

Вы можете просто установить пакет postgresql-client, который автоматически устанавливает версию пакета клиента базы данных, поддерживаемую в настоящее время для PostgreSQL.

Я не знаю, какой выпуск Ubuntu вы используете или какую версию PostgreSQL он поставляется по умолчанию, но вам может быть лучше не использовать клиентские программы из версии Ubuntu / Debian Ubuntu и вместо этого изменить свой PATH для использования установленной версии.

.Bash_profile похож на .bashrc. Оба они обычно находятся в вашем домашнем каталоге, если они были созданы.

Источник

sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.6194
DEPRECATION WARNING: You have Rails 2.3-style plugins in    vendor/plugins! Support for these plugins will be removed in Rails 4.0.  Move them out and bundle them in your Gemfile, or fold them in to your app  as lib/myplugin/* and config/initializers/myplugin.rb. See the release  notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2- 0-rc2-has-been-released. (called from <top (required)> at /app/Rakefile:7)
DEPRECATION WARNING: You have Rails 2.3-style plugins in  vendor/plugins! Support for these plugins will be removed in Rails 4.0.   Move them out and bundle them in your Gemfile, or fold them in to your app   as lib/myplugin/* and config/initializers/myplugin.rb. See the release   notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-  0-rc2-has-been-released. (called from <top (required)> at /app/Rakefile:7)
 Error: You must install at least one postgresql-client-<version> package.
 rake aborted!
 Error dumping database
 /app/vendor/bundle/ruby/1.9.1/gems/activerecord-   3.2.12/lib/active_record/railties/databases.rake:415:in `block (3 levels)   in <top (required)>'
 /app/vendor/bundle/ruby/1.9.1/gems/activerecord- 3.2.12/lib/active_record/railties/databases.rake:188:in `block (2 levels) in <top (required)>'
/app/vendor/bundle/ruby/1.9.1/gems/activerecord-3.2.12/lib/active_record/railties/databases.rake:182:in `block (2 levels) in <top (required)>'
Tasks: TOP => db:structure:dump
(See full trace by running task with --trace)

heroku pg:psql works fine, but when i do migrate rake db:migrate it get error that needs to install pg client. Where i need to install pg client? Any help

Answer

On a Debian based system the PostreSQL client programs are provided by postgresql-client-common as symbolic links to /usr/share/postgresql-common/pg_wrapper.

If you install that package and attempt to use any of the PostgreSQL client programs like psql, pg_dump, pg_dumpall, and pg_restore, the pg_wrapper without having the version specific binary package installed, like postgresql-client-9.1 it will emit this error:

You must install at least one postgresql-client-< version > package

The easiest way to fix this is to install the postgresql-client metapackage. It always depends on the currently supported database client package for PostgreSQL on Debian based systems and it depends on postgresql-client-common

sudo apt-get install postgresql-client

Attribution
Source : Link , Question Author : dilshod , Answer Author : jla

Я пытаюсь установить PostgreSQL в Ubuntu.

Я выполнил инструкцию:

/opt/PostgreSQL/9.0/doc/postgresql/html/installation.html 

и, кажется, успешно установил PostgreSQL, но, как установка Post-Installation, он попросил меня сделать следующее:

Чтобы сделать это, добавьте следующее в файл запуска оболочки, например ~/.bash_profile (или /etc/profile, если вы хотите, чтобы это повлияло на всех пользователей):

PATH=/usr/local/pgsql/bin:$PATH
export PATH

но я понятия не имею, где .bash_profile. Он сказал, что это не требуется, поэтому я просто пропустил его, и когда я пытался создать базу данных (createdb mydb), он дает мне

Ошибка:

You must install at least one postgresql-client-<version> package.

Я понятия не имею, что это. Может ли кто-нибудь объяснить, почему я получаю эту ошибку и как я могу установить postgresql-клиент?

4b9b3361

Ответ 1

Вам действительно нужно 9.0 прямо сейчас? В противном случае используйте превосходные готовые пакеты, например

sudo apt-get install postgresql-8.4 postgresql-client-8.4

— это то, что у меня под Ubuntu 10.10.

Если это должно быть 9.0, вам, вероятно, лучше всего перестроить исходные файлы из Debian.

Ответ 2

Вы получаете сообщение об ошибке «Вы должны установить хотя бы одну…», потому что вы находитесь в системе на базе Debian (Ubuntu) и имеете установленный пакет postgresql-client, но не имеете пакет, поддерживающий двоичный файл версии, например postgresql-client-8.4.

Вы можете просто установить пакет postgresql-client, который автоматически устанавливает текущую версию клиентского пакета базы данных для PostgreSQL.

Я не знаю, какую версию Ubuntu вы используете или какую версию PostgreSQL она использует по умолчанию, но вам может быть лучше не использовать клиентские программы из Ubuntu/Debian версии Ubuntu и вместо этого изменять PATH для использования установленная версия.

Файл .bash_profile похож на .bashrc. Они оба обычно находятся в вашем домашнем каталоге, если они были созданы.

Ответ 3

Вы можете попробовать добавить это к ~/.bashrc(т.е./home/youruser/.bashrc).

Или запустите:

gedit ~/.bashrc

от терминала. Файл должен содержать некоторый код, но вы можете добавить его в конец файла, а затем сохранить файл, и вам должно быть хорошо идти.

Oh.. и relog после этого, чтобы $PATH можно было настроить и экспортировать или просто запустить

PATH=/usr/local/pgsql/bin:$PATH 
export PATH

с терминала без переустройства. Должен работать…:)

Ответ 4

Вы можете использовать это, если не хотите указывать версию

sudo apt-get install postgresql-client

Понравилась статья? Поделить с друзьями:
  • Error you must define at least one round robin archive
  • Error you must be logged in as an administrator when installing this program
  • Error you have missing monobehaviours on your gameobjects
  • Error you cannot perform this operation unless you are root
  • Error you can find them in the drivers folder of flashtool