yocto编译前配置时中总是提示Permission denied

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

yocto编译前配置时中总是提示Permission denied

跳至解决方案
5,607 次查看
bratzhang
Contributor II

最近在研究yocto,编译前的配置过程中总是提示Permission denied,求助,log如下:

1,执行~/fsl-release-bsp$ MACHINE=imx6qsabresd source fsl-setup-release.sh -b build:

Build directory is  build

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6dlsabresd.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6qdlsolo.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6qsabresd.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6slevk.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sx14x14arm2.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sx17x17arm2.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sx19x19ddr3arm2.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sx19x19lpddr2arm2.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sxsabreauto.conf’: Permission denied

cp: cannot create regular file ‘sources/meta-fsl-arm/conf/machine/imx6sxsabresd.conf’: Permission denied

Error: Cannot write to /home/zyz/fsl-release-bsp/build, perhaps try sourcing with a writable path? i.e. . oe-init-build-env ~/my-build

mv: cannot stat ‘conf/local.conf’: No such file or directory

bash: conf/local.conf: No such file or directory

bash: conf/local.conf: No such file or directory

sed: can't read conf/local.conf: No such file or directory

无奈,用root用户执行:

root@zyz-vm:~/fsl-release-bsp# MACHINE=imx6qsabresd source fsl-setup-release.sh -b build

Build directory is  build

ERROR: do not use the BSP as root. Exiting...

Configuring for imx6qsabresd

...

这种情况该怎么处理。。。

标签 (2)
0 项奖励
1 解答
3,479 次查看
jimmychan
NXP TechSupport
NXP TechSupport

看來是权限的問題, 你可以用chmod把权限改一下

在原帖中查看解决方案

0 项奖励
5 回复数
3,480 次查看
jimmychan
NXP TechSupport
NXP TechSupport

看來是权限的問題, 你可以用chmod把权限改一下

0 项奖励
3,479 次查看
bratzhang
Contributor II

感谢回复,尝试在工作目录下执行命令chmod 777 fsl-release-bsp/ -Rf,结果提示一样的错误,很奇怪

0 项奖励
3,479 次查看
jimmychan
NXP TechSupport
NXP TechSupport

或者你把fsl-release-bsp目录都刪掉, 重新來一下, 你是用那一个Linux? 我用Ubuntu沒有出現这个問題.

0 项奖励
3,479 次查看
bratzhang
Contributor II

我把虚拟机环境删了重新执行chmod命令就可以了,用的是Ubuntu14.04,64bit,谢谢

0 项奖励
3,479 次查看
liubin1
Contributor I

Hi 你好,我用 的也是Ubuntu14.04 64bit,也遇到了和你一样的问题。

请问你说的“把虚拟机环境删了”是什么意思?具体怎么操作?

0 项奖励