วันพฤหัสบดีที่ 27 มิถุนายน พ.ศ. 2556

Raspberry Pi "warning: Setting locale failed"

Standard


     หากใครที่เพิ่งลง raspberry pi มาใหม่แล้วเจอ warning
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings: 

LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "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_ALL to default locale: No such file or directory


     warning ของ perl พวกนี้ไม่ได้สร้างความเสียหายอะไรแก่เรา แค่ทำให้เราลำคาญเท่านั้นเพราะ เราไม่ได้ตั้งค่าในส่วนของภาษา ส่วนใหญ่จะเจอตอนที่ใช้คำสั่ง apt-get  ซึ่งวิธีการแก้ไขนั้นก็ง่ายนิดเดียว ลองใช้คำสั่ง
$locale-gen en_US
หรือ
$locale-gen th_TH 
ซึ่งภาษาที่ support สามารถดูได้ที่ไฟล์ /usr/share/i18n/SUPPORTED
$cat /usr/share/i18n/SUPPORTED

แต่ถ้าตั้งค่าแล้ว แล้วไม่หายและเราใช้ ssh remote เข้าไปให้ลอง comment ที่ AcceptEnv LANG LC_* ในไฟล์ /etc/ssh/sshd_config
$vi /etc/ssh/sshd_config
#AcceptEnv LANG LC_*




0 ความคิดเห็น:

แสดงความคิดเห็น