В настоящее время я пытаюсь создать образ на основе buildroot в multipass
for macOS
— однако я столкнулся с этой ошибкой:
~/Home/Downloads/buildroot$ make -j 6
>>> host-pkgconf 1.6.3 Downloading
flock: cannot open lock file /home/ubuntu/Home/Downloads/buildroot/dl/pkgconf/.lock: Operation not permitted
make[1]: *** [package/pkg-generic.mk:190: /home/ubuntu/Home/Downloads/buildroot/output/build/host-pkgconf-1.6.3/.stamp_downloaded] Error 66
make: *** [Makefile:84: _all] Error 2
даже если у папки dl
есть все необходимые разрешения:
~/Home/Downloads/buildroot$ ls -lsa | grep "dl"
4 drwxrwxr-x 1 ubuntu ubuntu 96 Dec 30 20:31 dl
Может ли кто-нибудь подсказать, как это исправить?
решение1
Я думаю, что это проблема монтирования файла. Смонтированный каталог не является настоящей файловой системой, и операция блокировки файлов не поддерживается. Вам нужно скопировать файлы в каталог vm linux