2014-04-22 8 views
18

से अपग्रेड करते समय "लॉग फ़ाइल pg_upgrade_internal.log लॉग फ़ाइल को नहीं लिख सकता" जब भी मैं पोस्टग्रेस उपयोगकर्ता के माध्यम से निम्न आदेश चलाता हूं, तो उपर्युक्त त्रुटि प्राप्त करता रहता हूं।पोस्टग्रेस्क्ल 9.1 से 9.3

/usr/lib/postgresql/9.3/bin/pg_upgrade \ 
    -b /usr/lib/postgresql/9.1/bin/ \ 
    -B /usr/lib/postgresql/9.3/bin/ \ 
    -d /var/lib/postgresql/9.1/main \ 
    -D /var/lib/postgresql/9.3/main 

बाहर निकलने मैं उबंटू 13.10 उपयोग कर रहा हूँ, फ़ाइल pg_upgrade_internal.log विफलता लॉग इन करने की नहीं लिख सकते हैं। Postgresql 9.1 और 9.3 दोनों ठीक से चल रहे हैं।

उत्तर

47

सुनिश्चित करें कि आप एक निर्देशिका है कि postgres उपयोगकर्ता द्वारा लिखने योग्य है, /tmp या /var/lib/postgresql तरह से इस आदेश चला बनाओ: मनुष्य यह काम करता है

$ cd /tmp 
$ usr/lib/postgresql/9.3/bin/pg_upgrade ... 
+0

धन्यवाद) – rusllonrails

संबंधित मुद्दे