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


Автор Тема: не работает автостарт Postgresql 8.4 на ubuntu 10.10  (Прочитано 2034 раз)

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

Оффлайн F0bozz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день, есть вопрос по postgres 8.4 в ubuntu 10.10.
Поставил PG из пакета, все работает, появились ссылочки на скрипт в разных rc, но они не отрабатывают
т.е. вручную сервер стартует и работает без проблем, косяк в автозагрузке
service postgresql stop/start делает вид, что отрабатывет, т.е. сообщений об ошибке не выводит, но никаких действий не производит
В чем может быть дело?

Оффлайн Tapac

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: не работает автостарт Postgresql 8.4 на ubuntu 10.10
« Ответ #1 : 04 Апрель 2011, 11:01:23 »
что показывают логи ?
Нашел вот какой то интерестный блог о убуте - http://server-ubuntu.ru

Оффлайн F0bozz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: не работает автостарт Postgresql 8.4 на ubuntu 10.10
« Ответ #2 : 04 Апрель 2011, 11:41:52 »
логи молчат.
/var/log/postgresql - пустая пака,
cat /var/log/boot-messages-debug-daemon.log-syslog | grep postgres вообще ни одной строчки не выводят  :(

Оффлайн Tapac

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: не работает автостарт Postgresql 8.4 на ubuntu 10.10
« Ответ #3 : 04 Апрель 2011, 16:11:46 »
ну если логи молчат - значит не правельно вызываете его раз ни хорошего результата ни плачевного.
как приду домой скину инструкцию по правельной установке postgresql - и вс езарабоатет тк. я сам ставил postgresql для сервера 1С SQL
Нашел вот какой то интерестный блог о убуте - http://server-ubuntu.ru

Оффлайн F0bozz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: не работает автостарт Postgresql 8.4 на ubuntu 10.10
« Ответ #4 : 05 Апрель 2011, 09:03:34 »
Хм, как там можно было сделать что-то неправильно......
Буду ждать  :)

Оффлайн Tapac

  • Участник
  • *
  • Сообщений: 193
    • Просмотр профиля
Re: не работает автостарт Postgresql 8.4 на ubuntu 10.10
« Ответ #5 : 05 Апрель 2011, 21:45:06 »
значит так.
для начала скачивает с сайта сам postgresql
sudo wget ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.4.4/Ubuntu/10.04/*.deb - возьмем етерсофтовский и не будем лопатить его потом

далее пишем:
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf && echo "kernel.shmall = 134217728" >> /etc/sysctl.conf
Далее мы перезагружаемся: reboot
Заходим под рутом: sudo suНадо удалить группу tape из-аз того что у нее идентификатор такой же как и postgre: delgroup tapeПрописываем команду для нормальной работы БД: cd /lib && ln -s libreadline.so.6.1 libreadline.so.5Далее переходим в папку куда скачали postgres.
Устанавливаем сам постгрес: dpkg -i *.debДаем права на папку pgsql пользователю и группе postgres: chown postgres:postgres /var/lib/pgsqlЗапускаем постгрес: service postgresql startЕсли постгрес уставлен правильно, то вы увидите сообщение:
Initializing database:                                                                   DONE
Starting postgresql service:                                                             DONE

 Задаем пароль пользователю postgres: passwd postgresЗадаем пароль внутреннему пользователю постгрес, предварительно авторизировавшись под postgres:
su -l postgres && psql && alter user postgres with password 'YOUR_PASSWORD'; && \q &&exitГде YOUR_PASSWORD - пароль который вы хотите задать для внутреннего пользователя постгрес.

 Также нам необходимо настроить pg_hba.conf. Но перед этим сделаем бэкап этого файла: cp /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf.defaultОткрываем pg_hba.conf: nano /var/lib/pgsql/data/pg_hba.conf
Находим следующие строки:
Цитировать
#IPv4 loca connections:
#host    all         all         127.0.0.1/32          ident

Раскомментируем вторую строку и приведем к следующему виду:
Цитировать
#IPv4 loca connections:
host    all        postgres         127.0.0.1/32          md5
15. Перезагружаем постгрес: service postgresql restart
Вы должны получить следующее сообщение:
Stopping postgresql service:                                                             DONE
Starting postgresql service:                                                             DONE



Собственно вырезал из своего текстовика-мануала по установке 1С SQL версии

« Последнее редактирование: 05 Апрель 2011, 21:47:16 от Tapac »
Нашел вот какой то интерестный блог о убуте - http://server-ubuntu.ru

 

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