MinIO报"glibc error: CPU does not support x86-64-v2"
问题描述:
- 系统平台:x86_64
- 操作系统:Kylin V10 SP1
- MinIO版本:2025-01-18T00-31-37Z
原因分析:x86-64架构的版本迭代主要体现在指令集扩展上:
- v1:基础64位扩展(AMD64/Intel 64),支持通用寄存器扩展、地址空间扩展等核心功能;
- v2:增加SSE4.1/4.2、POPCNT/TBMI等指令,优化多媒体处理与位操作效率;
- v3:引入AVX(Advanced Vector Extensions)和FMA3( fused multiply-add),显著提升浮点运算与矢量计算能力;
- v4:进一步扩展至AVX2、BMI(Bitwise Manipulation Instructions)、TSX(Transactional Synchronization Extensions)等,增强整数运算与事务内存操作。
一言以蔽之,安装的环境节点CPU 不具备 v2版本的 指令集,故而程序运行失败。
# lscpu |grep -i flags问题解决:MinIO镜像使用带cpuv1 结尾的Tag
参考引用:
- https://forum.rockstor.com/t/minio-not-able-to-start-the-application/9798/21
- https://github.com/minio/minio/issues/18365