今天是iana发布了2020b时区db更新版本。来自甲骨文的tzupdater工具 (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更新2020 c
tzupdater tool would update with tzdata version: tzdata2020c
Source directory does not contain source file: africa更新
甲骨文https://bugs.openjdk.java.net/browse/JDK-8255747承认这是一个bug,并将其作为tzupdater 2.3.2版本的一部分修复--仍在等待发布。
发布于 2020-10-08 04:45:29
我们也遇到了同样的问题,我们过去经常使用https://www.iana.org/time-zones/repository/tzdata-latest.tar.gz URL,他们最近显然部署了一个新版本。
快速修复:尝试使用上一个版本:https://data.iana.org/time-zones/releases/tzdata2020a.tar.gz :)
发布于 2020-11-04 20:05:13
如果需要更新,一个解决办法是从tarfile tzdata2020a.tar.gz中获取新的文件pacificnew,并将其添加到您想要使用的tar文件中。
Update Timezone Updater 2.3.2今天发布
发布于 2020-11-05 06:07:37
此问题已由版本2.3.2的tzupdater作为JDK-8254226的一部分加以修正。
https://stackoverflow.com/questions/64254417
复制相似问题