VPS侦探论坛

标题: Debian 9 x86_64 LNMP安装MariaDB失败. [打印本页]

作者: 454309099    时间: 2017-9-3 16:06
标题: Debian 9 x86_64 LNMP安装MariaDB失败.
ESXi 6.5 虚拟 Debian 9.1 x86_64 官网下载Stable网络安装版

MariaDB 编译出错了, /usr/local/mariadb/var/ 目录没有错误日志, MariaDB没有运行.

PHP与Nginx已运行

位于 8435行-8487行, 日志已上传附件[attach]4569[/attach]
  1. [  4%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o
  2. /root/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void md5_result(MD5_CONTEXT*, uchar*)’:
  3. /root/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
  4.    EVP_MD_CTX_cleanup(context);
  5.                              ^
  6. /root/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void my_md5(uchar*, const char*, size_t)’:
  7. /root/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
  8.    MD5_CONTEXT md5_context;
  9.                ^~~~~~~~~~~
  10. /root/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘void my_md5_multi(uchar*, ...)’:
  11. /root/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
  12.    MD5_CONTEXT md5_context;
  13.                ^~~~~~~~~~~
  14. /root/lnmp1.4/src/mariadb-10.1.23/mysys_ssl/my_md5.cc: In function ‘size_t my_md5_context_size()’:
  15. /root/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}’
  16.    return sizeof(MD5_CONTEXT);
  17.                             ^
  18. mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make:182: recipe for target 'mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o' failed
  19. make[2]: *** [mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o] Error 1
  20. CMakeFiles/Makefile2:8597: recipe for target 'mysys_ssl/CMakeFiles/mysys_ssl.dir/all' failed
  21. make[1]: *** [mysys_ssl/CMakeFiles/mysys_ssl.dir/all] Error 2
  22. Makefile:160: recipe for target 'all' failed
  23. make: *** [all] Error 2
  24. sed: -e expression #1, char 89: unterminated `s' command
  25. include/mariadb.sh: line 353: /usr/local/mariadb/scripts/mysql_install_db: No such file or directory
  26. Add mariadb service at system startup...
  27. Starting mariadb (via systemctl): mariadb.service.
  28. include/mariadb.sh: line 24: /usr/local/mariadb/bin/mysqladmin: No such file or directory
  29. failed, try other way...
  30. include/mariadb.sh: line 32: /usr/local/mariadb/bin/mysql: No such file or directory
  31. Set password failed!
  32. include/mariadb.sh: line 34: /usr/local/mariadb/bin/mysql: No such file or directory
  33. FLUSH PRIVILEGES failed!
  34. Restarting mariadb (via systemctl): mariadb.service.
  35. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  36. Update root password...
  37. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  38. ... Failed!
  39. Remove anonymous users...
  40. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  41. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  42. ... Failed!
  43. Disallow root login remotely...
  44. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  45. ... Failed!
  46. Remove test database...
  47. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  48. ... Failed!
  49. Reload privilege tables...
  50. include/main.sh: line 599: /usr/local/mariadb/bin/mysql: No such file or directory
  51. ... Failed!
  52. Restarting mariadb (via systemctl): mariadb.service.
  53. Stopping mariadb (via systemctl): mariadb.service.
复制代码

作者: licess    时间: 2017-9-3 19:01
mariadb 10.1以下版本不支持openssl 1.1,debian 9就是这么6的上了openssl 1.1
可以安装mysql
作者: 454309099    时间: 2017-9-3 19:55
标题: 回复 2# 的帖子
所以要等 LNMP 支持mariadb 10.2才可以吧




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4