相同的 bash 脚本在 VirtualBox 上失败,但在本机 Linux 机器上没有失败

相同的 bash 脚本在 VirtualBox 上失败,但在本机 Linux 机器上没有失败

以下是来源不明的问题:我在 Ubuntu 22.04 LTS Virtual Box 和我的私人电脑上运行相同的 bash 脚本来生成 OpenApi 模块,我的个人电脑以 Ubuntu 为主要操作系统。这是项目的存储库:https://github.com/5G-MAG/rt-5gms-application-function

在 VB 上执行失败的脚本是~/rt-5gms-application-function/src/5gmsaf/generator-5gmsaf.sh。基本上,它从 OpenApi 检索模块,创建子文件夹,稍后用于安装应用程序。然而,执行 generator-5gmsaf.sh 后的主要问题如下:

rt-5gms-application-function/src/5gmsaf/../../subprojects/rt-common-shared/5gms/scripts/generate_openapi: 285: : Permission denied

相同的脚本在私人机器上运行没有问题。以 root 身份运行它是有意义的,所以我尝试了权限修改(添加sudoerschmod 755),但这不是以 root 身份运行它的问题。此外,我为我的 VirtualBox 重新配置了网络,但它仍然不起作用。

你知道为什么 VirtualBox 和本机 Linux 机器的性能会有如此大的差异吗?

相关内容