Burada ve sunucu yönetiminde bir acemi oldum. Birkaç gün önce Ubuntu 11.04 ile Hetzner'a bir sunucu kaydettim .
Ben apt-get kullanarak yükleme başarısız sonra kaynaktan yükledim PostgreSQL ile çalışmak niyetinde. Bu şekilde yükleme başarısız olmaz, ancak PostgreSQl hizmeti otomatik olarak veya el ile başlatmaya çalıştığımda başlamıyor. Onunla bir şey yapmaya çalıştığımda aşağıdaki hata iletisiyle başarısız olur:
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"?
Bu apt-get kullanarak PostgreSQL yükledim ve kaynağından yeniden yüklendiğinde alıyorum hataydı. Kaynaktan kurduğumda aldığım çıktı. Bu, PostgreSQL'in gerçekten kurulu olduğunu doğrular.
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.
Ancak, hizmet otomatik olarak başlamıyor mu? Burada yok:
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
Bu benim sabrım ve güvenime zarar veriyor. Lütfen bu sorunu çözmeme yardım et.
perl: warning: Setting locale failed
postgresql'i yüklüyorsanız, yüklemenin yeni bir küme oluşturmamasına neden olabileceğini, böylece postgresql sunucusunun başlamayacağını belirtmek istersiniz . Bu yerel sorun düzeltildi ve postgresql yukarıdaki talimat ile yeniden benim için çalıştı.