أتلقى هذه الرسالة في كل مرة أفعل فيها شيئا مثل بدء الخدمة أو إيقافها.
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset), LC_MESSAGES = "en_US.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory (Reading database ... 21173 files and directories currently installed.) Removing bind9 ... * Stopping domain name service... bind9 [ OK ]Processing triggers for man-db ... locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
لا شيء اقترح أعلاه عملت في حالتي (أوبونتو سيرفر 12.04 لتس). ما ساعد في النهاية هو وضع الملف /etc/environment:
LC_ALL=en_US.UTF-8LANG=en_US.UTF-8
لسبب ما كان مفقودا. ظهرت مخرجات اللغة والأوامر الأخرى مثل المتغيرات التي تم تعريفها بشكل صحيح. وبعبارة أخرى لا تأخذ أمرا مفروغا منه يتم الإعلان عن جميع الأشياء الأساسية حيث ينبغي الإعلان عنها.
dpkg-reconfigure يعيد تكوين الحزم بعد تثبيتها بالفعل. تمريرها أسماء حزمة أو حزم لإعادة تكوين. وسوف يسأل أسئلة التكوين ، مثل الكثير عندما تم تثبيت الحزمة لأول مرة.
هذه مشكلة شائعة إذا كنت تتصل عن بعد ، وبالتالي فإن الحل هو عدم إعادة توجيه اللغة الخاصة بك. تحرير /etc/ssh/ssh_config والتعليق بها SendEnv LANG LC_* خط.
لا ننسى الخروج جلسة سش الخاص بك (أو 11 الخاص بك) عن طريق الخروج وتسجيل الدخول مرة أخرى. كل هذه الاقتراحات لم تنجح بالنسبة لي إلا إذا قمت بتسجيل الدخول مرة أخرى....
كنت عالقا في حالة غريبة حيث تم تعيين الجهاز المحلي الخاص بي على es وهكذا الجهاز البعيد (عبر vagrant) تم توفيرها في دولة غير متداولة. لذلك ، كان علي استخدام الدليل export= فقط لتسهيل ناجحة dpkg-reconfigure. ثم النظام على ما يرام.
تحتاج إلى القول: جهازك? أو لديك فقط تسجيل دخول المستخدم ولا يمكن تغيير إعدادات النظام? (نعم أنا أعرف هذا هو السؤال القديم حقا. و أوبفوتس من إجابات خاطئة مروعة)