Jenkins:构建时间图渲染错误的字符集

访问1985

我们最近将 Jenkins 从 CentOS 6 服务器迁移到 CentOS 7 LXC 容器。从那以后,图形的渲染就被破坏了。它影响构建时间趋势图以及测试结果趋势图。

测试结果趋势

我检查了 master 和 slave 的环境 - 都使用LANG=en_US.utf8.

我不确定这个图形是如何渲染的,以及渲染是如何受到操作系统级别变化的影响的。有人可以给我一个提示吗?

特耶斯特兰德

(我更愿意发表评论,因为这主要是澄清问题,但我没有足够的声誉)。

问题/意见:

  • 您是否保留了相同版本的 JDK(即 OpenJDK 与 Oracle JDK)。原因:它们在字体方面的表现似乎有所不同。

  • 您是否在 LXC 容器中安装了任何字体,更具体地说,是 fontsconfig 包?为什么:根据我当地的 Jenkins,我看到有问题的图像实际上是一个 png 文件,包含图形和文本。即Java 进程正在生成图像,使用本地字体进行渲染。这不是花哨的 HTML,在浏览器中使用字体。

我在从 Oracle JDK 切换到 OpenJDK 时遇到了类似的问题,本地缺少 fontconfig 和所需的字体。但是,每次我总是在日志文件中看到明显的异常/堆栈跟踪。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysql中的字符集错误

来自分类Dev

EntityResponse字符集编码错误

来自分类Dev

俄语字符以错误字符集返回

来自分类Dev

尽管字符集正确,德国Umlaut仍然显示错误

来自分类Dev

CASE语句中的“字符集不匹配”错误

来自分类Dev

Delphi:ADOConnection,DBASE3和字符集(错误?)

来自分类Dev

GAE中的SQLAlchemy'字符集名称'错误

来自分类Dev

php preg_replace错误的字符集或编码

来自分类Dev

浏览器中的JS字符集错误

来自分类Dev

在OpenBSD上挂载NFS共享时字符集错误

来自分类Dev

Jackcess:MSAccess 数据库的错误字符集

来自分类Dev

使用 var_dump() 时错误的字符集输出

来自分类Dev

CSV 导出错误的字符集 (utf-8 ?)

来自分类Dev

错误的字符集 get_error_message() wordpress

来自分类Dev

“源代码字符集”与“执行字符集”

来自分类Dev

如何生成特定字符集的字符集?

来自分类Dev

scanf受限字符集

来自分类Dev

MultipartEntityBuilder和字符集

来自分类Dev

火鸟连接字符集

来自分类Dev

字符集如何工作?

来自分类Dev

PHP字符集信息

来自分类Dev

PHP Mysql:字符集

来自分类Dev

scanf受限字符集

来自分类Dev

土耳其字符集* HTML

来自分类Dev

转换字符集(德语)

来自分类Dev

rsync 字符集问题

来自分类Dev

PHPUnit和卷曲错误的字符集,无法比较相等的字符串

来自分类Dev

字符集或字符编码问题?

来自分类Dev

字符集和特殊字符发行