मैं यहां एक नौसिखिया हूं और सर्वर प्रशासन के लिए। कुछेक दिन के वापस मैं के साथ एक सर्वर पंजीकृत किया है Hetzner उबंटू 11.04 के साथ।
मैं PostgreSQL के साथ काम करने का इरादा रखता हूं, जिसके लिए मैंने apt-get का उपयोग करके स्थापित करने में विफल होने के बाद स्रोत से स्थापित किया है। इस तरह की स्थापना विफल नहीं होती है, लेकिन PostgreSQl सेवा स्वचालित रूप से या जब मैं इसे मैन्युअल रूप से शुरू करने का प्रयास करता हूं, तब शुरू नहीं होता है। जब मैं इसके साथ कुछ भी करने की कोशिश करता हूं तो यह निम्न त्रुटि संदेश के साथ विफल हो जाता है:
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"?
यह वह त्रुटि थी जो मुझे तब मिल रही थी जब मैंने apt-get का उपयोग करके PostgreSQL स्थापित किया था और मैंने इसे स्रोत से फिर से स्थापित किया था। निम्नलिखित उत्पादन है जो मुझे मिला जब मैंने इसे स्रोत से स्थापित किया। यह पुष्टि करता है कि PostgreSQL वास्तव में स्थापित है।
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.
लेकिन, क्या सेवा स्वचालित रूप से शुरू नहीं होती है? यह यहाँ नहीं है:
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
यह मेरे धैर्य और आत्मविश्वास पर भारी पड़ रहा है। कृपया इस समस्या को हल करने में मेरी मदद करें।
perl: warning: Setting locale failed
पोस्टग्रैसक्ल स्थापित करते समय है, तो यह एक नया क्लस्टर बनाने के लिए इंस्टॉलेशन विफल हो सकता है, इसलिए पोस्टग्रैसेक्ल सर्वर शुरू नहीं होगा। उस स्थानीय समस्या को ठीक करना और उपर्युक्त निर्देश के साथ पोस्टग्रेजल को फिर से स्थापित करना मेरे लिए काम किया।