Ubuntu 12.04および13.04を実行している2つのVMのAPTリポジトリからPostgreSQL 9.3を正常にインストールしましたが、Ubuntu 12.04を実行しているホストマシンに正しくインストールできません。
インストール(今度は)はうまくいったようですが、おそらく私には理解できないエラーがあります:
* 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.
だから、私は自分をPostgreSQLユーザーとして追加しようとしますが、私はこれを取得します:
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がシステムモニターで実行されているのを見ることができず、/ var / run / postgresql /フォルダーにファイルがありません...完全に空です。
編集:VMの/ var / run / postgresql /に9.3-main.pidというファイルがあります
/ var / log / postgresqlにあるホストマシンのログファイルには何もありません
だから...私のVMで起こっていないことはここで何が起こっているのですか?先ほど言ったように、PostGISやPGAdminを含むVMの他のインストールは完璧になりました...このホストマシンが通過しない理由はわかりません...
postgresql.conf
上記によると、configディレクトリにあり/etc/postgresql/9.3/main
ます。また、おそらくにあるログファイルも確認する必要があります/var/log/postgresql
。
/var/run/postgresql
ディレクトリを持っていますか?インストールが成功した後のある段階で、そのフォルダは私のマシンにありませんでした。configは、使用するディレクトリについて何と言っていますか?