惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 司徒正美
博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
Spread Privacy
Spread Privacy
雷峰网
雷峰网
博客园 - 叶小钗
L
LangChain Blog
MyScale Blog
MyScale Blog
Security Latest
Security Latest
AWS News Blog
AWS News Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
The Hacker News
The Hacker News
T
Threatpost
Martin Fowler
Martin Fowler
Vercel News
Vercel News
Scott Helme
Scott Helme
S
Security @ Cisco Blogs
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
The GitHub Blog
The GitHub Blog
L
Lohrmann on Cybersecurity
Google Online Security Blog
Google Online Security Blog
T
Threat Research - Cisco Blogs
The Register - Security
The Register - Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
A
About on SuperTechFans
爱范儿
爱范儿
G
Google Developers Blog
B
Blog
C
Check Point Blog
G
GRAHAM CLULEY
T
Troy Hunt's Blog
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
TaoSecurity Blog
TaoSecurity Blog
W
WeLiveSecurity
AI
AI
Security Archives - TechRepublic
Security Archives - TechRepublic
T
Tailwind CSS Blog

博客园 - 520_1351

Powerautomate-控制Edge-浏览器-报错-Failed to assume control of Microsoft Edge (communication with Power Automate web extension failed) 关于-密码学算法中-类似-编程函数pow(3, 13, 7)的计算-快速幂算法结合模运算(Exponentiation by Squaring with Modular Reduction) 关于AWS-EC2-串口登录的-IAM权限-Policy-策略 关于 AWS Lambda 中的默认的时区-日期-时间-注意点 关于使用 javascript 脚本语言中的 location.reload() 刷新当前页面 关于Bash - Shell脚本中的索引数组(Indexed Array) 关于Linux系统中-使用passwd对用户密码的锁定与解锁 关于 Redhat - 9 - 补丁升级后-旧版本内核相关的软件包卸载 关于 Redhat - 9 下 postfix 的安装配置 与 mail 命令发送邮件 关于 Amazon Linux 2023 (AL2023) 默认情况下确实没有 /var/log/secure 文件的解决方法 关于-HTML-内容-元素定位- CSS Selector 与 XPath 的说明及区别 关于Microsoft Power Automate-操作-Microsoft Access 数据库-【运行Access查询】 关于 Javascript 中 console.log("xxxx")-及console-对象其他常用的方法 关于Provider=Microsoft.ACE.OLEDB.12.0 与 Provider=Microsoft.ACE.OLEDB.16.0 的区别 通过Powershell-脚本-将指定的日期-转换成年周-格式-周数宽度为2 关于Windows-操作系统中-对带日期-或-数字-的文件目录-按名称排序的规则 关于Microsoft Power Automate-元素的定位-自定义写法去定位时-:nth-child 与 :eq 的区别 关于标准CSS伪类-以及在-Power Automate-等自动化工具中的使用 关于使用-Python-Selenium-模块-加载浏览器的扩展-的方法及注意事项-及只能加载一个扩展的解决方法 关于-根据-ISO8601-国际标准-计算一年中的周数-每年最少52周-每多53周 关于Microsoft Power Automate-调用-Outlook-发送邮件-报错- A program is trying to access emal address information stored in Outlook 关于powershell中的-哈希表-Hashtable-类型-说明-类似于python中的字典 关于HTML中<font><b><i><s>等字体标签对-物理字体-逻辑字体的介绍及说明
Redhat-9-中编译-EFS-客户端工具-即过程中-报错提示-warning: aws-lc-fips-sys@0.13.9: Building with: CMake-解决方法
520_1351 · 2025-11-26 · via 博客园 - 520_1351

如果在Amazon linux 系统上,如 Amazon Linux 2 (AL2)  或者 Amazon Linux 2023 (AL2023)  安装EFS是非常容易的一件事

直接使用 sudo yum install -y amazon-efs-utils 即可

但是如果在其他Linux发行版上安装 Amazon EFS 客户端 ,即需要点过程

手动安装EFS客户端,可以参考:https://docs.aws.amazon.com/zh_cn/efs/latest/ug/installing-amazon-efs-utils.html

根据官网的提示,具体操作,可以参考:https://github.com/aws/efs-utils/blob/master/INSTALL.md

笔者在 redhat 9 操作系统上,准备环境,及

[root@qq-5201351 ~]# sudo yum -y install git rpm-build make rust cargo openssl-devel gcc gcc-c++ cmake wget perl 
[root@qq-5201351 ~]# git clone https://github.com/aws/efs-utils
[root@qq-5201351 ~]# cd efs-utils
[root@qq-5201351 ~]# make rpm
[root@qq-5201351 ~]# sudo yum -y install build/amazon-efs-utils*rpm

如果是要将文件用到其他 Redhat 服务器上,可以在 build 目录中看到,rpm文件,取出这个文件即可,笔者编译出来的文件为 amazon-efs-utils-2.4.0-1.el9.x86_64.rpm

然后到了其他主机,可以 yum install ./amazon-efs-utils-2.4.0-1.el9.x86_64.rpm  即可,完成安装 

补充,其他说明,其实笔者在最开始 执行 make rpm 的时候,即遇到了如下报错:

[root@qq-5201351 efs-utils]# make rpm
rm -rf build/rpmbuild
rm -rf amazon-efs-utils
rm -f amazon-efs-utils.tar.gz
mkdir -p amazon-efs-utils
mkdir -p amazon-efs-utils/dist
cp -p dist/amazon-efs-mount-watchdog.conf amazon-efs-utils/dist
cp -p dist/amazon-efs-mount-watchdog.service amazon-efs-utils/dist
cp -p dist/efs-utils.conf amazon-efs-utils/dist
cp -p dist/efs-utils.crt amazon-efs-utils/dist
mkdir -p amazon-efs-utils/src
cp -rp src/mount_efs amazon-efs-utils/src
cp -rp src/watchdog amazon-efs-utils/src
cp -rp src/proxy amazon-efs-utils/src
mkdir -p amazon-efs-utils/man
cp -rp man/mount.efs.8 amazon-efs-utils/man
tar -czf amazon-efs-utils.tar.gz amazon-efs-utils/*
mkdir -p build/rpmbuild/{SPECS,COORD_SOURCES,DATA_SOURCES,BUILD,RPMS,SOURCES,SRPMS}
cp amazon-efs-utils.spec build/rpmbuild/SPECS
cp amazon-efs-utils.tar.gz build/rpmbuild/SOURCES
cp config.toml build/rpmbuild/SOURCES
rpmbuild -ba --define "_topdir `pwd`/build/rpmbuild" --define "include_vendor_tarball false" build/rpmbuild/SPECS/amazon-efs-utils.spec --with system_rust --noclean
setting SOURCE_DATE_EPOCH=1759449600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Dt3zjZ
+ umask 022
+ cd /root/aa/efs-utils/build/rpmbuild/BUILD
+ command -v cargo
+ command -v rustc
+ cd /root/aa/efs-utils/build/rpmbuild/BUILD
+ rm -rf amazon-efs-utils
+ /usr/bin/gzip -dc /root/aa/efs-utils/build/rpmbuild/SOURCES/amazon-efs-utils.tar.gz
+ /usr/bin/tar -xvvof -
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/dist/
drwxr-xr-x                  Creating directory: amazon-efs-utils
-rw-r----- root/root       571 2025-11-19 13:56 amazon-efs-utils/dist/amazon-efs-mount-watchdog.conf
-rw-r----- root/root       481 2025-11-19 13:56 amazon-efs-utils/dist/amazon-efs-mount-watchdog.service
-rw-r----- root/root      4014 2025-11-19 13:56 amazon-efs-utils/dist/efs-utils.conf
-rw-r----- root/root      4466 2025-11-19 13:56 amazon-efs-utils/dist/efs-utils.crt
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/man/
-rw-r----- root/root     11199 2025-11-19 13:56 amazon-efs-utils/man/mount.efs.8
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/mount_efs/
-rwxr-x--- root/root    147819 2025-11-19 13:56 amazon-efs-utils/src/mount_efs/__init__.py
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/watchdog/
-rwxr-x--- root/root     86122 2025-11-19 13:56 amazon-efs-utils/src/watchdog/__init__.py
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/
-rw-r----- root/root     49540 2025-11-19 13:56 amazon-efs-utils/src/proxy/Cargo.lock
-rw-r----- root/root      1313 2025-11-19 13:56 amazon-efs-utils/src/proxy/Cargo.toml
-rw-r----- root/root       101 2025-11-19 13:56 amazon-efs-utils/src/proxy/build.rs
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/
-rw-r----- root/root       825 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/Cargo.toml
-rw-r----- root/root      5227 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/README.md
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/
-rw-r----- root/root       898 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/error.rs
-rw-r----- root/root     20076 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/lib.rs
-rw-r----- root/root      7595 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/record.rs
-rw-r----- root/root     23520 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/src/test.rs
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/
-rw-r----- root/root      3280 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/qc-record.rs
-rw-r----- root/root      8877 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/quickcheck.rs
-rw-r----- root/root      3735 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdr-codec/tests/test-record.rs
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/
-rw-r----- root/root      4297 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/lib.rs
-rw-r----- root/root      1000 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/xdrgen.rs
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/
-rw-r----- root/root     36904 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/mod.rs
-rw-r----- root/root      5169 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/test.rs
-rw-r----- root/root     26958 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/src/spec/xdr_nom.rs
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/tests/
-rw-r----- root/root      7085 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/tests/lib.rs
-rw-r----- root/root       882 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/Cargo.toml
-rw-r----- root/root      3852 2025-11-19 13:56 amazon-efs-utils/src/proxy/rust-xdr/xdrgen/README.md
drwxr-x--- root/root         0 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/
-rw-r----- root/root      7017 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/config_parser.rs
-rw-r----- root/root      5419 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/connection_task.rs
-rw-r----- root/root     23012 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/connections.rs
-rw-r----- root/root     13194 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/controller.rs
-rw-r----- root/root      1145 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/efs_prot.x
-rw-r----- root/root      7450 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/efs_rpc.rs
-rw-r----- root/root      1277 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/error.rs
-rw-r----- root/root       765 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/lib.rs
-rw-r----- root/root      2200 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/logger.rs
-rw-r----- root/root      5190 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/main.rs
-rw-r----- root/root      3022 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy.rs
-rw-r----- root/root      1348 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy_identifier.rs
-rw-r----- root/root     10326 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/proxy_task.rs
-rw-r----- root/root      7021 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/rpc.rs
-rw-r----- root/root      2114 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/shutdown.rs
-rw-r----- root/root      3268 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/status_reporter.rs
-rw-r----- root/root      5685 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/test_utils.rs
-rw-r----- root/root      8091 2025-11-19 13:56 amazon-efs-utils/src/proxy/src/tls.rs
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd amazon-efs-utils
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ mkdir -p /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/.cargo
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6jLafk
+ umask 022
+ cd /root/aa/efs-utils/build/rpmbuild/BUILD
+ cd amazon-efs-utils
+ cd /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy
+ cargo build --release --manifest-path /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/Cargo.toml
   Compiling libc v0.2.177
   Compiling autocfg v1.5.0
   Compiling proc-macro2 v1.0.103
   Compiling unicode-ident v1.0.20
   Compiling quote v1.0.41
   Compiling jobserver v0.1.34
   Compiling shlex v1.3.0
   Compiling find-msvc-tools v0.1.4
   Compiling cc v1.2.43
   Compiling syn v2.0.108
   Compiling memchr v2.7.6
   Compiling cfg-if v1.0.4
   Compiling aho-corasick v1.1.4
   Compiling regex-syntax v0.8.8
   Compiling cmake v0.1.54
   Compiling miniz_oxide v0.4.4
   Compiling fs_extra v1.3.0
   Compiling dunce v1.0.5
   Compiling backtrace v0.3.60
   Compiling serde_core v1.0.228
   Compiling regex-automata v0.4.13
   Compiling aws-lc-sys v0.32.3
   Compiling regex v1.12.2
   Compiling aws-lc-fips-sys v0.13.9
warning: aws-lc-fips-sys@0.13.9: Building with: CMake
warning: aws-lc-fips-sys@0.13.9: Symbol Prefix: Some("aws_lc_fips_0_13_9")
warning: aws-lc-fips-sys@0.13.9: NOTICE: Build environment source paths might be visible in release binary.
warning: aws-lc-fips-sys@0.13.9: GCC v11.5.0 detected.
error: failed to run custom build command for `aws-lc-fips-sys v0.13.9`

Caused by:
  process didn't exit successfully: `/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-755acc7b4525a52e/build-script-main` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_PREFIX
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_PREGENERATING_BINDINGS
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_EXTERNAL_BINDGEN
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_NO_ASM
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_CPU_JITTER_ENTROPY
  cargo:rustc-cfg=x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATIC
  cargo:warning=Building with: CMake
  cargo:warning=Symbol Prefix: Some("aws_lc_fips_0_13_9")
  cargo:rerun-if-env-changed=CMAKE
  cargo:rerun-if-env-changed=AWS_LC_FIPS_SYS_STATIC
  cargo:warning=NOTICE: Build environment source paths might be visible in release binary.
  OUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
  CC_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
  CC_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CC
  HOST_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  RUSTC_WRAPPER = None
  OUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  OPT_LEVEL = Some(3)
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(false)
  CARGO_CFG_TARGET_FEATURE = Some(cmpxchg16b,fxsr,popcnt,sse,sse2,sse3,sse4.1,sse4.2,ssse3)
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=HOST_CFLAGS
  HOST_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
  CFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
  CFLAGS_x86_64-unknown-linux-gnu = None
  cargo:warning=GCC v11.5.0 detected.
  cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE
  cargo:rerun-if-env-changed=CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = Some("cmake3")
  running: cd "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" && CMAKE_PREFIX_PATH="" LC_ALL="C" "cmake3" "/root/.cargo/registry/src/index.             crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.9" "-DBUILD_SHARED_LIBS=0" "-DCMAKE_BUILD_TYPE=release" "-DBORINGSSL_PREFIX=aws_lc_fips_0_13_9_" "-DBORINGSSL_PREFIX_HEADERS=/root/.cargo/registry/src/index.crates.io-1949cf8c6             b5b557f/aws-lc-fips-sys-0.13.9/generated-include" "-DBUILD_TESTING=OFF" "-DBUILD_TOOL=OFF" "-DBUILD_LIBSSL=OFF" "-DFIPS=1" "-DCMAKE_INSTALL_PREFIX=/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/rel             ease/build/aws-lc-fips-sys-bcfb4c8865a7afed/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE             _CXX_COMPILER=/usr/bin/c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc" "--no-warn-unused-cli"
  Not searching for unused variables given on the command line.
  -- The C compiler identification is GNU 11.5.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Go compiler 1.24.6 found
  -- FIPS build mode configured
  -- FIPS entropy source method configured: Passive
  -- Found Perl: /usr/bin/perl (found version "5.32.1")
  -- Prefix build configured: performing build using prefix "aws_lc_fips_0_13_9_" and headers path "/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aws-lc-fips-sys-0.13.9/generated-include"
  -- Run check_run file_to_test 'memcmp_invalid_stripped_check.c', flag_to_set 'MEMCMP_INVALID_STRIPPED', and compile_flags '-O3 -DNDEBUG'.
  -- Setting CMAKE_C_STANDARD=11
  -- stdalign_check.c probe is positive, enabling AWS_LC_STDALIGN_AVAILABLE
  -- builtin_swap_check.c probe is positive, enabling AWS_LC_BUILTIN_SWAP_SUPPORTED
  -- linux_u32.c probe is positive, enabling AWS_LC_URANDOM_U32
  -- The ASM compiler identification is GNU
  -- Found assembler: /usr/bin/cc
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  -- Found Threads: TRUE
  -- Configuring done (16.1s)
  -- Generating done (0.1s)
  -- Build files have been written to: /root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build
  running: cd "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" && LC_ALL="C" MAKEFLAGS="-j --jobserver-fds=8,9 --jobserver-auth=8,9" "cmake3             " "--build" "/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build" "--target" "install" "--config" "Release"
  gmake[1]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[2]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  [  0%] Built target boringssl_prefix_symbols
  gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  [  1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/fips_shared_support.c.o
  [  1%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/cpucap/cpucap.c.o
  gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  [  1%] Built target fipsmodule
  gmake[3]: Entering directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  [  1%] Generating test/trampoline-x86_64.S
  [  2%] Generating chacha/chacha-x86_64.S
  [  2%] Generating cipher_extra/aes128gcmsiv-x86_64.S
  [  2%] Generating cipher_extra/aesni-sha1-x86_64.S
  [  3%] Generating cipher_extra/aesni-sha256-x86_64.S
  [  3%] Generating cipher_extra/chacha20_poly1305_x86_64.S
  [  3%] Generating err_data.c
  gmake[3]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[2]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'
  gmake[1]: Leaving directory '/root/aa/efs-utils/build/rpmbuild/BUILD/amazon-efs-utils/src/proxy/target/release/build/aws-lc-fips-sys-bcfb4c8865a7afed/out/build'

  --- stderr
  CMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy):
    The OLD behavior for policy CMP0091 will be removed from a future version
    of CMake.

    The cmake-policies(7) manual explains that the OLD behaviors of all
    policies are deprecated and that a policy should be set to OLD only under
    specific short-term circumstances.  Projects should be ported to the NEW
    behavior and not rely on setting a policy to OLD.


  fork/exec /tmp/go-build1742775640/b001/exe/godeps: permission denied
  fork/exec /tmp/go-build2104171193/b001/exe/err_data_generate: permission denied
  gmake[3]: *** [aws-lc/crypto/CMakeFiles/crypto_objects.dir/build.make:99: aws-lc/crypto/err_data.c] Error 1
  gmake[3]: *** Deleting file 'aws-lc/crypto/err_data.c'
  gmake[2]: *** [CMakeFiles/Makefile2:208: aws-lc/crypto/CMakeFiles/crypto_objects.dir/all] Error 2
  gmake[1]: *** [Makefile:136: all] Error 2

  thread 'main' panicked at /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cmake-0.1.54/src/lib.rs:1119:5:

  command did not execute successfully, got: exit status: 2

  build script failed, must exit now
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: Bad exit status from /var/tmp/rpm-tmp.6jLafk (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.6jLafk (%build)
make: *** [Makefile:52: rpm-only] Error 1
[root@qq-5201351 efs-utils]#

根据一些核心的提示:才知道,系统在做一些安全加固时候,配置和权限都比较严格,于是执行如下两条命令,再重新下载,编译,最后成功的生成rpm文件

sudo mount -o remount,exec /tmp
sudo mount -o remount,exec /var/tmp

即核心是,重新挂载了 /tmp 和 /var/tmp 目录,加上了 exec ,允许执行权限 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19274634