VPS侦探论坛

 找回密码
 注册
查看: 3509|回复: 5

debian 9.1 安装lnmpa 1.4 时mariadb失败

[复制链接]
发表于 2017-8-20 10:40:05 | 显示全部楼层 |阅读模式

VirtualBox 5.1.26 r117224 (Qt5.6.2)
debian 9.1 64bit

反馈给开发者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-8-20 14:32:49 | 显示全部楼层


[  4%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void md5_result(MD5_CONTEXT*, uchar*)’:
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc:86:29: error: ‘EVP_MD_CTX_cleanup’ was not declared in this scope
   EVP_MD_CTX_cleanup(context);
                             ^
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void my_md5(uchar*, const char*, size_t)’:
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc:102:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^~~~~~~~~~~
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void my_md5_multi(uchar*, ...)’:
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc:127:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^~~~~~~~~~~
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘size_t my_md5_context_size()’:
/home/lbr/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc:140:28: error: invalid application of ‘sizeof’ to incomplete type ‘MD5_CONTEXT {aka evp_md_ctx_st}’
   return sizeof(MD5_CONTEXT);
                            ^
mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make:182: recipe for target 'mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o' failed
make[2]: *** [mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o] Error 1
CMakeFiles/Makefile2:8597: recipe for target 'mysys_ssl/CMakeFiles/mysys_ssl.dir/all' failed
make[1]: *** [mysys_ssl/CMakeFiles/mysys_ssl.dir/all] Error 2
Makefile:160: recipe for target 'all' failed

mariadb 10.1 目前不支持openssl 1.1,可以尝试安装mariadb 10.2 或 mysql 5.6 或 5.7
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-8-20 22:17:17 | 显示全部楼层

感谢!!支持作者!~~
这个是我在本地环境下安装的,最新的debian9.1,生产环境debian8.9没问题(openssl 1.0.1),估计是openssl太新了。我看目前最新的是openssl 1.1.1,建议作者在lnmp脚本包中包含一下检测,或者升级到mariadb 10.2。

[ 本帖最后由 鲤鱼 于 2017-8-20 22:33 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-8-21 13:46:04 | 显示全部楼层

回复 3# 的帖子




这个没办法只能等mariadb支持到openssl 1.1,mariadb 10.2 目前只能通过升级方式来安装未正式支持
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2017-8-25 00:43:44 | 显示全部楼层

应该还是安装脚本有问题


再次给开发者反馈:

我重装系统后,全新单独安装mariadb 10.1正常,在重新系统之前,重装,单独安装,删除重装mariadb10.1都是错误状态,在不同主机,虚拟机里都试过,不能正常安装。

系统环境还是debian9.1 64bit, openssl 1.1.0

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2017-8-25 00:48:55 | 显示全部楼层

经过在本地各种偿试,应该是debian9.1目前有bug,安装lnmp中集成的 mariadb会出错,可以偿试,先安装 lnmp 时选mysql,再能过update.sh 升到 10.2.8,完美!

[ 本帖最后由 鲤鱼 于 2017-8-26 03:57 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-25 13:23 , Processed in 0.029160 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表