VPS侦探论坛

 找回密码
 注册
查看: 2105|回复: 7

ARM Oracle Linux 7.9 安装失败,提供日志.

[复制链接]
发表于 2022-7-14 19:40:21 | 显示全部楼层 |阅读模式

如果站长需要,我可以提服务器进行测试.


这两年甲骨文云的 ARM 比较火.第一次尝试在 ARM 服务器上装 LNMP, 结果果然报错了..

服务器性能不错,观察了整个安装过程就几分钟没什么错误,但是最后 Check 报错.


Oracle Linux 7.9 ARM aarch64 架构
LNMP 1.9
MariaDB 10.6.8
PHP 7.4.30


相关错误截图,日志.

https://pan.ioiox.com/shared/VWxXscvHQTWRyf9M




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


-- Detecting C compiler ABI info - done
CMake Error at CMakeLists.txt:107 (CMAKE_MINIMUM_REQUIRED):
  CMake 3.0.0 or higher is required.  You are running version 2.8.12.2


-- Configuring incomplete, errors occurred!

mariadb 是因为cmake版本过低
php是因为系统上缺少oniguruma-devel 包

最好是能有测试机我测试一下
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-7-14 21:37:14 | 显示全部楼层

licess 发表于 2022-7-14 20:41
mariadb 是因为cmake版本过低
php是因为系统上缺少oniguruma-devel 包

好的,已经PM你
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2022-7-15 09:46:41 | 显示全部楼层




1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake
2、mariadb、mysql与aarch64的兼容性问题https://bbs.vpser.net/thread-19645-1-1.html,需要升级gcc版本
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
3、oniguruma-devel 包的问题是因为你这系统上epel源默认是禁用的 yum --enablerepo=*EPEL* install oniguruma-devel 即可安装

安装时建议遵循 https://lnmp.org/install.html 中说明的“不要在非常新的Linux发行版上安装旧的PHP/MySQL版本,同理不要在旧的Linux发行版上安装非常新的PHP/MySQL版本。”要不还得升级各种依赖包不如直接选择新版的系统直接使用
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2022-7-15 10:50:08 | 显示全部楼层

licess 发表于 2022-7-15 09:46
1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake ...

好的,谢谢,我在尝试下。

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

 楼主| 发表于 2022-7-15 11:54:25 | 显示全部楼层

licess 发表于 2022-7-15 09:46
1、oracle 7和8自带cmake版本都太低,可以参考:https://bbs.vpser.net/thread-25638-1-1.html 升级cmake ...

按照教程在新服务器安装测试,PHP没问题了,但是 mariadb 还是失败了.

yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile

gcc --version 检测当前确实是 gcc 8.3.1 和你那台服务器一样.

开始执行 lnmp 脚本,mariadb 还是失败,在日志中还是发现了安装 gcc 4.8的日志.

https://pan.ioiox.com/shared/dEfezYg4bJoBlMN4
发表于 2022-7-15 13:44:05 | 显示全部楼层

stille 发表于 2022-7-15 11:54
按照教程在新服务器安装测试,PHP没问题了,但是 mariadb 还是失败了.

yum -y install centos-release-scl ...
CMake Error at CMakeLists.txt:107 (CMAKE_MINIMUM_REQUIRED):
  CMake 3.0.0 or higher is required.  You are running version 2.8.12.2

第一步你没弄或者是你弄了,但是之前新系统上没有安装cmake,在安装lnmp是新装的cmake被覆盖掉了,如果是后面的情况先 yum install cmake 再操作第一步覆盖原来的cmake

日志中显示调用的就是新装的gcc 8
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2022-7-15 14:57:45 | 显示全部楼层

licess 发表于 2022-7-15 13:44
第一步你没弄或者是你弄了,但是之前新系统上没有安装cmake,在安装lnmp是新装的cmake被覆盖掉了,如果 ...

成功了,感谢大佬耐心的解决.

就是默认没装cmake,手动先 yum 安装,在按照上文安装3.x,在软连接一下.就OK了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-20 10:47 , Processed in 0.027736 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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