构建2509的bmc包出现Permission denied

在构建2509的bmc包过程中,在任务 work.task_build_rootfs_img中,报了以下Permission denied错误,请问是什么原因?

重现步骤

  1. [第一步]
    通过以下命令在每一个组件目录编译组件 bmcgo build --stage stable -r conan_dev
  2. [第二步]
    通过以下命令编译hpm包,在manifest文件夹下执行bmcgo build -r conan_dev -b RM999

期望结果

构建hpm包成功

实际结果

报以下错误:
目标 personal 正在等待任务: work.task_build_rootfs_img, 当前已等待 2220 秒
目标 personal 正在等待任务: work.task_build_rootfs_img, 当前已等待 2220 秒
>> cat /home/2509work/manifest/temp/build_RD139_ debug_dev/buildimg/no_striped.filelist | sudo xargs -P 0 -I {} /opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip -R .comment {}
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cooling/luaclib/cooling_ai_common.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/event_policy/luaclib/net.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/nsm/luaclib/net.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/nsm/luaclib/cert.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/event_policy/luaclib/validate.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/oms/luaclib/file.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ums/luaclib/tmp_mem_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/oms/luaclib/log_file_monitor.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/oms/luaclib/tmp_mem_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/bmc_health/luaclib/cpu_monitor.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/cservice/skynet_logger.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/bmc_health/luaclib/tmp_mem_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/worker.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/luaclib/md5.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cli/luaclib/cli.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/cservice/logger.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/product_mgmt/luaclib/libcrypt.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ddns/luaclib/ddns.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/luaclib/ltls.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/cservice/gate.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cooling/luaclib/random_forest_inference’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ipmi_core/luaclib/ipmbeth_drv.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/cservice/harbor.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ai_engine/luaclib/cml.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/bmc_upgrade/luaclib/upgrade_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/frudata/luaclib/frudata_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/luaclib/lpeg.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/soctrl/luaclib/bbb.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cooling/luaclib/train_model’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ums/luaclib/ums.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/mdbctl/luaclib/editline.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/cservice/snlua.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/cms.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/capability_proxy/luaclib/capability_proxy.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/remote_console/luaclib/utils_mount.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libraidplib.so.5.25.11’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libdiagnosticcore.so.5.25.11’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cooling/luaclib/kmeans_inference’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/host_agent/luaclib/net_nat.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/event_policy/luaclib/email.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/soctrl/luaclib/boot_loader.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/skynet’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/cooling/luaclib/calculate_optimal_fan_speed’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/serialize.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/luaclib/client.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/file_transfer/file_transfer’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/ssdp/ssdp’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/firmware_mgmt/luaclib/local_c_intf.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/tpcm/tpcm’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/skynet/luaclib/skynet.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/vce.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/cjson.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/network.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/lsqlite3.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/webrest_crypt.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/sig_handler.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/expr.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/apps/license/luaclib/alm.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/tickadj’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/coredump_transfer’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/syslog.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/shmlock.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/debug_console.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/bitstring.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/snmpd’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/bin/ssh-keygen’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/utils.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/chassis_security.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/lldpcli’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/metric_analyzer.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/ntpdate’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/secbox’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/lldpd’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/ntp-keygen’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/ntpq’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/kmc.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: /opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/certificate.so’; reason: Permission deniedunable to copy file ‘./opt/bmc/luaclib/iam_core.so’; reason: Permission denied

/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/sntp’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/libmc/luaclib/dbus.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/ntpd’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/account_core.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/security_policy.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/fdm.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/sshd’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/sbin/sqlite3’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./opt/bmc/luaclib/certificate_cmp.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsyscore_common_imp.so.5.25.11’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libtsb.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/liblogging.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libnetsnmp.so.40.2.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libminiz.so.3.0.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libnetsnmphelpers.so.40.2.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libaccount_core_c.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libyaml-0.so.2.0.9’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libssh2.so.1.0.1’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsnmp.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libnetsnmpmibs.so.40.2.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libnetsnmptrapd.so.40.2.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsecurec.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libproto-mc4c.so.1.90.4’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsoc_adapter_c.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libnetsnmpagent.so.40.2.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libjpeg.so.9.6.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libmcc.so.1.90.7’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/liblldpctl.so.4.10.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libcurl.so.4.8.0’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsqlite3.so.0.8.6’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsoc_adapter.so’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libmuparser.so.2.3.5’; reason: Permission denied
/opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip: unable to copy file ‘./usr/lib64/libsomp.so’; reason: Permission denied
ERROR: 任务 work.task_build_rootfs_img 执行失败, 运行命令 sudo xargs -P 0 -I {} /opt/hcc_arm64le/bin/aarch64-target-linux-gnu-strip -R .comment {} 失败, 请分析执行的命令返回日志
ERROR: 任务 work.task_build_rootfs_img 执行失败
ERROR: 任务 personal 执行失败
ERROR: 请查看日志信息

参考deepseek分析,可能是权限问题(应该不会)、磁盘空间不足,请参考分析。

手工执行stip命令检查是否有问题

以上 DeepSeek 链接无效。磁盘空间是足够的剩余450G,我是通过WSL访问到D盘(非系统盘的资料盘)

问题已解

请问如何解决的,我使用WSL ubuntu24.04 + Docker也遇到这个情况了。

源码要放在wsl的盘符下,不能wsl在c盘,源码在d盘这样。

1 个赞