【问题标题】:tzupdater failures with 2020b & 2020c2020b 和 2020c 的 tzupdater 失败
【发布时间】:2021-01-23 00:32:15
【问题描述】:

今天iana released timezone db update for 2020b 版本。来自 oracle 的 Java 的 tzupdater tool (2.3.1) 无法修补 OpenJDK8u265。

$ java -jar tzupdater.jar -v -u -f -l file:tzdata-latest.tar.gz
Using file:tzdata-latest.tar.gz as source for tzdata bundle.
java.home: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre
java.vendor: AdoptOpenJDK
java.version: 1.8.0_265
tzupdater version 2.3.1-b02
JRE tzdata version: tzdata2020a
Downloaded file to /var/folders/k4/d4wwf5sd71b0hnp7lvrv1wk40000gn/T/tz.tmp_6/tzdata.tar.gz
tzupdater tool would update with tzdata version: tzdata2020b
Source directory does not contain source file: pacificnew
$ echo $?
1

2020c 更新

tzupdater tool would update with tzdata version: tzdata2020c
Source directory does not contain source file: africa

更新

这已被 Oracle https://bugs.openjdk.java.net/browse/JDK-8255747 识别为错误,并已作为 tzupdater 版本 2.3.2 的一部分进行修复 - 仍在等待发布版本。

【问题讨论】:

    标签: java datetime timezone iana


    【解决方案1】:

    我们遇到了同样的问题,我们曾经使用https://www.iana.org/time-zones/repository/tzdata-latest.tar.gz URL,他们显然最近部署了一个新版本。

    快速修复:尝试使用以前的版本:https://data.iana.org/time-zones/releases/tzdata2020a.tar.gz :)

    【讨论】:

    • 谢谢!对您有用的包的 sha256 哈希值是多少? $sha256sum tzdata-latest.tar.gz.4 9b053f951d245ce89d850b96ee4711d82d833559b1fc96ba19f90bc4d745e809 tzdata-latest.tar.gz.4这仍然失败
    【解决方案2】:

    tzupdater at version 2.3.2 作为JDK-8254226 的一部分已修复此问题

    【讨论】:

      【解决方案3】:

      如果您需要更新,一种解决方法是从 tar 文件 tzdata2020a.tar.gz 中获取文件 pacificnew,并将其添加到您要使用的 tar 文件中。

      更新 Timezone Updater 2.3.2 今天发布

      【讨论】:

        猜你喜欢
        • 2017-02-11
        • 1970-01-01
        • 2020-04-05
        • 2017-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-28
        • 2015-06-17
        相关资源
        最近更新 更多