Как заставить PostgreSQL запускаться во время загрузки в Ubuntu?

5562
maksymko

Каждый раз, когда я загружаю свой компьютер, мне нужно вручную запускать Posgtres через

sudo /etc/init.d/postgresql-8.4 start 

Сделать это было легко, если запустить его автоматически с помощью Init: просто добавьте символическую ссылку на скрипт в соответствующий каталог /etc/rcN.d/.

Теперь с Upstart ... Мой уровень запуска равен 2 (если это все еще применимо), и символическая ссылка определенно есть:

lrwxrwxrwx 1 root root 24 2009-11-15 12:36 S19postgresql-8.4 -> ../init.d/postgresql-8.4 

Тем не менее, он все еще не начинается, и я понятия не имею, почему. Я даже не знаю, где искать соответствующие журналы, так как / var / log / messages, кажется, больше не подходит ...

3

1 ответ на вопрос

2
fideli

Нить в формах Ubuntu (пост # 15 ) указывает на то, что это является проблемой для Upstart 0.6.3-11, и добились успеха с Upstart 0.6.3-10. Выдержка:

20-го числа я невинно обновил пакеты, предложенные менеджером обновлений. На следующий день после перезагрузки я обнаружил, что Apache и Postgresql больше не запускаются.

Решение: понизить Upstart 0.6.3-11 до 0.6.3-10. Apache и Postgresql теперь работают нормально.

Как? С помощью Synaptic Package Manager найдите upstart. Выберите его, а затем в разделе «Пакет» нажмите «Принудительная версия». Вы можете выбрать между 0.6.3-11 и 0.6.3-10. Выберите 10 и нажмите «Применить».

Круто, надеюсь, они могут это исправить. fideli 14 лет назад 0

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