আমি সফলভাবে 2 ভিএম এর চলমান উবুন্টু 12.04 এবং 13.04 এপিটি সংগ্রহস্থল থেকে পোস্টগ্রিজ এসকিউএল 9.3 ইনস্টল করেছি ... তবে আমি উবুন্টু 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.
তাই আমি তখন নিজেকে পোস্টগ্রিসএসকিউএল ব্যবহারকারী হিসাবে যুক্ত করার চেষ্টা করি তবে আমি এটি পেয়েছি:
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"?
আমি সিস্টেম মনিটরে পোস্টগ্র্রেএসকিউএল চালিত দেখতে পাচ্ছি না এবং / var / run / postgresql / ফোল্ডারে কোনও ফাইল নেই ... সম্পূর্ণ ফাঁকা।
সম্পাদনা: ভিএম-তে, / var / run / postgresql / 9.3-main.pid নামে একটি ফাইল রয়েছে
হোস্ট মেশিন লগ ফাইল / var / লগ / postgresql অবস্থিত কিছুই নেই
তো ... এখানে কী হচ্ছে যা আমার ভিএম-তে চলছে না? যেমনটি আমি বলেছিলাম, পোস্টজিআইএস এবং পিজিএডমিন সহ ভিএমএসের অন্যান্য স্থাপনাগুলি নিখুঁতভাবে এসেছে ... কেন এই হোস্ট মেশিনটি পার হচ্ছে না তা ধারণা নেই ...
postgresql.confকনফিগারেশন ডিরেক্টরিতে, যা উপরের অনুযায়ী, হয় /etc/postgresql/9.3/main। আপনার সম্ভবত লগ ফাইলগুলিও দেখতে হবে /var/log/postgresql।
/var/run/postgresqlডিরেক্টরি আছে? সফল ইনস্টলেশন পরে এক পর্যায়ে যে ফোল্ডারটি আমার মেশিনে অনুপস্থিত ছিল। কনফিগারেশনটি কোন ডিরেক্টরিটি ব্যবহার করা উচিত সে সম্পর্কে কী বলে?