Я новачок тут і в адміністрації сервера. Пару днів тому я зареєстрував сервер Hetzner з Ubuntu 11.04.
Я маю намір працювати з PostgreSQL, для якого я встановив з джерела після того, як не вдалося встановити за допомогою apt-get. Установка як така не провалюється, але служба PostgreSQl не запускається автоматично або коли я намагаюся її запустити вручну. Коли я намагаюся зробити щось із цим, воно не дає наступного повідомлення про помилку:
manager@Ubuntu-1104-natty-32-minimal:~$ sudo su postgres -c psql template1
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Це помилка, яку я отримував, коли я встановлював PostgreSQL за допомогою apt-get, і я перевстановлював його з джерела. Далі йде результат, який я отримав, коли встановив його з джерела. Це підтверджує, що PostgreSQL дійсно встановлений.
make -C config install
make[1]: Entering directory `/home/manager/postgresql-9.0.4/config'
/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/config'
/bin/sh ../config/install-sh -c -m 755 ./install-sh '/usr/local/pgsql/lib/pgxs/config/install-sh'
make[1]: Leaving directory `/home/manager/postgresql-9.0.4/config'
PostgreSQL installation complete.
Але хіба послуга не запускається автоматично? Тут немає:
manager@Ubuntu-1104-natty-32-minimal:~$ ps auxw | grep post
manager 6734 0.0 0.0 4156 868 pts/0 S+ 14:10 0:00 grep --color=auto post
Це сприймає моє терпіння та впевненість. Будь ласка, допоможіть мені вирішити цю проблему.
perl: warning: Setting locale failed
під час встановлення postgresql це може призвести до того, що установка не зможе створити новий кластер, тому сервер postgresql не запуститься. Виправлення цієї локальної проблеми та перевстановлення postgresql за допомогою вищевказаної інструкції працювало для мене.