【发布时间】:2018-08-28 10:23:21
【问题描述】:
我正在关注 适用于 Linux 的 Windows 子系统上的 Quick Start Guide for Yocto Project。
我克隆了所有必要的东西:
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping libsdl1.2-dev xterm
将存储库克隆到/mnt/c/Users/<myUser>/Yocto 目录中的目录
按照手册中的说明创建了一个分支
cd poky/ && git checkout tags/yocto_2.4.2 -b poky_2.4.2
并执行文件
source oe-init-build-env
一旦我执行bitbake core-image-sato 我得到以下错误:
Previous bitbake instance shutting down?, waiting to retry...
Previous bitbake instance shutting down?, waiting to retry...
NOTE: Retrying server connection... (Traceback (most recent call last):
File "/mnt/c/Users/<user>/Yocto/poky/bitbake/lib/bb/main.py",
line 441, in setup_bitbake
server = bb.server.process.BitBakeServer(lock, sockname, configuration, featureset)
File "/mnt/c/Users/<user>/Yocto/poky/bitbake/lib/bb/server/process.py",
line 385, in __init__
self.sock.bind(os.path.basename(sockname))
PermissionError: [Errno 1] Operation not permitted
)
WARNING: /mnt/c/Users/des/Development/Yocto/poky/bitbake/lib/bb/main.py:476:
ResourceWarning: unclosed <socket.socket fd=14,
family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>
logger.info("Retrying server connection... (%s)" % traceback.format_exc())
NOTE: Reconnecting to bitbake server...
NOTE: Retrying server connection...
ERROR: Unable to connect to bitbake server, or start one
我偶然发现了来自 WSL 问题跟踪器的一些 GitHub 问题,这可能与 inotify 有关。
我无法弄清楚这里出了什么问题以及错误真正与哪个套接字有关?
【问题讨论】:
-
您对此有进一步了解吗?尝试了相同的结果;-)
-
我认为这行不通。您可以将 docker 与 windows 一起使用,并为 yocto 拉取 docker 映像。 WSL 不适用于 Yocto
标签: python yocto bitbake windows-subsystem-for-linux