Я успешно собрал Thingsboard из источников, используя его репозиторий github, следуя этому руководству . Каким-то образом я решил все проблемы, но после запуска команды sudo dpkg -i thingsboard.deb , когда я выбрал sudo /usr/share/thingsboard/bin/install/install.sh - -loadDemo , я сталкиваюсь со следующими ошибками:
03:44:53,947 |-INFO in ch.qos.logback.classic.LoggerContext[default]
- Could NOT find resource [logback-test.xml]
03:44:53,948 |-INFO in ch.qos.logback.classic.LoggerContext[default]
- Could NOT find resource [logback.groovy]
03:44:53,948 |-INFO in ch.qos.logback.classic.LoggerContext[default]
- Found resource [logback.xml] at
[file:/usr/share/thingsboard/conf/logback.xml]
03:44:53,950 |-WARN in ch.qos.logback.classic.LoggerContext[default]
- Resource [logback.xml] occurs multiple times on the classpath.
03:44:53,950 |-WARN in ch.qos.logback.classic.LoggerContext[default]
- Resource [logback.xml] occurs at
[file:/usr/share/thingsboard/conf/logback.xml]
03:44:53,950 |-WARN in ch.qos.logback.classic.LoggerContext[default]
- Resource [logback.xml] occurs at
[jar:file:/usr/share/thingsboard/bin/thingsboard.jar!/BOOT-
INF/lib/queue-2.3.1-SNAPSHOT.jar!/logback.xml]
03:44:54,147 |-INFO in
ch.qos.logback.classic.joran.action.ConfigurationAction - debug
attribute not set
03:44:54,148 |-INFO in
ch.qos.logback.core.joran.action.AppenderAction - About to
instantiate appender of type
[ch.qos.logback.core.rolling.RollingFileAppender]
03:44:54,180 |-INFO in
ch.qos.logback.core.joran.action.AppenderAction - Naming appender as
[fileLogAppender]
03:44:54,219 |-INFO in
c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1598924227 - setting
totalSizeCap to 3 GB
03:44:54,223 |-INFO in
c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1598924227 - Archive
files will be limited to [100 MB] each.
03:44:54,275 |-INFO in
c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1598924227 - No
compression will be used
03:44:54,279 |-INFO in
c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@1598924227 - Will
use the pattern /var/log/thingsboard/thingsboard.%d{yyyy-MM-
dd}.%i.log for the active file
03:44:54,287 |-INFO in
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@443b7951 - The date
pattern is 'yyyy-MM-dd' from file name pattern
'/var/log/thingsboard/thingsboard.%d{yyyy-MM-dd}.%i.log'.
03:44:54,287 |-INFO in
ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@443b7951 - Roll-
over at midnight.
03:44:54,289 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@443b7951 - Setting initial period to Wed Apr 10 03:44:36 PDT 2019
03:44:54,292 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
03:44:54,348 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] - Active log file name: /var/log/thingsboard/thingsboard.log
03:44:54,348 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[fileLogAppender] - File property is set to [/var/log/thingsboard/thingsboard.log]
03:44:54,349 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.thingsboard.server] to INFO
03:44:54,350 |-INFO in chran.action.ConfigurationAction - End of configuration.
03:44:54,351 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@14514713 - Registering current configuration as safe fallback point
ThingsBoard installation failed!.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [akka] to INFO
03:44:54,350 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
03:44:54,350 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [fileLogAppender] to Logger[ROOT]
03:44:54,350 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
03:44:54,351 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@14514713 - Registering current configuration as safe fallback point
ThingsBoard installation failed!
Я также пробовал режим горячего повторного развертывания (localhost: 3000) и контейнер на стороне сервера, но, похоже, ни один из них не работает (в режиме горячего повторного развертывания я вижу пустой экран с невозможностью загрузки интерфейса) .
Вот полный журнал ошибок из файла журнала вещей:
2019-04-10 03:44:36,539 [main] ERROR o.s.boot.SpringApplication - Application run failed
2019-04-10 03:44:36,554 [main] ERROR o.t.s.ThingsboardInstallApplication - Failed to load property source from location 'classpath:/thingsboard.yml'
2019-04-10 03:44:56,110 [main] ERROR o.s.boot.SpringApplication - Application run failed
2019-04-10 03:44:56,113 [main] ERROR o.t.s.ThingsboardInstallApplication - Failed to load property source from location 'classpath:/thingsboard.yml'
2019-04-10 03:45:07,560 [main] ERROR o.s.boot.SpringApplication - Application run failed
2019-04-10 03:45:07,565 [main] ERROR o.t.s.ThingsboardInstallApplication - Failed to load property source from location 'classpath:/thingsboard.yml'
Вот системная конфигурация, на которой я запускаю вещей:
ОС: Ubuntu 18.04LTS
Thingsboard-версия: 2.3.1