YoeDistro / yoe-distro

Embedded Linux distribution optimized for product development (based on OE/Yocto)
MIT License
181 stars 43 forks source link

runqemu does not work inside docker container #265

Open kraj opened 4 years ago

kraj commented 4 years ago

running

bitbake core-image-sato-sdk -ctestimage

ends up with this error

runqemu - ERROR - TUN control device /dev/net/tun is unavailable; you may need to enable TUN (e.g. sudo modprobe tun)
runqemu - INFO - Cleaning up

following works ok

DOCKER_REPO=none bitbake core-image-sato-sdk -ctestimage
kdsch commented 1 month ago

@kraj Do you know if this still a problem?

kraj commented 1 month ago

@kraj Do you know if this still a problem?

I have solved it by creating https://github.com/YoeDistro/yoe-distro/blob/master/envsetup.sh#L763 and then I also do

export DOCKER_PORTS="8000:8000"
DOCKER_EXTRA_ARGS="--net=host"

see

https://github.com/YoeDistro/yoe-distro/blob/master/local.sh.example#L33-L43