Окружение для сборки

Здравствуйте, пытаюсь установить окружение для сборки (ос ubuntu 24.04).
по инструкции wirenboard/README.md at master · wirenboard/wirenboard · GitHub
поставил докер и qemu-user-static

но после установки ругается:

root@ubuntu:/home# chmod +x wbdev
root@ubuntu:/home# ./wbdev
docker: invalid spec: :/root/wbdev/go/src/github.com/contactless: empty section between colons

при попытке собрать пакет

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting “/root” to rootfs at “/root/wbdev/go/src/github.com/contactless”: create mountpoint for /root/wbdev/go/src/github.com/contactless mount: find existing subpath of “root/wbdev/go/src/github.com/contactless”: openat2 /var/lib/docker/overlay2/638b1c9922e5875f64ad225f704a55ef3dedb73c35ebed8e802c664cfa3e0bd8/merged/root/wbdev/go: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

в чем может быть дело ?

Добрый день!
Скорее всего, вы запускали wbdev не из папки с исходниками (wirenboard), а из /home. Перейдите в папку с клонированным репозиторием и запустите make повторно.

Добрый день,
Удалось ли решить вопрос?

Добрый день,
Удалось ли решить вопрос?

да, проблема была из за установки WBdev от Root’a.

добавил свою инструкцию в эту ветку Считывание показаний через MBUS и передача через MQTT Landis+Gyr Ultraheat UH50 - #16 от пользователя ilyaMIB

WBdev ставил что бы собрать libmbus под свой контроллер.

1 лайк

Отлично, рад что все получилось!