Внутренняя ошибка возникает каждый раз при попытке подключения к Kura через Raspberry Pi
Я пытаюсь приступить к работе с примером Kura, но у меня есть некоторые ошибки, и это не работает для меня должным образом. Я использую Raspberry Pi 2 B+ с предустановленной Java 1.8.0_65.
По сути, при установке Kura с использованием [sudo dpkg -i kura_1.4.0_raspberry-pi-2_installer.deb] или (например, 'kura_1.3.0') dpkg жалуется на отсутствие некоторых зависимостей и дает сбой, поэтому я использовал [sudo apt-get install -f] для их автоматической загрузки. Дело в том, что когда запускается более поздняя команда, она ломает [isc-dhcp-сервер] и делает сбой при перезагрузке Raspberry Pi "плюс вместо этого IP-адрес RPI был изменен на статический".
Кроме того, когда я захожу на веб-сайт Kura для установки тепличного пакета IoT, я сталкиваюсь со странной внутренней ошибкой, которую я не могу исправить (журналы прилагаются в конце описания!). Вот как это происходит:
Сначала перейдите к [MqttDataTransport] в разделе "Услуги" "в левой части экрана" и измените URL-адрес посредника на [mqtt://iot.eclipse.org:1883/] и настройте [connect.auto-on-startup] в true из раздела DataService, Kura обнаруживает внутреннюю ошибку сервера в Connect и не позволяет мне продолжить "т. е. остается отключенным".
Более того, при попытке установить пакет [ http://iot.eclipse.org/java/demo/org.eclipse.greenhouse.iot-0.1.0.dp%5D в разделе "Установка / обновление" в разделе "Пакеты". "это говорит о том, что файл был успешно загружен, но там ничего не показано; область говорит, что "пакеты не установлены", и даже нет файлов в папках RPI. В свою очередь, издатель Greenhouse не появился должным образом в разделе "Сервис".
Я не знаю, работает ли учебник! Я проверял соединения слишком много раз. Так что я думаю, что проблема в другом месте.
Не могли бы вы чем-нибудь мне помочь? Большое вам спасибо за ваше время.
Дополнительная информация:
Состояние isc-dhcp-сервера:
$ sudo service isc-dhcp-server status
isc-dhcp-server.service - LSB: DHCP server
Loaded: loaded (/etc/init.d/isc-dhcp-server; generated; vendor present: enabled)
Active: failed (Result: exit-code) since wed 2018-07-11 11:55:20 EDT; 5h 51min ago
Docs: man:system-sysv-generator(8)
Process: 625 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)
Jul 11 11:55:14 raspberrypi system[1]: Starting LSB: DHCP server...
Jul 11 11:55:17 raspberrypi isc-dhcp-server[625]: Launching both IPv4 and IPv6 servers (please configure INTERFACES in /etc/default/isc-dhcp-server if you only want one or the other).
Jul 11 11:55:18 raspberrypi dhcp[674]: Wrote 0 leases to leases file.
Jul 11 11:55:20 raspberrypi dhcp[674]:
Jul 11 11:55:20 raspberrypi isc-dhcp-server[625]: Starting ISCDHCPv4 server: dhcpcheck syslog for diagnostics. ... failed!
Jul 11 11:55:20 raspberrypi isc-dhcp-server[625]: failed!
Jul 11 11:55:20 raspberrypi system[1]: isc-dhcp-server.service: Control process exited, code=exited status=1
Jul 11 11:55:20 raspberrypi system[1]: Failed to start LSB: DHCP server.
Jul 11 11:55:20 raspberrypi system[1]: isc-dhcp-server.service: Unit entered failed state.
Jul 11 11:55:20 raspberrypi system[1]: isc-dhcp-server.service: Failed with result 'exit-code'.
Содержимое файла / etc / network / interfaces:
$ sudo vi / etc / network / interfaces
# /etc/network/interfaces -- configuration file for ifup(8), if down(8)
# The loopback interface
auto lo
iface lo inet static
address 127.0.0.1
netmask 255.0.0.0
# Wired or wireless interfaces
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
address 172.16.1.1
netmask 255.255.255.0
Конфигурация сети:
$ Ifconfig
eth0: flags=4163<UP, BROADCAST, RUNNING, MULTICAST> mtu 1500
inet 132.207.28.227 netmask 255.255.255.0 broadcast 132.207.28.255
inet6 fe80::ba27:ebff:fe9c:e18a prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:9c:e1:8a txqueuelen 1000 (Ethernet)
RX packets 41260 bytes 10561442 (10.0 MiB)
RX errors 0 dropped 400 overruns 0 frame 0
TX packets 3878 bytes 468255 (457.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP, LOOPBACK, RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 : :1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local loopback)
RX packets 3434 bytes 7217826 (6.8 MiB)
RX errors 0 dropped 400 overruns 0 frame 0
TX packets 3878 bytes 7217826 (6.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Телнеттинг на iot.eclipse.org:
$ telnet iot.eclipse.org 1883
Trying 198.41.30.241...
Connected to iot.eclipse.org.
Escape character is '^]'
Кура бревна:
[a] kura.log [b] kura-console.log
находятся в этой папке Google Drive.
С другой стороны: я также следовал другим учебным пособиям по установке Kura на RPI, например [ http://www.opensourcerers.org/installing-and-running-eclipse-kura-on-a-raspberry-pi-b-model-1/] [ http://eclipse.github.io/kura/intro/raspberry-pi-quick-start.html] и в соответствии с ними они просят очистить dhcpcd5 и сначала удалить сетевого менеджера, а затем установить Kura; тогда как в соответствии с основным руководством, он устанавливает Kura без удаления / очистки настроек dhcpcd5 / network manager. Я устал оба, но проблема все еще сохраняется.
Большое спасибо, и, пожалуйста, дайте мне знать, если понадобятся дополнительные куски информации. Ждем Вашего ответа. Mohab