Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform

Запуск Aggregate на Beaglebone Black (BBB)

Questions related to AggreGate Server administration, hardware scaling, startup/runtime troubleshooting, CPU/memory usage, etc.

Запуск Aggregate на Beaglebone Black (BBB)

Postby eugen_ag/bk_ru » Mon Aug 03, 2015 8:50 am

Добрый день!
Установил Aggregate на BBB.
Положил библиотеку librxtxSerial-2.1-7.so в папку: /opt/AggreGate/lib
При запуске AggreGate Server (пользователь root) выводится окно с ошибкой. Текст ошибки из файла server.log:
AggreGate/lib
02.03.2015 02:23:24,773 INFO ag.core Redirecting stdout and stderr to default logging facility - [Master] com.tibbo.linkserver.Server.startStandardStreamsRedirection (Server.java:213)
02.03.2015 02:23:24,857 INFO ag.core Starting AggreGate Server v5.21.01 - [Master] com.tibbo.linkserver.Server.launch (Server.java:583)
02.03.2015 02:23:24,862 INFO ag.core Home directory: /opt/AggreGate/ - [Master] com.tibbo.linkserver.Server.launch (Server.java:584)
02.03.2015 02:23:24,900 INFO ag.core Loading external JAR file: /opt/AggreGate/lib/xuggle-xuggler-arch-i686-pc-linux-gnu.jar - [Master] com.tibbo.aggregate.common.util.ClassPathHelper.addToClassPath (ClassPathHelper.java:50)
02.03.2015 02:23:24,913 INFO ag.core Loading external JAR file: /opt/AggreGate/lib/mp3spi1.9.5.jar - [Master] com.tibbo.aggregate.common.util.ClassPathHelper.addToClassPath (ClassPathHelper.java:50)
02.03.2015 02:23:27,737 INFO ag.core Loading config from '/opt/AggreGate/server.xml' - [Master] com.tibbo.linkserver.config.ConfigManager.load (ConfigManager.java:23)
02.03.2015 02:23:27,745 INFO ag.core Config file '/opt/AggreGate/server.xml' not found - [Master] com.tibbo.linkserver.Server.loadConfig (Server.java:315)
02.03.2015 02:23:27,752 INFO ag.core First launch detected - [Master] com.tibbo.linkserver.config.ServerRuntimeConfig.update (ServerRuntimeConfig.java:43)
02.03.2015 02:23:31,062 WARN ag.core Version check error - [Master] com.tibbo.aggregate.common.util.AggreGateVersionChecker.check (AggreGateVersionChecker.java:78)
java.net.UnknownHostException: aggregate.tibbo.com
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:996)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1300)
at com.tibbo.aggregate.common.util.AggreGateVersionChecker.check(AggreGateVersionChecker.java:34)
at com.tibbo.linkserver.Server.checkVersion(Server.java:661)
at com.tibbo.linkserver.Server.launch(Server.java:591)
at com.tibbo.linkserver.Server.execute(Server.java:1014)
at com.tibbo.linkserver.Server.main(Server.java:1226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
02.03.2015 02:23:38,200 INFO ag.core License holder: Trial License - [Master] com.tibbo.linkserver.security.LicenseManager.readLicense (LicenseManager.java:87)
02.03.2015 02:23:38,206 INFO ag.security License is valid for 100 devices, holder: Trial License - [Master] com.tibbo.linkserver.security.SecurityDirector.start (SecurityDirector.java:38)
02.03.2015 02:23:39,091 INFO ag.net_admin Starting Net Admin on port 6440 - [Master] com.tibbo.linkserver.netadmin.NetAdminServerThread.<init> (NetAdminServerThread.java:18)
02.03.2015 02:23:39,126 INFO ag.core ???????? ?????????? - [Master] com.tibbo.linkserver.Server.startPluginDirector (Server.java:845)
02.03.2015 02:23:46,441 INFO ag.stderr STDERR: java.lang.UnsatisfiedLinkError: /opt/AggreGate/lib/librxtxSerial.so: /opt/AggreGate/lib/librxtxSerial.so: cannot open shared object file: No such file or directory thrown while loading gnu.io.RXTXCommDriver - [Master] com.tibbo.linkserver.Server$2.println (Server.java:256)
02.03.2015 02:23:46,455 FATAL ag.core Unexpected error starting server: - [Master] com.tibbo.linkserver.Server.showStartupErrorAndExit (Server.java:995)
java.lang.IllegalArgumentException: ?????????? 'com.tibbo.linkserver.plugin.device.modem' ??????????: /opt/AggreGate/lib/librxtxSerial.so: /opt/AggreGate/lib/librxtxSerial.so: cannot open shared object file: No such file or directory
at com.tibbo.aggregate.common.plugin.PluginDirector.getExistingPlugin(PluginDirector.java:200)
at com.tibbo.linkserver.plugin.ServerPluginDirector.getPlugins(ServerPluginDirector.java:84)
at com.tibbo.linkserver.plugin.ServerPluginDirector.<init>(ServerPluginDirector.java:35)
at com.tibbo.linkserver.Server.startPluginDirector(Server.java:847)
at com.tibbo.linkserver.Server.launch(Server.java:609)
at com.tibbo.linkserver.Server.execute(Server.java:1014)
at com.tibbo.linkserver.Server.main(Server.java:1226)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.install4j.runtime.launcher.Launcher.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: /opt/AggreGate/lib/librxtxSerial.so: /opt/AggreGate/lib/librxtxSerial.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at gnu.io.CommPortIdentifier.<clinit>(CommPortIdentifier.java:123)
at com.tibbo.linkserver.communication.SerialUtils.getSerialPorts(SerialUtils.java:13)
at com.tibbo.linkserver.communication.ConnectionProperties.<clinit>(ConnectionProperties.java:42)
at com.tibbo.linkserver.plugin.device.modem.ModemDeviceDriver.<init>(ModemDeviceDriver.java:95)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at org.java.plugin.standard.StandardPluginLifecycleHandler.createPluginInstance(StandardPluginLifecycleHandler.java:122)
at org.java.plugin.standard.StandardPluginManager.activatePlugin(StandardPluginManager.java:403)
at org.java.plugin.standard.StandardPluginManager.getPlugin(StandardPluginManager.java:217)
at com.tibbo.aggregate.common.plugin.PluginDirector.getExistingPlugin(PluginDirector.java:194)
... 12 more

Что ещё нужно сделать чтобы запустить сервер?

Судя по логу установилась лицензия на 100 устройств ограниченная по времени. Как поставить лицензию на 3 устройства без ограничения? (при установке этот пункт не видел, хотя помню как делал такой выбор при установке на обычный linux)

P.S. Не могли бы вы включить в сборку для ARM архитектуры сразу требуемую библиотеку? Зачем пользователям потом её где-то искать и пробовать разные варианты...
eugen_ag/bk_ru
 
Posts: 5
Joined: Mon Aug 03, 2015 7:43 am

Re: Запуск Aggregate на Beaglebone Black (BBB)

Postby anton_logoyskiy/tibbo_com » Mon Aug 03, 2015 10:06 am

Добрый день!

Что ещё нужно сделать чтобы запустить сервер?


Вам нужно переименовать библиотеку в librxtxSerial.so
Судя по логу установилась лицензия на 100 устройств ограниченная по времени. Как поставить лицензию на 3 устройства без ограничения? (при установке этот пункт не видел, хотя помню как делал такой выбор при установке на обычный linux)


Лицензия доступна по такому пути: c:\Program Files\AggreGate\license\free_sh\

P.S. Не могли бы вы включить в сборку для ARM архитектуры сразу требуемую библиотеку? Зачем пользователям потом её где-то искать и пробовать разные варианты...


Могут быть разные архитектуры, следовательно и библиотеки, поэтому мы предлагаем пользователям самим компилировать библиотеку под свою архитектуру.
anton_logoyskiy/tibbo_com
 
Posts: 94
Joined: Wed Jul 22, 2015 10:05 am

Re: Запуск Aggregate на Beaglebone Black (BBB)

Postby eugen_ag/bk_ru » Mon Aug 03, 2015 10:59 am

Вам нужно переименовать библиотеку в librxtxSerial.so

Она так и называется
http://c2n.me/3lCpyWt
Я закинул ту, которую вы мне присылали.

Лицензия доступна по такому пути: c:\Program Files\AggreGate\license\free_sh\

аа чего с ней там сделать?
или можно где-то взять лицензию на 3 устройства и положить её в эту папку?

Могут быть разные архитектуры, следовательно и библиотеки, поэтому мы предлагаем пользователям самим компилировать библиотеку под свою архитектуру.

Хорошо, тогда выложить ту библиотеку которая точно работает с данной версией системы на конкретной платформе. Это ведь несложно. И у пользователей будет проверенная версия, не нужно будет рыться на просторах интернета и задавать вопросы в техподдержку :)
eugen_ag/bk_ru
 
Posts: 5
Joined: Mon Aug 03, 2015 7:43 am

Re: Запуск Aggregate на Beaglebone Black (BBB)

Postby anton_logoyskiy/tibbo_com » Thu Aug 06, 2015 10:01 am

Евгений, судя по вашему посту в другой ветке, вам удалось запустить AggreGate на BBB? :)
anton_logoyskiy/tibbo_com
 
Posts: 94
Joined: Wed Jul 22, 2015 10:05 am


Return to System Administration

Who is online

Users browsing this forum: No registered users and 1 guest