新公司的平台使用ubuntu,我一直认为ubuntu是个geek的玩具,不能称之为一个完整的平台。
1月4号,安装mysql 5.5,因为原来安装mysql 5.6,所以卸载5.6.
因为卸载的不干净,导致新安装的5.5版本根本不能运行,源码编译的也无法运行。
最后,公司的高手彻底删除了5.6的剩余文件,重新安装了5.5才解决问题。
今天编译源码,发现gradle 出现
Failure initializing default system SSL context
最初认为是thrift的编译问题,后来thrift可以单独编译出java库文件,不是这个原因。
后来认为是 ubuntu权限问题,放到用户的home目录,发现还是有问题。
ll /usr/lib/jvm/java-8-oracle/jre/lib/security/
发现
cacerts -> /etc/ssl/certs/java/cacerts 是个软链接,
但是
/etc/ssl/certs 根本没有java这个目录。
sudo update-ca-certificates
也不行。
keytool -list -v -keystore /etc/ssl/certs/java/cacerts
也找不到没有文件。
我想了一下,我先按安装java 8
sudo apt-get update
sudo apt-get install oracle-java8-installer
然后 我就删除java 7,很可能导致 /etc/ssl/certs/java 被删除,所有的java版本都用一个证书文件,ubuntu做到这样,真是垃圾。
阅读(3470) | 评论(0) | 转发(0) |