第 9 章 MTA CLI 已知问题
本节在 MTA CLI 中提供了突出显示的已知问题。
Microsoft Windows 中的 Podman 的限制
CLI 构建并提供对 Microsoft Windows 的支持。
但是,当运行基于 Red Hat Enterprise Linux 9 (RHEL9)或 Universal Base Image 9 (UBI9)的容器镜像时,启动容器时可以返回以下错误:
Fatal glibc error: CPU does not support x86-64-v2
Fatal glibc error: CPU does not support x86-64-v2
造成此错误的原因是 Red Hat Enterprise Linux 9 或 Universal Base Image 9 容器镜像必须在支持 x86-64-v2
的 CPU 架构上运行。
如需了解更多详细信息,请参阅 (运行 Red Hat Enterprise Linux 9 (RHEL)或 Universal Base Image (UBI) 9 容器镜像会失败,并显示 "Fatal glibc 错误:CPU 不支持 x86-64-v2")。
CLI 正确运行容器运行时。但是,不支持不同的容器运行时配置。
虽然不支持,但您可以使用 Docker 而不是 Podman 运行 CLI,这将解决这个问题。
要达到此目的,您需要将 CONTAINER_TOOL
路径替换为 Docker 的路径。
例如,如果您遇到这个问题,而不是发出:
CONTAINER_TOOL=/usr/local/bin/docker mta-cli analyze
CONTAINER_TOOL=/usr/local/bin/docker mta-cli analyze
将 CONTAINER_TOOL
替换为 Docker 的路径:
<Docker Root Dir>=/usr/local/bin/docker mta-cli analyze
<Docker Root Dir>=/usr/local/bin/docker mta-cli analyze
虽然这不受支持,但您可以探索 CLI,同时准备升级硬件或移至支持 x86_64-v2
的硬件。