gpt4 book ai didi

linux - 在 vm 共享文件夹中编译 ONOS 时权限被拒绝

转载 作者:行者123 更新时间:2023-12-04 19:28:38 25 4
gpt4 key购买 nike

我在我的 Win10 上创建了一个 VM(ubuntu16.04) 并通过共享文件夹中的以下命令编译 onos。

$ export ONOS_ROOT=/media/sf_EC/onos
$ source $ONOS_ROOT/tools/dev/bash_profile
$ ./tools/build/onos-buck run onos-local -- debug clean
我发现了与权限相关的错误(省略一些错误并显示最后 5 行)
File "/media/sf_EC/onos/bin/buck/programs/buck.py", line 71, in <module>
File "/media/sf_EC/onos/bin/buck/programs/buck.py", line 67, in main
File "/media/sf_EC/onos/bin/buck/programs/tracing.py", line 113, in write_to_dir
File "/media/sf_EC/onos/bin/buck/programs/tracing.py", line 28, in create_symlink
OSError: [Errno 1] Operation not permitted
我已将我的用户(jack)添加到 vboxsf 组并重新启动它并通过以下命令确认。
 $ sudo usermod -a -G vboxsf jack
$ cat /etc/group | grep "vboxsf"显示:
vboxsf:x:999:jack
我在互联网上搜索了很长时间,但它对我没有用。请帮助或尝试给出一些想法如何在 vm 共享文件夹中编译 onos。

最佳答案

问题之一可能是您正在使用降压来构建 Controller 。不再使用 Buck,而是使用 Bazel 构建 ONOS。
如果出于任何原因,您需要使用 buck 和相当旧版本的 ONOS,那么您的问题似乎与权限有关。可能是您克隆或安装了一些具有管理员权限的工具,现在,在构建时,您不能以普通用户身份执行此操作,需要以“sudo”身份执行此操作。
尽管如此,我还是会克隆最新版本并按照 ONOS wiki 的说明进行操作。

关于linux - 在 vm 共享文件夹中编译 ONOS 时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68839952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com