Возникла проблема на этапе запуска уже установленной программы:
>> /opt/agocontrol/bin/agoctrl.sh start
В ответ получают надписи:
Failed to get D-Bus connection: No connection to service manager.
Самой d-bus в системе не было, я поставил, запустил - это ничего не меняет. Непонятно, к какому “service manager” пытается достучаться agocontrol через d-bus.
Есть ли успешный опыт запуска AgoControl на WBSH? Можете ли подсказать, чего мне не хватает?
root@wirenboard:~# /etc/init.d/dbus status
[FAIL] dbus is not running … failed!
root@wirenboard:~# /etc/init.d/dbus start
[ ok ] Starting system message bus: dbus.
root@wirenboard:~# /etc/init.d/dbus status
[ ok ] dbus is running.
root@wirenboard:~# /opt/agocontrol/bin/agoctrl.sh start
Failed to get D-Bus connection: No connection to service manager.
А как его установить? На сайте domoticz предлагают скачать готовый образ флешки для RaspberryPi, т.е. полная замена ОС.
apt-get данный пакет не знает. Получается, либо собрать из исходного кода, либо извлечь программу из предлагаемого образа SD-карты.
так: сделать debootstrap debian wheezy под armel, потом сделать туда chroot через qemu. Можно вот тут (https://github.com/contactless/wirenboard/releases) скачать последний образ rootfs, там всё что надо сделать — это
sudo ./chroot_this.sh
перед этим на убунту/дебиан:
apt-get install qemu-user-static binfmt-support .
проще собирать прямо внутри этого chroot, без заморочек с библиотеками и кросс-компиляцией.