PostgreSQL 9.3'ü Ubuntu 12.04 ve 13.04 çalıştıran 2 VM'de APT deposundan başarıyla yükledim ... Ancak, Ubuntu 12.04 çalıştıran ana makineme düzgün bir şekilde yüklenemiyor.
Kurulum (bu sefer) iyi gitti gibi görünüyor, ama belki de anlamadığım bir hata var:
* No PostgreSQL clusters exist; see "man pg_createcluster"
Setting up postgresql-9.3 (9.3.0-2.pgdg12.4+1) ...
Creating new cluster 9.3/main ...
config /etc/postgresql/9.3/main
data /var/lib/postgresql/9.3/main
locale en_US.UTF-8
port 5432
update-alternatives: using /usr/share/postgresql/9.3/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode.
Bu yüzden kendimi PostgreSQL kullanıcısı olarak eklemeye çalışıyorum, ama bunu elde ediyorum:
createuser: could not connect to database postgres: 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'in sistem monitöründe çalıştığını göremiyorum ve / var / run / postgresql / klasöründe dosya yok ... tamamen boş.
EDIT: VM'lerde, / var / run / postgresql / adlı 9.3-main.pid adlı bir dosya var
/ Var / log / postgresql adlı ana makine günlük dosyasında hiçbir şey yok
Peki ... burada VM'imde olmayan bitenler neler? Dediğim gibi, VM'lerde PostGIS ve PGAdmin dahil olmak üzere diğer kurulumlar mükemmel geldi ... bu ana makinenin neden geçmediği hakkında hiçbir fikrim yok ...
postgresql.confyapılandırma dizininde, yukarıdaki gibi /etc/postgresql/9.3/main. Ayrıca, günlük dosyalarına da bakmalısınız /var/log/postgresql.
/var/run/postgresqldizininiz var mı? Başarılı kurulumdan sonra bir aşamada bu klasör makinemde eksikti. Yapı hangi dizini kullanması gerektiği hakkında ne diyor?