Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: PostgreSQL проблема установки/запуска  (Прочитано 8890 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimyan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте!
Поставил postgres
sudo apt-get install postgresql postgresql-client pgadmin3

Что-то у меня не все доставилось :(
$psql -h localhost -U postgres -W template1

Password for user postgres:
psql: не удалось подсоединиться к серверу: В соединении отказано
Работает ли сервер на хосте "localhost" и принимает ли
TCP/IP соединения по порту 5432?
не удалось подсоединиться к серверу: В соединении отказано
Работает ли сервер на хосте "localhost" и принимает ли
TCP/IP соединения по порту 5432?

$ sudo /etc/init.d/postgresql-8.4 start
 sudo: /etc/init.d/postgresql-8.4: command not found

Подскажите пожалуйтса почему /etc/init.d/postgresql-8.4 нет и как его правильно поставить и запустить?



Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: PostgreSQL проблема установки/запуска
« Ответ #1 : 20 Марта 2011, 06:19:37 »
И как это связано с программированием?
sudo apt-get install postgresql postgresql-client
Все установилось и запустилось (рекомендую тебе сделать sudo apt-get update && sudo apt-get upgrade)
yurik@book:~$ sudo service postgresql stop
 * Stopping PostgreSQL 8.4 database server                               [ OK ]
yurik@book:~$ sudo service postgresql start
 * Starting PostgreSQL 8.4 database server                               [ OK ]
yurik@book:~$
Создание пользователя и базы для него
yurik@book:~$ sudo su - postgres
postgres@book:~$ createuser yurik
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
postgres@book:~$ выход
yurik@book:~$ createdb yurik
yurik@book:~$ psql
psql (8.4.7)
Type "help" for help.

yurik=> \q
yurik@book:~$

Оффлайн dimyan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: PostgreSQL проблема установки/запуска
« Ответ #2 : 20 Марта 2011, 09:16:06 »
Прошу прощение за ошибку с темой, надеюсь модераторы перенесут в нужный подфорум.

Попробовал:
sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install postgresql postgresql-client
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлена самая новая версия postgresql.
Уже установлена самая новая версия postgresql-client.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
$ sudo service postgresql stop
postgresql: unrecognized service
$ sudo service postgresql start
postgresql: unrecognized service



Пользователь решил продолжить мысль 20 Марта 2011, 09:26:11:
Почему то, после установки отсутствует /etc/init.d/postgresql-8.4
« Последнее редактирование: 20 Марта 2011, 09:26:11 от dimyan »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: PostgreSQL проблема установки/запуска
« Ответ #3 : 20 Марта 2011, 15:11:09 »
сделай
sudo apt-get autoremove --purge postgresql postgresql-client
sudo apt-get clean
sudo apt-get install postgresql postgresql-client
и все что выведется скопируй сюда

Оффлайн dimyan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: PostgreSQL проблема установки/запуска
« Ответ #4 : 20 Марта 2011, 21:25:51 »
Yurror, спасибо, после этого нормально установился
вот листинг:


dimyan@dimyan-vm:~$ sudo apt-get autoremove --purge postgresql postgresql-client
[sudo] password for dimyan:
Чтение списков пакетов... Готово
Построение дерева зависимостей      
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАЛЕНЫ:
  postgresql* postgresql-8.4* postgresql-client* postgresql-common*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 4 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 10,7MB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 177844 файлов и каталогов.)
Удаляется пакет postgresql ...
Удаляется пакет postgresql-8.4 ...
Вычищаются файлы настройки пакета postgresql-8.4 ...
Dropping cluster main...
Удаляется пакет postgresql-client ...
Удаляется пакет postgresql-common ...
Вычищаются файлы настройки пакета postgresql-common ...
dpkg: предупреждение: при удалении postgresql-common не пустой каталог /var/lib/postgresql не удалён.
Обрабатываются триггеры для ureadahead ...
ureadahead will be reprofiled on next reboot
Обрабатываются триггеры для man-db ...
dimyan@dimyan-vm:~$ sudo apt-get clean
dimyan@dimyan-vm:~$ sudo apt-get install postgresql postgresql-client

Чтение списков пакетов... Готово
Построение дерева зависимостей      
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  postgresql-8.4 postgresql-common
Предлагаемые пакеты:
  oidentd ident-server
НОВЫЕ пакеты, которые будут установлены:
  postgresql postgresql-8.4 postgresql-client postgresql-common
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4 006kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 10,7MB.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ maverick/main postgresql-common all 111 [88,9kB]
Получено:2 http://ru.archive.ubuntu.com/ubuntu/ maverick-updates/main postgresql-8.4 i386 8.4.7-0ubuntu0.10.10 [3 876kB]
Получено:3 http://ru.archive.ubuntu.com/ubuntu/ maverick-updates/main postgresql all 8.4.7-0ubuntu0.10.10 [20,4kB]          
Получено:4 http://ru.archive.ubuntu.com/ubuntu/ maverick-updates/main postgresql-client all 8.4.7-0ubuntu0.10.10 [20,3kB]  
Получено 4 006kБ за 40с (99,3kБ/c)                                                                                          
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета postgresql-common.
(Чтение базы данных ... на данный момент установлено 177685 файлов и каталогов.)
Распаковывается пакет postgresql-common (из файла .../postgresql-common_111_all.deb)...
Выбор ранее не выбранного пакета postgresql-8.4.
Распаковывается пакет postgresql-8.4 (из файла .../postgresql-8.4_8.4.7-0ubuntu0.10.10_i386.deb)...
Выбор ранее не выбранного пакета postgresql.
Распаковывается пакет postgresql (из файла .../postgresql_8.4.7-0ubuntu0.10.10_all.deb)...
Выбор ранее не выбранного пакета postgresql-client.
Распаковывается пакет postgresql-client (из файла .../postgresql-client_8.4.7-0ubuntu0.10.10_all.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет postgresql-common (111) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
  en_au
  en_ca
  en_gb
  en_us
  en_za
  ru_ru
Настраивается пакет postgresql-8.4 (8.4.7-0ubuntu0.10.10) ...
Creating new cluster (configuration: /etc/postgresql/8.4/main, data: /var/lib/postgresql/8.4/main)...
Moving configuration file /var/lib/postgresql/8.4/main/postgresql.conf to /etc/postgresql/8.4/main...
Moving configuration file /var/lib/postgresql/8.4/main/pg_hba.conf to /etc/postgresql/8.4/main...
Moving configuration file /var/lib/postgresql/8.4/main/pg_ident.conf to /etc/postgresql/8.4/main...
Configuring postgresql.conf to use port 5432...
update-alternatives: используется `/usr/share/postgresql/8.4/man/man1/postmaster.1.gz' для предоставления `/usr/share/man/man1/postmaster.1.gz' (postmaster.1.gz) в автоматический режим.
 * Starting PostgreSQL 8.4 database server                                                                            [ OK ]
Настраивается пакет postgresql (8.4.7-0ubuntu0.10.10) ...
Настраивается пакет postgresql-client (8.4.7-0ubuntu0.10.10) ...
« Последнее редактирование: 20 Марта 2011, 21:30:47 от dimyan »

Оффлайн djserg-minyar

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: PostgreSQL проблема установки/запуска
« Ответ #5 : 30 Июля 2012, 13:34:50 »
Ребята помогите восстановить postgresql.

Не удаляется и не ставить по новой:
# apt-get purge postgresql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  postgresql*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 61,4kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 144194 files and directories currently installed.)
Removing postgresql ...
Setting up postgresql-8.4 (8.4.11-0ubuntu0.10.10) ...
.: 22: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: error processing postgresql-8.4 (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 postgresql-8.4
E: Sub-process /usr/bin/dpkg returned an error code (1)

# apt-get install postgresql
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  postgresql
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0B/28,1kB of archives.
After this operation, 61,4kB of additional disk space will be used.
Selecting previously deselected package postgresql.
(Reading database ... 144190 files and directories currently installed.)
Unpacking postgresql (from .../postgresql_8.4.11-0ubuntu0.10.10_all.deb) ...
Setting up postgresql-8.4 (8.4.11-0ubuntu0.10.10) ...
.: 22: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: error processing postgresql-8.4 (--configure):
 subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of postgresql:
 postgresql depends on postgresql-8.4; however:
  Package postgresql-8.4 is not configured yet.
dpkg: error processing postgresql (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 postgresql-8.4
 postgresql
E: Sub-process /usr/bin/dpkg returned an error code (1)

 

Страница сгенерирована за 0.069 секунд. Запросов: 25.