Jenkins中文报错解决


Jenkins中文报错解决

Published on August 11, 2024 by Andersen

linux 运维 Jenkins

1 min READ

解决办法:修改运行jenkins的操作系统环境的语言支持

查看文件编码格式 ManageJenkins -> System Information(系统配置信息) -> file.encoding

  • 查看的操作系统环境 locale -a
root@jenkinsServer:~# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
C
C.UTF-8
POSIX

只有这几项支持,说明操作系统环境本身没有支持UTF-8的语言编码。
  • 修改 /etc/locale.gen ,去掉
en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

句首的注释
  • 执行locale-gen,安装语言
root@jenkinsServer:~# locale-gen
Generating locales (this might take a while)...
  en_US.UTF-8... done
  zh_CN.UTF-8... done
Generation complete.

  • 再查看locale -a
root@jenkinsServer:~# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
C
C.UTF-8
POSIX
en_US.utf8
zh_CN.utf8

  • 然后重启系统,重启Jenkins, 正常为 UTF-8 了。