我做了最近的更新,打开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
还是做了其他事情呢?
我已经看到类似的东西,用Java更新打破了应用程序的证书行为。 java更新后应用程序是否重新启动? RPM将安装新的Java并删除旧的,包括证书。
更新Java后始终重新启动所有Java应用程序。
这同样适用于其他库 – 如果所有正在运行的应用程序仍在使用较旧/已删除的版本,更新openssl的意义何在?