Java 更新是否有可能删除系统证书的软链接?

Java 更新是否有可能删除系统证书的软链接?

我最近对 ​​open jdk java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64 进行了更新。

今天我们接到客户电话,说系统出错了,进一步检查发现,以下目录是空的:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-1.b16.el7_3.x86_64/jre/lib/security

更新是否可能删除了软链接:

lrwxrwxrwx. 1 root root   41 Jul 26 12:39 cacerts -> ../../../../../../../etc/pki/java/cacerts

或者发生了什么其他事情?

答案1

我见过类似的事情,Java 更新破坏了应用程序的证书行为。Java 更新后应用程序是否重新启动?RPM 将安装新的 Java 并删除旧的 Java,包括证书。

更新 Java 后务必重新启动所有 Java 应用程序。

这同样适用于其他库——如果所有正在运行的应用程序仍在使用旧版本/已删除的版本,那么更新 openssl 有什么意义呢?

相关内容