स्थानीय सेटिंग्स समस्याएँ


11

मैं नीचे दिए गए आदेश का उपयोग करके psql से कनेक्ट करने का प्रयास कर रहा हूं, लेकिन असंगत स्थानीय सेटिंग के बारे में संदेश प्राप्त कर रहा है कि कोई इसे कैसे हल कर सकता है।

 pi@raspberrypi ~/develop/radar $ psql -U postgres
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
            LANGUAGE = (unset),
            LC_ALL = (unset),
            LC_CTYPE = "UTF-8",
            LANG = "en_GB.UTF-8"
        are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
    psql: FATAL:  Peer authentication failed for user "postgres"

/etc/bash.bashrc:export LC_ALL = 'en_GB.utf8' इस पंक्ति को निकालें या संपादित करें।
अर्जन हेइडिंगा

जवाबों:


8
  • भागो raspi-config
  • का चयन करें 4 Internationalisation Options
  • उस सबमेनू के भीतर, पूरा:
    • I1 Change Locale
    • I2 Change Timezone

हालाँकि, लोकेल के बारे में पर्ल से चेतावनी जरूरी नहीं है कि आप प्रमाणीकरण को विफल कर रहे हैं।


/ usr / bin / स्थानीय: इस तरह के रूप में त्रुटियाँ प्राप्त रख सकते डिफ़ॉल्ट स्थान के लिए नहीं सेट LC_CTYPE: ऐसी कोई फ़ाइल या निर्देशिका / usr / bin / स्थानीय: कर सकते हैं सामान्य स्थान के लिए नहीं सेट LC_ALL: ऐसी कोई फ़ाइल या निर्देशिका
जॉर्ज Vidinha

हाँ, मैंने इसे U & L पर बार-बार देखा है , लेकिन कुछ लोगों के लिए कुछ भी काम नहीं करता है। मुझे यकीन है कि मैंने इसे इस तरह से पहले हल किया है (मैन्युअल तरीका, संपादन द्वारा शुरू locale.gen), लेकिन मुझे नहीं लगता कि रास्पियन को उस समस्या को पहली जगह में उस तरह से भुगतना चाहिए, खासकर यदि आप दौड़ चुके हैं raspi-config। वास्तव में यह इस तरह से कहीं भी नहीं उड़ाना चाहिए, इसलिए एक जांच के लायक है।
गोल्डीलॉक्स

तो मानक डेबियन विधि dpkg-reconfigure localesऔर dpkg-reconfigure tzdataरास्पियन या क्या पर समर्थित नहीं हैं?
0xC0000022L

5

मैं एक बहुत ही समान मुद्दा था। यहां बताया गया है कि मैंने इसे कैसे तय किया:

Daud sudo nano /etc/default/locale

इन तीन लाइनों को शामिल करने के लिए इसे बदलें:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

फिर सिस्टम को रिबूट करें और इसे अपडेट किया जाना चाहिए।


3

नए रास्पियन रिलीज के साथ Jessie, यह आसानी से सिर्फ LC_ALLमूल्य निर्धारित करके किया जा सकता है C। यहाँ उस समाधान का लिंक दिया गया है जिसे मैंने दूसरे प्रश्न पर अपडेट किया है। आशा है ये मदद करेगा।



2

मैं अपने पीआई को जोड़ने के लिए एसएसएच का उपयोग करते समय एक ही समस्या से मिला। मैंने देखा कि पीआई में कॉन्फ़िगरेशन मेरे कंप्यूटर में स्थानीय सेटिंग्स से अलग है।

मैं बीओटीएचआई और कंप्यूटर में / etc / डिफ़ॉल्ट / लोकेल को उसी में बदलता हूं, और हल करता हूं।

आशा है कि यह दूसरों की मदद करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.