ITPub博客

首页 > 数据库 > 国内数据库 > Docker下数据库启动不成功问题处理

Docker下数据库启动不成功问题处理

原创 国内数据库 作者:yanhengdoudou 时间:2019-10-28 09:41:46 0 删除 编辑

         事件背景:在配合浪潮云实验室进行数据库的安装测试过程中,浪潮方面反映数据库静默安装之后不能启动数据库服务,报错信息如下图:

 

 

         用户环境:银河麒麟7.4 ,龙芯环境

首先着手处理前台启动的报错,使用yum 进行安装。

执行命令:yum -y install openssl*

执行之后如下:

 

 

此时,报错信息均为Could not load a transcoding service

由于用户是在Docker 下进行数据库的安装,询问了一下用户镜像和宿主机的操作系统分别为什么,用户告知为宿主机是银河麒麟7.4 ,镜像为Centos 7.0 ;于是建议用户把镜像的操作系统换成和宿主机相同的操作系统尝试一下。

过了一会,用户方面告知更换了镜像的操作系统之后数据库启动成功。

此外,在处理问题的过程中还发现,bin 目录下的两个文件。libssl.so libcrypto.so 这两个文件,可以用/usr/lib64/libssl.so 下的文件替换使用或者在缺少的时候直接复制使用。

测试过程如下:

(1)        首先找到文件位置

(2)         

 

(3)        删除/opt/dmdbms/bin 下的libssl.so libcrypto.so 这两个文件。

 

   

(4)        复制/usr/lib64 下的相关文件到bin 目录。并且修改权限

 

 

(5)        重启数据库服务成功

  

 

 

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69949798/viewspace-2661598/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-09-29

  • 博文量
    70
  • 访问量
    193360