У меня есть ubuntu 9.10 (karmic), и когда я попытался установить новую программу, postgres был установлен как зависимость от этой программы, без проблем, если установка происходит с успехом, но произошла ошибка, и Postgres не был установлен и приложение не работает. Я попытался обновить Postgres и ничего, только сообщение «была ошибка, и ваши postgres не могут быть установлены»
Теперь я хочу полностью удалить Postgres с моей машины, как я могу это сделать , Я не хочу убивать процесс при каждой загрузке. Я просто хочу удалить Postgres.
Что такое командная строка?
Спасибо людям.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и набрать:
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
Это зависит в списке установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и ввести:
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
Это зависит от списка установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и ввести:
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
Это зависит от списка установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и ввести:
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
Это зависит от списка установленных пакетов, конечно.
Самый простой способ сделать это - открыть терминал и ввести:
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
Это зависит от списка установленных пакетов, конечно.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря 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 из синаптического приложения и проблема решена, метаслот начинается без проблем.
Шаги, которые работали для меня на 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/
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql\*. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql \ *
. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Шаги, которые работали для меня на Ubuntu 8.04.2
для удаления postgres 8.3
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
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
sudo rm -rf / var / lib / postgresql / sudo rm -rf / var / log / postgresql / sudo rm -rf / etc / postgresql /