11 Juni 2015

PostgreSQL Error: No PostgreSQL clusters exist; see "man pg_createcluster"

Singkat saja, sesuai judulnya, error No PostgreSQL clusters exist; see "man pg_createcluster" di postgresql terjadi ketika saya mencoba menjalankan service postgresql. Sepertinya ini terjadi karena setting locale yang bermasalah di image instalasi Debian (Saya mengalami error ini di Ubuntu Server 14.04). Setelah googling akhirnya saya menemukan solusinya.

Konfigurasi locales

Langkah pertama untuk memperbaiki masalah ini adalah dengan mengatur ulang locales di mesin kita. Jalankan perinth berikut di terminal.

sudo dpkg-reconfigure locales
Hasil yang saya dapat di Ubuntu Server 14.04 adalah:
Generating locales...
  en_AG.UTF-8... up-to-date
  en_AU.UTF-8... up-to-date
  en_BW.UTF-8... up-to-date
  en_CA.UTF-8... up-to-date
  en_DK.UTF-8... up-to-date
  en_GB.UTF-8... up-to-date
  en_HK.UTF-8... up-to-date
  en_IE.UTF-8... up-to-date
  en_IN.UTF-8... up-to-date
  en_NG.UTF-8... up-to-date
  en_NZ.UTF-8... up-to-date
  en_PH.UTF-8... up-to-date
  en_SG.UTF-8... up-to-date
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... up-to-date
  en_ZM.UTF-8... up-to-date
  en_ZW.UTF-8... up-to-date
Generation complete.

Membuat cluster

Sesuai denga yang tertulis di keterangannya, error ini terjadi karena tidak ada cluster database. Kita bisa buat cluster ini dengan perintah berikut:

sudo pg_createcluster 9.3 main --start
Versi postgresql yang saya install adalah 9.3, silakan sesuaikan perintah di atas dengan versi postgresql yang anda sudah anda install.

Restart service postgresql

Langkah berikutnya adalah restart service postgresql dengan perintah berikut:

sudo servie postgresql restart

Semoga tulisan ini bisa membantu. Saya menemukan solusi ini di:

http://solutions4linux.blogspot.com/2014/09/solving-no-postgresql-clusters-exist.html

Tidak ada komentar:

Posting Komentar