Как удалить Postgres из моей установки?

У меня есть ubuntu 9.10 (karmic), и когда я попытался установить новую программу, postgres был установлен как зависимость от этой программы, без проблем, если установка происходит с успехом, но произошла ошибка, и Postgres не был установлен и приложение не работает. Я попытался обновить Postgres и ничего, только сообщение «была ошибка, и ваши postgres не могут быть установлены»

Теперь я хочу полностью удалить Postgres с моей машины, как я могу это сделать , Я не хочу убивать процесс при каждой загрузке. Я просто хочу удалить Postgres.

Что такое командная строка?

Спасибо людям.

58
задан 31 March 2011 в 05:39

40 ответов

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

90
ответ дан 25 May 2018 в 22:20
  • 1
    Хорошо, я попробую позже, на данный момент, большое спасибо! – B4NZ41 31 March 2011 в 01:26
  • 2
    Я запускаю командную строку - & gt; sudo apt-get --purge удалить postgresql и выглядит так, как будто он был удален из моего ubuntu .. Я жду обновления, всегда при обновлении postgres появляется ошибка. Спасибо, в любом случае. – B4NZ41 9 April 2011 в 04:34
  • 3
    Я думал, что это правильно. Но сегодня я снова получил то же предупреждение, систему сбоев, что-то пытаюсь обновить postgres, но этого не произойдет, тогда отчет о сбоях показал себя .. некоторые предложения? еще раз спасибо. – B4NZ41 12 April 2011 в 23:00
  • 4
    Это должно быть dpkg -l | grep postgres – Mithun Sreedharan 8 March 2012 в 19:53

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

93
ответ дан 25 July 2018 в 22:17

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

93
ответ дан 31 July 2018 в 10:28

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

93
ответ дан 31 July 2018 в 11:30

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

93
ответ дан 2 August 2018 в 03:45

Самый простой способ сделать это - открыть терминал и набрать:

sudo apt-get --purge remove postgresql

Это также предложит вам удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае кажется вам желательным. делать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

dpkg -l | grep postgres

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

sudo apt-get --purge remove postgresql postgresql-doc postgresql-common

Это зависит в списке установленных пакетов, конечно.

93
ответ дан 4 August 2018 в 19:49

Самый простой способ сделать это - открыть терминал и ввести:

  sudo apt-get -purge удалить postgresql  

Это также будет предложите удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае вам нужно сделать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

  dpkg -l |  grep postgres  

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

  sudo apt-  get -purge удалить postgresql postgresql-doc postgresql-common  

Это зависит от списка установленных пакетов, конечно.

93
ответ дан 6 August 2018 в 03:52

Самый простой способ сделать это - открыть терминал и ввести:

  sudo apt-get -purge удалить postgresql  

Это также будет предложите удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае вам нужно сделать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

  dpkg -l |  grep postgres  

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

  sudo apt-  get -purge удалить postgresql postgresql-doc postgresql-common  

Это зависит от списка установленных пакетов, конечно.

93
ответ дан 7 August 2018 в 21:49

Самый простой способ сделать это - открыть терминал и ввести:

  sudo apt-get -purge удалить postgresql  

Это также будет предложите удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае вам нужно сделать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

  dpkg -l |  grep postgres  

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

  sudo apt-  get -purge удалить postgresql postgresql-doc postgresql-common  

Это зависит от списка установленных пакетов, конечно.

94
ответ дан 10 August 2018 в 10:03

Самый простой способ сделать это - открыть терминал и ввести:

  sudo apt-get -purge удалить postgresql  

Это также будет предложите удалить это программное обеспечение, которое зависит от Postgres, которое в этом случае вам нужно сделать. Я лично не запускаю 9.10 или Postgres, поэтому возможно, что Postgres устанавливает себя в нескольких частях. В этом случае просто:

  dpkg -l |  grep postgres  

Вы получите список тех пакетов, которые установлены Postgres. Затем просто используйте ту же команду «apt-get -purge remove ...», но вместо просто postgresql введите имя каждого пакета, разделенное пробелами, например:

  sudo apt-  get -purge удалить postgresql postgresql-doc postgresql-common  

Это зависит от списка установленных пакетов, конечно.

95
ответ дан 13 August 2018 в 16:22
  • 1
    Хорошо, я попробую позже, на данный момент, большое спасибо! – B4NZ41 31 March 2011 в 01:26
  • 2
    Я запускаю командную строку - & gt; sudo apt-get --purge удалить postgresql и выглядит так, как будто он был удален из моего ubuntu .. Я жду обновления, всегда при обновлении postgres появляется ошибка. Спасибо, в любом случае. – B4NZ41 9 April 2011 в 04:34
  • 3
    Я думал, что это правильно. Но сегодня я снова получил то же предупреждение, систему сбоев, что-то пытаюсь обновить postgres, но этого не произойдет, тогда отчет о сбоях показал себя .. некоторые предложения? еще раз спасибо. – B4NZ41 12 April 2011 в 23:00
  • 4
    Это должно быть dpkg -l | grep postgres – Mithun Sreedharan 8 March 2012 в 19:53

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов
dpkg -l | grep postgres

ii  postgresql                            8.3.17-0ubuntu0.8.04.1           object-relational SQL database (latest versi
ii  postgresql-8.3                        8.3.9-0ubuntu8.04                object-relational SQL database, version 8.3
ii  postgresql-client                     8.3.9-0ubuntu8.04                front-end programs for PostgreSQL (latest ve
ii  postgresql-client-8.3                 8.3.9-0ubuntu8.04                front-end programs for PostgreSQL 8.3
ii  postgresql-client-common              87ubuntu2                        manager for multiple PostgreSQL client versi
ii  postgresql-common                     87ubuntu2                        PostgreSQL database-cluster manager
ii  postgresql-contrib                    8.3.9-0ubuntu8.04                additional facilities for PostgreSQL (latest
ii  postgresql-contrib-8.3                8.3.9-0ubuntu8.04                additional facilities for PostgreSQL
Удалить все перечисленные выше
sudo apt-get --purge remove postgresql postgresql-8.3  postgresql-client  postgresql-client-8.3 postgresql-client-common postgresql-common  postgresql-contrib postgresql-contrib-8.3
Удалить следующие папки
sudo rm -rf /var/lib/postgresql/
sudo rm -rf /var/log/postgresql/
sudo rm -rf /etc/postgresql/
52
ответ дан 25 May 2018 в 22:20
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

14
ответ дан 25 May 2018 в 22:20
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2]

root@kali:~# msfconsole
[-] Failed to connect to the database: could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql 
ii  postgresql                     10+187             all          object-relational SQL database (supported version)
ii  postgresql-9.6                 **                 all          object-relational SQL database, version 9.6 server
ii  postgresql-10                  10.0-1+b1          amd64        object-relational SQL database, version 10 server
ii  postgresql-client-10           10.0-1+b1          amd64        front-end programs for PostgreSQL 10
ii  postgresql-client-common       187                all          manager for multiple PostgreSQL client versions
ii  postgresql-common              187                all          PostgreSQL database cluster manager
ii  postgresql-contrib             10+187             all          additional facilities for PostgreSQL (supported version)
[d9 ] С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError)     from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 25 May 2018 в 22:20

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2] root@kali:~# msfconsole [-] Failed to connect to the database: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql ii postgresql 10+187 all object-relational SQL database (supported version) ii postgresql-9.6 ** all object-relational SQL database, version 9.6 server ii postgresql-10 10.0-1+b1 amd64 object-relational SQL database, version 10 server ii postgresql-client-10 10.0-1+b1 amd64 front-end programs for PostgreSQL 10 ii postgresql-client-common 187 all manager for multiple PostgreSQL client versions ii postgresql-common 187 all PostgreSQL database cluster manager ii postgresql-contrib 10+187 all additional facilities for PostgreSQL (supported version)

С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError) from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 25 July 2018 в 22:17

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 object-relational SQL database (latest versi ii postgresql-8.3 8.3.9-0ubuntu8.04 object-relational SQL database, version 8.3 ii postgresql-client 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL (latest ve ii postgresql-client-8.3 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL 8.3 ii postgresql-client-common 87ubuntu2 manager for multiple PostgreSQL client versi ii postgresql-common 87ubuntu2 PostgreSQL database-cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL (latest ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL Удалить все перечисленные выше sudo apt-get --purge remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 Удалить следующие папки sudo rm -rf /var/lib/postgresql/ sudo rm -rf /var/log/postgresql/ sudo rm -rf /etc/postgresql/
54
ответ дан 25 July 2018 в 22:17
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 25 July 2018 в 22:17
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2] root@kali:~# msfconsole [-] Failed to connect to the database: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql ii postgresql 10+187 all object-relational SQL database (supported version) ii postgresql-9.6 ** all object-relational SQL database, version 9.6 server ii postgresql-10 10.0-1+b1 amd64 object-relational SQL database, version 10 server ii postgresql-client-10 10.0-1+b1 amd64 front-end programs for PostgreSQL 10 ii postgresql-client-common 187 all manager for multiple PostgreSQL client versions ii postgresql-common 187 all PostgreSQL database cluster manager ii postgresql-contrib 10+187 all additional facilities for PostgreSQL (supported version)

С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError) from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 31 July 2018 в 10:28

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 object-relational SQL database (latest versi ii postgresql-8.3 8.3.9-0ubuntu8.04 object-relational SQL database, version 8.3 ii postgresql-client 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL (latest ve ii postgresql-client-8.3 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL 8.3 ii postgresql-client-common 87ubuntu2 manager for multiple PostgreSQL client versi ii postgresql-common 87ubuntu2 PostgreSQL database-cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL (latest ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL Удалить все перечисленные выше sudo apt-get --purge remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 Удалить следующие папки sudo rm -rf /var/lib/postgresql/ sudo rm -rf /var/log/postgresql/ sudo rm -rf /etc/postgresql/
54
ответ дан 31 July 2018 в 10:28
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 31 July 2018 в 10:28
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2] root@kali:~# msfconsole [-] Failed to connect to the database: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql ii postgresql 10+187 all object-relational SQL database (supported version) ii postgresql-9.6 ** all object-relational SQL database, version 9.6 server ii postgresql-10 10.0-1+b1 amd64 object-relational SQL database, version 10 server ii postgresql-client-10 10.0-1+b1 amd64 front-end programs for PostgreSQL 10 ii postgresql-client-common 187 all manager for multiple PostgreSQL client versions ii postgresql-common 187 all PostgreSQL database cluster manager ii postgresql-contrib 10+187 all additional facilities for PostgreSQL (supported version)

С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError) from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 31 July 2018 в 11:30

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 object-relational SQL database (latest versi ii postgresql-8.3 8.3.9-0ubuntu8.04 object-relational SQL database, version 8.3 ii postgresql-client 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL (latest ve ii postgresql-client-8.3 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL 8.3 ii postgresql-client-common 87ubuntu2 manager for multiple PostgreSQL client versi ii postgresql-common 87ubuntu2 PostgreSQL database-cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL (latest ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL Удалить все перечисленные выше sudo apt-get --purge remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 Удалить следующие папки sudo rm -rf /var/lib/postgresql/ sudo rm -rf /var/log/postgresql/ sudo rm -rf /etc/postgresql/
54
ответ дан 31 July 2018 в 11:30
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 31 July 2018 в 11:30
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2] root@kali:~# msfconsole [-] Failed to connect to the database: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql ii postgresql 10+187 all object-relational SQL database (supported version) ii postgresql-9.6 ** all object-relational SQL database, version 9.6 server ii postgresql-10 10.0-1+b1 amd64 object-relational SQL database, version 10 server ii postgresql-client-10 10.0-1+b1 amd64 front-end programs for PostgreSQL 10 ii postgresql-client-common 187 all manager for multiple PostgreSQL client versions ii postgresql-common 187 all PostgreSQL database cluster manager ii postgresql-contrib 10+187 all additional facilities for PostgreSQL (supported version)

С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError) from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 2 August 2018 в 03:45

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 object-relational SQL database (latest versi ii postgresql-8.3 8.3.9-0ubuntu8.04 object-relational SQL database, version 8.3 ii postgresql-client 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL (latest ve ii postgresql-client-8.3 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL 8.3 ii postgresql-client-common 87ubuntu2 manager for multiple PostgreSQL client versi ii postgresql-common 87ubuntu2 PostgreSQL database-cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL (latest ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL Удалить все перечисленные выше sudo apt-get --purge remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 Удалить следующие папки sudo rm -rf /var/lib/postgresql/ sudo rm -rf /var/log/postgresql/ sudo rm -rf /etc/postgresql/
54
ответ дан 2 August 2018 в 03:45
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 2 August 2018 в 03:45
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Благодаря Code Friendly, & amp; Я хочу поделиться тем, как я решил свою проблему.

Когда я обновил postgresql из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6 прослушивание порта 5432. Postgresql 10 прослушивает порт 5433 вместо 5432.

Когда я запускаю comand msfconsole в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке: [ ! d2] root@kali:~# msfconsole [-] Failed to connect to the database: could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432?

I unistall версия 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic) ;

Но, выполняя следующую команду, мы видим, что версия postgresql 9.6 не была полностью не определена:

root@kali:~# dpkg -l | grep postgresql ii postgresql 10+187 all object-relational SQL database (supported version) ii postgresql-9.6 ** all object-relational SQL database, version 9.6 server ii postgresql-10 10.0-1+b1 amd64 object-relational SQL database, version 10 server ii postgresql-client-10 10.0-1+b1 amd64 front-end programs for PostgreSQL 10 ii postgresql-client-common 187 all manager for multiple PostgreSQL client versions ii postgresql-common 187 all PostgreSQL database cluster manager ii postgresql-contrib 10+187 all additional facilities for PostgreSQL (supported version)

С помощью следующей команды postgresql-9.6 полностью удалил: root@kali:~# sudo apt-get --purge remove postgresql-9.6

Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf, изменил номер порта на 5432 и проблема была решена.

Появляется другое сообщение об ошибке:

Creating initial database schema /usr/local/bin/bundle:22:in ``load': cannot load such file -- /usr/lib/ruby/exe/bundle (LoadError) from /usr/local/bin/bundle:22:in `<main>

Я обнаружил, что причиной было то, что на моей машине debian были установлены две (2) версии Ruby, версии (2.2 и 2.3) .

То же самое, я удалю версию ruby ​​2.2 из синаптического приложения и проблема решена, метаслот начинается без проблем.

0
ответ дан 4 August 2018 в 19:49

Шаги, которые работали для меня на Ubuntu 8.04.2, чтобы удалить postgres 8.3

Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 object-relational SQL database (latest versi ii postgresql-8.3 8.3.9-0ubuntu8.04 object-relational SQL database, version 8.3 ii postgresql-client 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL (latest ve ii postgresql-client-8.3 8.3.9-0ubuntu8.04 front-end programs for PostgreSQL 8.3 ii postgresql-client-common 87ubuntu2 manager for multiple PostgreSQL client versi ii postgresql-common 87ubuntu2 PostgreSQL database-cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL (latest ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 additional facilities for PostgreSQL Удалить все перечисленные выше sudo apt-get --purge remove postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3 Удалить следующие папки sudo rm -rf /var/lib/postgresql/ sudo rm -rf /var/log/postgresql/ sudo rm -rf /etc/postgresql/
54
ответ дан 4 August 2018 в 19:49
  • 1
    Благодаря! но я больше не использую ubuntu. Теперь я нахожусь на openuse и centos. Спасибо в любом случае, если у меня снова возникнут проблемы с postgres, ваш ответ будет полезен. – B4NZ41 8 March 2012 в 22:22
  • 2
    Шаг 3 можно объединить в одну строку, если используется оболочка bash sudo rm -rf {/var/{lib,log},etc}/postgresql/ – smac89 5 October 2017 в 19:22
  • 3
    +1 для шага 3 здесь. Это было для меня ключом. Пробовал несколько раз удалять пакеты, но в / var / lib / postgresql и / etc / postgresql оставался рыхлым, что вызывало последующие операции после переустановки для отказа. – Gil Hamilton 30 January 2018 в 03:14

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 4 August 2018 в 19:49
  • 1
    Я использовал sudo apt-get purge postgresql* в 14.04 – Antonios Hadjigeorgalis 7 August 2016 в 01:39

Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql \ * . Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.

15
ответ дан 6 August 2018 в 03:52

Шаги, которые работали для меня на Ubuntu 8.04.2 для удаления postgres 8.3

  1. Список всех связанных с Postgre пакетов dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 объектно-реляционная база данных SQL (последняя версия ii postgresql-8.3 8.3.9-0ubuntu8.04 объектно-реляционная база данных SQL, версия 8.3 ii postgresql-client 8.3.9-0ubuntu8. 04 для PostgreSQL (последние версии ii postgresql-client-8.3 8.3.9-0ubuntu8.04 для PostgreSQL 8.3 ii postgresql-клиент-общий менеджер 87ubuntu2 для нескольких клиентов PostgreSQL, а также postgresql-common 87ubuntu2 База данных PostgreSQL -cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL (последние ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL
  2. Удалить все выше перечисленных sudo apt-get -purge удалить postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3
  3. Удалить следующие папки sudo rm -rf / var / lib / postgresql / sudo rm -rf / var / log / postgresql / sudo rm -rf / etc / postgresql /
54
ответ дан 6 August 2018 в 03:52

Другие вопросы по тегам:

Похожие вопросы: