Jump to content

求助 6.12.5 在 CA 中升级中文语言包后,变成白屏了


Recommended Posts

2024-03-20:目前 6.12.8 版本从 CA 安装中文语言包一切正常:

 

Snipaste_2024-03-20_21-01-29.thumb.png.f1be19f4977b9194bff17366548ec216.png

 

——————————————————————————————————————————

 

2024-02-18:如果在 CA 安装了最新的中文语言包依然出现相同的问题,可以尝试使用下面的链接手动进行安装(工具 - 语言 / Tools - Language):

 

https://gitcode.net/juzhijian/language-templates/-/raw/master/limetech/lang-zh_CN.xml参考

 

Snipaste_2024-02-18_03-54-49.png.c8372c9f7d75343c69b3bb8c2079318f.png

——————————————————————————————————————————

 

2023/12/6 进展更新:12-6 日的北京时间凌晨3点左右,此 BUG 已经修复(commit cb18c13),大家可以放心安装中文语言包插件。

 

如果重新安装之后问题依然存在,请尝试使用这里的方法删除相应的文件,清空浏览器缓存,然后重新在 APPS 中安装中文语言包。

 

Snipaste_2023-12-06_16-35-26.png.90ff4c1a438b1d423f250936f0a8e85f.png

 

——————————————————————————————————————————

 

2023/12/4 - 给搜到此问题的朋友:

 

根据官方中文语言包 Github 仓库的 issue - translations.txt cause web page empty 此问题的修复已经提交代码等待官方的合并,但由于此问题出现时是周末,所以预计周一(2023/12/4)官方就会合并代码并更新中文语言包插件,到时候大家更新了中文语言包之后再去升级系统就不会出现此问题了。

 

Snipaste_2023-12-04_01-17-00.thumb.png.32a50af917d2ab0b52de6776908045d8.png

 

因此在这之前,如果你已经出现此问题了,那么你可以根据下面 6 楼 @jyueh  的解决办法去处理,感谢这位朋友分享。

 

因语言包导致 webui 一片空白的情况很少见,我用了几年也是第一次遇到这种情况,一般来说更常见的情况是更新了系统版本之后 webui 界面可能会出现部分显示界面异常的情况(案例-1案例-2),一般只需要重新安装中文语言包插件即可。

 

另外需要说明的是,由于 unraid 默认是没有中文翻译的,所以不管是中文还是德语、乌克兰语、意大利语...等语言,都是随着使用该语言用户的增多从而对 unraid web 界面的翻译有了需求,当有用户向官方提出特定语言的需求时,unraid 官方就会根据实际情况建立该语言的开源 Gihub 仓库,所有用户都可以向官方的仓库提交代码进行翻译和优化(官方语言翻译需求说明)。

 

所以对于中文翻译来说,主要都是靠热心的朋友向 unraid 官方的 Github 仓库提供中文翻译,所以估计是合并代码的时候忽略了个别参数导致了页面空白的情况。这个问题由于发生在周末,官方的开发者估计也还在周末休息没能第一时间处理,所以能理解大家开开心心更新了新版本之后却发现页面完全用不了的糟糕情况,但我相信问题会很快得到解决。同时也请大家谅解那些热心提供中文翻译的朋友,是他们小心地维护着开源精神。

 

Snipaste_2023-12-04_01-49-35.png.c149e8a6580b4c6b7ba8bbb1448c9424.png

Edited by JackieWu
  • Thanks 1
Link to comment

下面就按我IP 192.168.1.4为例:

正常访问unraid地址并 登陆 ,白屏不用管,输入http://192.168.1.4/webterminal/ttyd/ (192.168.1.4改成你的unraid地址),就可以打开终端了,然后在终端输入命令:

rm /boot/config/plugins/lang-zh_CN.xml

在输入:

rm -r /usr/local/emhttp/languages/zh_CN/

这时在登陆unraid就可以正常打开了页面了,不过是英文版界面。

如果安装商城中文语言包先要重启,如果安装中文包还会白屏可以进入语言开发者模式安装离线语言包,这里使用的是大鹏大佬的语言包lang-zh_CN-patch-19.zip

安装繁体语言后去操作会简单很多。

 

英文语言操作如下:

TOOLS——Language——USER(在右上角)——Select language:  (下拉选中文)——Select language file:  (上传lang-zh_CN-patch-19.zip)——(USER上面有个像循环的图标点一下就直接换成中文的了,没找到就往下面继续操作)

 

SETTINGS——DisplaySettings——Language:选中文。

 

操作大概就是:工具——语言——开启开发者模式——上传中文包——选择中文语言

——————————————————————————————————————————————————

 

以下是已经修复的bug,按着操作不能解决问题,只作为思路参考。

我找到问题所在了,中文包translations.txt文档有错误,在1079行里的

Trial Key Expires in %s=试用密钥将在%过期

这句话导致了这种情况的发生。

 

解决办法:

先开启ssh之后安装中文插件,然后UI又会变成白屏,不用管它,使用ssh工具连接上unraid,找到/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,用文本工具把第 1079 行的Trial Key Expires in %s=试用密钥将在%过期

改成=试用密钥将在%s过期,如下:

 

Trial Key Expires in %s=试用密钥将在%s过期

 

然后在把同目录下的translations.dot删除,接下来在刷新WebUI就恢复正常了。

 

或者使用我已经改好1079行的translations.txt文档,然后上传并覆盖/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,覆盖删除后translations.dot也行。

lang-zh_CN-patch-19.zip

Edited by jyueh
  • Like 1
  • Thanks 5
Link to comment
15 hours ago, jyueh said:

我找到问题所在了,中文包translations.txt文档有错误,在1079行里的

Trial Key Expires in %s=试用密钥将在%过期

这句话导致了这种情况的发生。

 

 

解决办法:

先开启ssh之后安装中文插件,然后UI又会变成白屏,不用管它,使用ssh工具连接上unraid,找到/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,用文本工具把第 1079 行的

Trial Key Expires in %s=试用密钥将在%过期

改成=试用密钥将在%s过期,如下:

Trial Key Expires in %s=试用密钥将在%s过期

然后在把同目录下的translations.dot删除,接下来在刷新WebUI就恢复正常了。

 

或者使用我已经改好1079行的translations.txt文档,然后上传并覆盖/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,覆盖删除后translations.dot也行。

translations.txt 67.87 kB · 6 downloads

谢谢大佬的解决方案,先Mark备用

Link to comment
7 hours ago, zackery. said:

unraid真的好垃圾啊,还得关机拔U盘删文件?

要是自己瞎折腾出问题就算了,这官方途径更新个语言包都能出问题

这辈子就没用过这么不稳定的nas系统

 

因语言包出现问题的情况很少见,我也是第一次遇到这种情况,由于 unraid 的界面主要是靠热心的朋友在 Github 仓库提进行中文翻译,所以估计是合并代码的时候忽略了个别参数导致。

Link to comment
On 12/3/2023 at 2:07 AM, jyueh said:
On 12/2/2023 at 11:21 PM, JackieWu said:

删除并重新安装一下中文语言包

经过试验,删除后安装还是会出现这种问题。我升级到6.12.6也没用,还是会出现这种问题

On 12/3/2023 at 5:55 AM, jyueh said:

我找到问题所在了,中文包translations.txt文档有错误,在1079行里的

Trial Key Expires in %s=试用密钥将在%过期

这句话导致了这种情况的发生。

 

 

解决办法:

先开启ssh之后安装中文插件,然后UI又会变成白屏,不用管它,使用ssh工具连接上unraid,找到/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,用文本工具把第 1079 行的

Trial Key Expires in %s=试用密钥将在%过期

改成=试用密钥将在%s过期,如下:

Trial Key Expires in %s=试用密钥将在%s过期

然后在把同目录下的translations.dot删除,接下来在刷新WebUI就恢复正常了。

 

或者使用我已经改好1079行的translations.txt文档,然后上传并覆盖/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,覆盖删除后translations.dot也行。

translations.txt 67.87 kB · 7 downloads

还是想知道在没开ssh的情况下,如何不关机不重启解决这个问题?

Link to comment
17 hours ago, zackery. said:

unraid真的好垃圾啊,还得关机拔U盘删文件?

要是自己瞎折腾出问题就算了,这官方途径更新个语言包都能出问题

这辈子就没用过这么不稳定的nas系统

删文件的法子很多,你非要选择关机,smb ssh 屏幕输出都是正常的,你非要关机,你可能更适合群晖. 

Link to comment
11 hours ago, zackery. said:

还是想知道在没开ssh的情况下,如何不关机不重启解决这个问题?

可以不关机不重启,很简单,打开终端操作就行,例如我的unraid地址:192.168.1.4再IP后面加上/webterminal/ttyd/就能打开终端了,

 

以下就按我IP 192.168.1.4为例:

正常访问unraid地址并 登陆 ,白屏不用管,输入 http://192.168.1.4/webterminal/ttyd/ (192.168.1.4改成你的unraid地址),就能打开终端了,然后在终端输入命令:

rm /boot/config/plugins/lang-zh_CN.xml

在输入:

rm -r /usr/local/emhttp/languages/zh_CN/

这时在登陆unraid就可以正常打开了页面了,不过是英文版的,如果还想用中文包就得重启后按我上面的方法操作,安装商城中文包后不重启是不行的。

也不关机的方法,用开发者模式安装中文包

英文版操作如下:

TOOLS——Language——USER(在右上角)——Select language:  (下拉选中文)——Select language file:  (上传大鹏大佬的语言包lang-zh_CN-patch-19.zip)——(USER上面有个像循环的图标点一下就直接换成中文的了,没找到就往下面继续操作)SETTINGS——DisplaySettings——Language:选中文。操作大概就是:工具——语言——开启开发者模式——上传中文包——选择中文语言

我刚刚看了下GitHub,官方文本还没更新,现在商城安装还是会出错,2023年12月4日20:11:24

lang-zh_CN-patch-19.zip

Edited by jyueh
Link to comment
2 hours ago, jyueh said:

可以不关机不重启,很简单,打开终端操作就行,例如我的unraid地址:192.168.1.4再IP后面加上/webterminal/ttyd/就能打开终端了,

 

以下就按我IP 192.168.1.4为例:

正常访问unraid地址并 登陆 ,白屏不用管,输入 http://192.168.1.4/webterminal/ttyd/ (192.168.1.4改成你的unraid地址),就能打开终端了,然后在终端输入命令:

rm /boot/config/plugins/lang-zh_CN.xml

在输入:

rm -r /usr/local/emhttp/languages/zh_CN/

这时在登陆unraid就可以正常打开了页面了,不过是英文版的,如果还想用中文包就得重启后按我上面的方法操作,安装商城中文包后不重启是不行的。

也不关机的方法,用开发者模式安装中文包

英文版操作如下:

TOOLS——Language——USER(在右上角)——Select language:  (下拉选中文)——Select language file:  (上传大鹏大佬的语言包lang-zh_CN-patch-19.zip)——(USER上面有个像循环的图标点一下就直接换成中文的了,没找到就往下面继续操作)SETTINGS——DisplaySettings——Language:选中文。操作大概就是:工具——语言——开启开发者模式——上传中文包——选择中文语言

我刚刚看了下GitHub,官方文本还没更新,现在商城安装还是会出错,2023年12月4日20:11:24

lang-zh_CN-patch-19.zip 142.31 kB · 1 download

好了,感谢,因为虚拟机我是直通了显卡当主力机用的,这两天虚拟机都没敢关机,真心感谢!

 

Link to comment
On 12/3/2023 at 5:55 AM, jyueh said:

我找到问题所在了,中文包translations.txt文档有错误,在1079行里的

Trial Key Expires in %s=试用密钥将在%过期

这句话导致了这种情况的发生。

 

 

解决办法:

先开启ssh之后安装中文插件,然后UI又会变成白屏,不用管它,使用ssh工具连接上unraid,找到/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,用文本工具把第 1079 行的

Trial Key Expires in %s=试用密钥将在%过期

改成=试用密钥将在%s过期,如下:

Trial Key Expires in %s=试用密钥将在%s过期

然后在把同目录下的translations.dot删除,接下来在刷新WebUI就恢复正常了。

 

或者使用我已经改好1079行的translations.txt文档,然后上传并覆盖/usr/local/emhttp/languages/zh_CN/路径里的translations.txt,覆盖删除后translations.dot也行。

translations.txt 67.87 kB · 21 downloads

大佬好,我昨天按照你的操作完成后刷新了一下页面能进去了,但是系统重启后文件又还原了是什么原因,删除的translations.dot也会还原,我试了好几次都是这样,官网新的中文包更新好后重启就是正常的

Link to comment
30 minutes ago, Ray _ Devil said:

大佬好,我昨天按照你的操作完成后刷新了一下页面能进去了,但是系统重启后文件又还原了是什么原因,删除的translations.dot也会还原,我试了好几次都是这样,官网新的中文包更新好后重启就是正常的

语言包修复早就提交了,因为官方合并pr有点晚所以导致问题出现,现在CA安装语言包没有问题

Link to comment
On 12/4/2023 at 8:13 PM, jyueh said:

可以不关机不重启,很简单,打开终端操作就行,例如我的unraid地址:192.168.1.4再IP后面加上/webterminal/ttyd/就能打开终端了,

 

以下就按我IP 192.168.1.4为例:

正常访问unraid地址并 登陆 ,白屏不用管,输入 http://192.168.1.4/webterminal/ttyd/ (192.168.1.4改成你的unraid地址),就能打开终端了,然后在终端输入命令:

rm /boot/config/plugins/lang-zh_CN.xml

在输入:

rm -r /usr/local/emhttp/languages/zh_CN/

这时在登陆unraid就可以正常打开了页面了,不过是英文版的,如果还想用中文包就得重启后按我上面的方法操作,安装商城中文包后不重启是不行的。

也不关机的方法,用开发者模式安装中文包

英文版操作如下:

TOOLS——Language——USER(在右上角)——Select language:  (下拉选中文)——Select language file:  (上传大鹏大佬的语言包lang-zh_CN-patch-19.zip)——(USER上面有个像循环的图标点一下就直接换成中文的了,没找到就往下面继续操作)SETTINGS——DisplaySettings——Language:选中文。操作大概就是:工具——语言——开启开发者模式——上传中文包——选择中文语言

我刚刚看了下GitHub,官方文本还没更新,现在商城安装还是会出错,2023年12月4日20:11:24

lang-zh_CN-patch-19.zip 142.31 kB · 16 downloads

大佬,请问下不重启设备  按这个方法 http://192.168.1.4/webterminal/ttyd/  IP地址改成了自己设备的IP  显示无法访问;删除U盘里的中文包,重启后商店里重新安装中文包刷新页面 都变成白屏了

Edited by barry1998
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...