CCU-Historian will nicht auf Ubuntu laufen

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 17.06.2018, 19:07

Hallo zusammen,

ich weiß, dies ist mein erster Post und ich benötige Hilfe bei der Verwendung des Historians.
Ich verwende die Rasberrymatic auf einem Pi3+ was ganz wunderbar läuft. Der Historian wurde nun für die ersten Tests auf einem Ubuntu 17 installiert. Aktuelle updates sind drauf, sowie die Java 8 (openjdk-8-jre) Version. Die alte Version 7 ist verständlicherweise aus den Repos geflogen.
Ich konfuguriere mir dann in der config-Datei die Werte:
devices.device1.type=CCU2
devices.device1.address='192.x.xx.xx'

Ich starte dann über den Start-Befehl die Java Source und bekomme die Meldung "connection refused". Weitere Logs kann ich nicht finden. Ich vermute dass die connection zur Raspberrymatic refused wurde, warum und wieso kann ich aber nirgendwo nachvollziehen. Ich habe es mit Version 1.2.0 und 2.0.0-beta3 versucht.

Gibt es Tipps oder Hinweise, was getan werden kann. PEr default gibts im Heimnetz keine Firewalleinschränkungen.

Danke!

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von NickHM » 17.06.2018, 20:06

Guten Abend

- es gibt ein Handbuch (für die Version 1.x) . Grundlegende Konfigurationen haben sich aber zur 2.x nicht geändert
- es gibt eine gut kommentierte config.sample Datei
- stell Deine config Datei in CODE tags hier rein. Lokale unkenntlich gemachte Adressen 192.xxx.xxx.xxx nutzen niemandem und schützen vor garnichts
- Log Files liegen im entsprechenden Unterverzeichnis
- starte versuchsweise mit root Rechten
- starte auf der Kommandozeile mit der Einstellung FINEST für die Konsolenausgabe. Anleitung dazu im Handbuch und hier im Forum
- trage die IPs der Historian RasPi an zwei Stellen in die config ein. Siehe Beitrag vor 2 Tagen hier im Forum
Dazu braucht der RasPi eine feste IP (ich gehe hier von Ubuntu auf einem RasPi aus ??)
- kopiere die Konsolenausgabe des Starts und die dann folgenden Log Ausgaben vom Terminalprogramm als Text in ein CODE Fenster hier im Forum.

Dann werden wir weiter sehen und der Erfinder (Mathias) kann Dir sicherlich helfen.

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 17.06.2018, 21:58

NickHM hat geschrieben:Guten Abend

- es gibt ein Handbuch (für die Version 1.x) . Grundlegende Konfigurationen haben sich aber zur 2.x nicht geändert
- es gibt eine gut kommentierte config.sample Datei
- stell Deine config Datei in CODE tags hier rein. Lokale unkenntlich gemachte Adressen 192.xxx.xxx.xxx nutzen niemandem und schützen vor garnichts
- Log Files liegen im entsprechenden Unterverzeichnis
- starte versuchsweise mit root Rechten
- starte auf der Kommandozeile mit der Einstellung FINEST für die Konsolenausgabe. Anleitung dazu im Handbuch und hier im Forum
- trage die IPs der Historian RasPi an zwei Stellen in die config ein. Siehe Beitrag vor 2 Tagen hier im Forum
Dazu braucht der RasPi eine feste IP (ich gehe hier von Ubuntu auf einem RasPi aus ??)
- kopiere die Konsolenausgabe des Starts und die dann folgenden Log Ausgaben vom Terminalprogramm als Text in ein CODE Fenster hier im Forum.

Dann werden wir weiter sehen und der Erfinder (Mathias) kann Dir sicherlich helfen.
Hi,

ich kann wohl erstm wieder nächstes WE den genauen Code-Output liefern (Zeitgründe).
Grundstäzlich gilt:
Das Handbuch habe ich von oben bis unten druch. Ich lasse den Testcase aktuell auf einem Ubuntu als VM auf meinem ESXi Host laufen, nicht auf einem Raspi. Auf dem einzigen Raspi, den ich habe, läuft Rasberrymatic.
Es gab in dem Verzeichnis (Screenshot o.Ä. kann ich dann hochladen) keine einzige Logdatei.
Ich habe das ganze als root ausprobiert/laufen lassen - daran lag es nicht.
Am Ende soll es auf meinem Ubuntu-Server 16.04 laufen, wenn ich es erfolgreich hab testen können. Danach ziehe ich die Daten nach Grafana.

Gruß
IceBoosteR

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von NickHM » 18.06.2018, 07:21

Guten Morgen

ausser den o.g. allgemeinen Konfig Tips fallen mir bei dieser Konfiguration mit VW nur noch zusätzlich Netzwerkhürden ein.
- verschiedene VLan durch VM
- Firewall

Im Logfile sollte rel. detailliert stehen, wo es klemmt.
dann bis nächste Woche

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 23.06.2018, 17:21

Hallo zusammen,

ich habe meinen Server nun nochmal laufen lassen, damit ich die Screenshots hochladen kann. Ich habe die neuste Version, und die V1.2.0 probiert. Ich denke mal, es ist sicherlich nen Schusseligkeitsfehler....

Code: Alles auswählen

// CCU-Historian Konfiguration
// 
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Abschnitt 3 des Handbuchs zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
// logSystem.consoleLevel=Level.INFO
// logSystem.fileLevel=Level.OFF
// logSystem.fileName='./ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
// database.dir='./data'
// database.name='history'
// database.user='sa'
// database.password='ccu-historian'
// database.backup=''
// database.webEnable=true
// database.webPort=8082
// database.webAllowOthers=false
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
// webServer.dir='./webapp'
// webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.178.48'
// webServer.trendDesigns ... (s.a. Abschnitt 7.4.1 im Handbuch)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. Abschnitt 4.4 im Handbuch)
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0 
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
// devices.historianAddress=null // eigene IP-Adresse automatisch ermitteln
// 
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. Abschnitt 3.2 im Handbuch):
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC> 
// devices.device<Nr.>.address='<IP-Adresse>'
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten
// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zantrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:

// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.178.105'

// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
// devices.device1.plugin1.type=CUXD

// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor 
// folgender Zeile entfernen:
// devices.device1.plugin1.type=HMWLGW

// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// devices.device1.plugin1.type=CUXD
// devices.device1.plugin2.type=HMWLGW

// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// webServer.menuLinks.link1.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link1.address='/custom/example1.html'
Denk Punkt "webServer.historianAddress='192.168.178.48'" hatte ich nur optional zum Testen hinzugefügt - half aber leider auch nicht.
Und ich finde keine Logs....
Habe auch einen Screenshot vom Verzeichnis angefügt.
Bezüglich VLAN und Firewall: VLAN Trennung habe ich nicht, und die Firewall exisitiert auch nicht, außer im Router. Und die blockiert Webtraffic, aber nix im Heimnetz :)

Gruß
IceBoosteR
Dateianhänge
screen 3.png
screen 2.png
screen 1.png

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von NickHM » 23.06.2018, 17:37

Guten Abend

könntest Du bitte den Text aus Deinem Terminalfester it CTRL + C / CTRL + V hier rein kopieren ? Bilder mit der Lupe ansehen ist anstrengend und Suchen nach Text unmöglich. Danke

Code: Alles auswählen

// logSystem.fileLevel=Level.OFF
// logSystem.fileName='./ccu-historian-%g.log'
Das da Level.off steht sollte nicht stören, da es auskommentiert ist. Bitte zum Testen FINE oder FINEST eintragen und die " // " weg löschen. Dann wird ein detailiertes Log geschrieben.

Bitte mal versuchen, die relative Pfadangabe './ccu-historian-%g.log' durch den absoluten Pfad zu ersetzen. Auch an den anderen Stellen, wo ./... verwendet wird.

Bitte

Code: Alles auswählen

// devices.historianAddress=null
durch

Code: Alles auswählen

devices.historianAddress='192.168.178.48'
ersetzen. Das Erkennen der eigenen IP funktioniert bei Linux nicht immer und bei VM schon garnicht.

PS auf Deinem Bildchen steht die Zeile "autodetect IP 127.0.0.1 - please check"
Mit dieser Adresse registriert sich Historian bei der CCU. Was meinst Du was passiert, wenn die CCU dann die Antworten an 127.0.0.1 schickt ?

Ich glaube die ersten Zeilen deuten auf ein Problem mit der Java Version oder ein falsches Datenbankformat hin.
Da muss aber Mathias drauf schauen.

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 23.06.2018, 17:48

Hi,

danke für die rasche Antwort. Werde ich mal machen ;)
Ich kann leider nur Screenshots nutzen, für die TestVM habe ich nur die VMWare Remote Konsole, die schafft es nicht zu Copy/Pasten ...
Ich schieb die Logs+Bildschirmausgabe mal auf mein NAS & update den Post dann.

VG

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 23.06.2018, 18:32

Hi,

so wie versprochen das Update. Leider klappt es diesmal auch nicht.

Neue Config:

Code: Alles auswählen

// CCU-Historian Konfiguration
// 
// Hinweise:
// Kommentarzeilen starten mit zwei Schrägstrichen (//). Alle Zeichen nach den Schrägstrichen
// werden ignoriert. Zeichenketten als Optionswert müssen von einfachen Anführungszeichen (')
// umschlossen sein. Weitere Informationen sind auch im Abschnitt 3 des Handbuchs zu finden.
//
// Liste der zur Verfügung stehen Konfigurationsoptionen mit ihren jeweiligen Standardwerten:
//
// logSystem.consoleLevel=Level.INFO
logSystem.fileLevel=Level.FINEST
logSystem.fileName='/root/CCU-Historian-BETA/ccu-historian-%g.log'
// logSystem.fileLimit=1000000
// logSystem.fileCount=5
// logSystem.binRpcLevel=Level.WARNING
database.dir='/root/CCU-Historian-BETA/data'
// database.name='history'
// database.user='sa'
// database.password='ccu-historian'
// database.backup=''
// database.webEnable=true
// database.webPort=8082
// database.webAllowOthers=false
// database.tcpEnable=false
// database.tcpPort=9092
// database.tcpAllowOthers=false
// database.pgEnable=false
// database.pgPort=5435
// database.pgAllowOthers=false
// webServer.port=80
webServer.dir='/root/CCU-Historian-BETA/webapp'
// webServer.logLevel=Level.WARNING
webServer.historianAddress='192.168.178.48'
// webServer.trendDesigns ... (s.a. Abschnitt 7.4.1 im Handbuch)
// webServer.apiKeys=[]
// webServer.menuLinks ... (s.a. Abschnitt 4.4 im Handbuch)
// historian.metaCycle=3600000 // 1 Stunde
// historian.bufferCount=5000
// historian.bufferTime=0 
// devices.historianBinRpcPort=2099
// devices.historianXmlRpcPort=2098
devices.historianAddress='192.168.178.48' // eigene IP-Adresse automatisch ermitteln
// 
// Für jede Zentrale bzw. jedes Gerät müssen folgende zwei Optionen gesetzt werden
// (s.a. Abschnitt 3.2 im Handbuch):
// devices.device<Nr.>.type=<CCU1, CCU2 oder BINRPC> 
// devices.device<Nr.>.address='<IP-Adresse>'
//
// Optional können noch folgende Optionen gesetzt werden:
// devices.device<Nr.>.plugin<Nr.>.type=<CUXD oder HMWLGW>
// devices.device<Nr.>.sysVarDataCycle=30000
// devices.device<Nr.>.reinitTimeout=300000
// devices.device<Nr.>.writeAccess=false
// devices.device<Nr.>.watchdogProgram=''
// devices.device<Nr.>.watchdogCycle=300000 // 5 Minuten
// Bei Anbindung von mehreren Zentralen muss ein Präfix je Zantrale gesetzt werden!
// devices.device<Nr.>.prefix=''
//
// Es muss im Folgenden mindestens eine Zentrale bzw. Gerät konfiguriert werden:

// Typ der Zentrale: CCU1 oder CCU2
devices.device1.type=CCU2
// IP-Adresse der Zentrale
devices.device1.address='192.168.178.105'

// Falls CUxD verwendet wird, die Kommentarzeichen (//) vor folgender Zeile entfernen:
// devices.device1.plugin1.type=CUXD

// Falls das HomeMatic Wired LAN Gateway verwendet wird, die Kommentarzeichen (//) vor 
// folgender Zeile entfernen:
// devices.device1.plugin1.type=HMWLGW

// Falls CUxD UND das HMWLGW verwendet wird, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// devices.device1.plugin1.type=CUXD
// devices.device1.plugin2.type=HMWLGW

// Zum Freischalten der Web-Links zu den Beispiel-Web-Seiten, die Kommentarzeichen (//) vor folgenden
// zwei Zeilen entfernen:
// webServer.menuLinks.link1.text='Beispiel 1 - Vorjahresvergleich'
// webServer.menuLinks.link1.address='/custom/example1.html'
Die Ausgabe selber:

Code: Alles auswählen

root@Ubuntu17-TestVM:~/CCU-Historian-BETA# java -jar ccu-historian.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/root/CCU-Historian-BETA/lib/groovy-all-2.4.15.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2018-06-23 18:26:31|INFO   |CCU-Historian V2.0.0-beta.3
2018-06-23 18:26:31|INFO   |(C)MDZ (info@ccu-historian.de)
2018-06-23 18:26:32|INFO   |Starting base services
2018-06-23 18:26:32|INFO   |Connecting to database
2018-06-23 18:26:33|INFO   |Starting database web server
2018-06-23 18:26:33|INFO   |Setting up device 1
2018-06-23 18:26:33|INFO   |Creating HM script client for http://192.168.178.105:8181/tclrega.exe
2018-06-23 18:26:33|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-06-23 18:26:33|INFO   |Starting interfaces
2018-06-23 18:26:33|INFO   |Starting BIN-RPC server on port 2099
2018-06-23 18:26:33|INFO   |Starting XML-RPC server on port 2098
2018-06-23 18:26:33|INFO   |Connecting to 192.168.178.105:2001
2018-06-23 18:26:33|INFO   |Stopping BIN-RPC server on port 2099
2018-06-23 18:26:33|INFO   |Stopping database
2018-06-23 18:26:33|INFO   |Stopping base services
2018-06-23 18:26:33|SEVERE |Exception: Connection refused (Connection refused)
2018-06-23 18:26:33|SEVERE |Detail: java.net.ConnectException: Connection refused (Connection refused)
	at mdz.hc.itf.binrpc.BinRpcClient.connect(BinRpcClient.groovy:60)
	at mdz.hc.itf.binrpc.BinRpcClient.send(BinRpcClient.groovy:74)
	at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:142)
	at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:121)
	at mdz.hc.itf.hm.HmBinRpcInterface.start(HmBinRpcInterface.groovy:79)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:60)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.Manager.start(Manager.groovy:58)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at mdz.ccuhistorian.Main.access$0(Main.groovy)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.call(Main.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Main.run(Main.groovy:77)
	at mdz.ccuhistorian.Main.main(Main.groovy:45)



Output des nun generierten Logfiles:

Code: Alles auswählen

2018-06-23 18:26:32|FINE   |Log system configuration:
2018-06-23 18:26:32|FINE   |logSystem.consoleLevel=Level.INFO
2018-06-23 18:26:32|FINE   |logSystem.fileLevel=Level.FINEST
2018-06-23 18:26:32|FINE   |logSystem.fileName='/root/CCU-Historian-BETA/ccu-historian-%g.log'
2018-06-23 18:26:32|FINE   |logSystem.fileLimit=1000000
2018-06-23 18:26:32|FINE   |logSystem.fileCount=5
2018-06-23 18:26:32|FINE   |logSystem.binRpcLevel=Level.INFO
2018-06-23 18:26:32|INFO   |Starting base services
2018-06-23 18:26:32|INFO   |Connecting to database
2018-06-23 18:26:32|FINE   |database.dir='/root/CCU-Historian-BETA/data'
2018-06-23 18:26:32|FINE   |database.name='history'
2018-06-23 18:26:32|FINE   |database.user='sa'
2018-06-23 18:26:32|FINE   |database.webEnable=true
2018-06-23 18:26:32|FINE   |database.webPort=8082
2018-06-23 18:26:32|FINE   |database.webAllowOthers=false
2018-06-23 18:26:32|FINE   |database.tcpEnable=false
2018-06-23 18:26:32|FINE   |database.tcpPort=9092
2018-06-23 18:26:32|FINE   |database.tcpAllowOthers=false
2018-06-23 18:26:32|FINE   |database.pgEnable=false
2018-06-23 18:26:32|FINE   |database.pgPort=5435
2018-06-23 18:26:32|FINE   |database.pgAllowOthers=false
2018-06-23 18:26:32|FINE   |database.backup=''
2018-06-23 18:26:33|FINE   |Preparing database
2018-06-23 18:26:33|FINE   |Read config: internal.databaseVersion=1
2018-06-23 18:26:33|FINE   |Read config: internal.databaseVersion=1
2018-06-23 18:26:33|INFO   |Starting database web server
2018-06-23 18:26:33|FINE   |Database management URL: http://127.0.1.1:8082
2018-06-23 18:26:33|FINE   |Configuring interfaces
2018-06-23 18:26:33|FINE   |All devices: Reading configuration option 'historianBinRpcPort': 
2018-06-23 18:26:33|FINE   |All devices: Reading configuration option 'historianXmlRpcPort': 
2018-06-23 18:26:33|FINE   |All devices: Reading configuration option 'historianAddress': 192.168.178.48
2018-06-23 18:26:33|INFO   |Setting up device 1
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'type': CCU2
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'address': 192.168.178.105
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'reinitTimeout': 
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'prefix': 
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'writeAccess': 
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'sysVarDataCycle': 
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'timeout': 
2018-06-23 18:26:33|INFO   |Creating HM script client for http://192.168.178.105:8181/tclrega.exe
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'watchdogProgram': 
2018-06-23 18:26:33|FINE   |Device 1: Reading configuration option 'watchdogCycle': 
2018-06-23 18:26:33|INFO   |Configured following interfaces: BidCos-RF, HmIP-RF, SysVar
2018-06-23 18:26:33|INFO   |Starting interfaces
2018-06-23 18:26:33|INFO   |Starting BIN-RPC server on port 2099
2018-06-23 18:26:33|INFO   |Starting XML-RPC server on port 2098
2018-06-23 18:26:33|FINE   |XML-RPC server address is http://192.168.178.48:2098
2018-06-23 18:26:33|INFO   |Connecting to 192.168.178.105:2001
2018-06-23 18:26:33|FINE   |Stopping XML-RPC server
2018-06-23 18:26:33|INFO   |Stopping BIN-RPC server on port 2099
2018-06-23 18:26:33|FINE   |Stopping main scheduler
2018-06-23 18:26:33|INFO   |Stopping database
2018-06-23 18:26:33|INFO   |Stopping base services
2018-06-23 18:26:33|SEVERE |Exception: Connection refused (Connection refused)
2018-06-23 18:26:33|SEVERE |Detail: java.net.ConnectException: Connection refused (Connection refused)
	at mdz.hc.itf.binrpc.BinRpcClient.connect(BinRpcClient.groovy:60)
	at mdz.hc.itf.binrpc.BinRpcClient.send(BinRpcClient.groovy:74)
	at mdz.hc.itf.binrpc.BinRpcClient.call(BinRpcClient.groovy:142)
	at mdz.hc.itf.hm.HmBinRpcInterface.init(HmBinRpcInterface.groovy:121)
	at mdz.hc.itf.hm.HmBinRpcInterface.start(HmBinRpcInterface.groovy:79)
	at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:60)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at mdz.hc.itf.Manager.start(Manager.groovy:58)
	at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
	at mdz.ccuhistorian.Main.start(Main.groovy:100)
	at mdz.ccuhistorian.Main.access$0(Main.groovy)
	at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
	at mdz.ccuhistorian.Main$_run_closure4.call(Main.groovy)
	at mdz.Exceptions.lambda$0(Exceptions.java:84)
	at mdz.Exceptions.catchToLog(Exceptions.java:74)
	at mdz.Exceptions.catchToLog(Exceptions.java:84)
	at mdz.ccuhistorian.Main.run(Main.groovy:77)
	at mdz.ccuhistorian.Main.main(Main.groovy:45)
2018-06-23 18:26:33|FINEST |Sleeping
Ich hoffe das hilft ;)

Edit: Habe nochmal nach der Javaversion geschaut, es handelt sich um "java-1.9.0-openjdk-amd64"
Möglicherweise handelt es sich um Probleme mit der Java Version? Es gibt sonst natürlich neben der offenen Variante, das "Oracle Java". Das openjdk gibt es nicht in älteren Versionen. Ich könnte auf Ubuntu 18.04 gehen, und dort das 11er JDK nutzen, aber ob das dann zielführend ist?

Gruß
IceBoosteR

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von NickHM » 23.06.2018, 18:43

Hallo

da muss Mathias wohl ran :(

Ich vermute, dass es entweder die verwendete Java Version ist, oder keine Verbindung auf dem entsprechenden Port zur CCU zu Stande kommt.

Poste mal bitte noch die verwendete Java Version.

Und warte auf den Erfinder :(

IceBoosteR
Beiträge: 27
Registriert: 17.06.2018, 18:59

Re: CCU-Historian will nicht auf Ubuntu laufen

Beitrag von IceBoosteR » 23.06.2018, 18:52

Hi,

ok dann heißt es wohl, abwarten.
Java Version im Screenshot.
Ich wüsste aber nicht, welche andere Version ich nehmen sollte, in der Praxis läuft die openJDK Variante ohne Probleme. Vielleicht gibt es doch Probleme weil es nicht Java 7 ist?

Abwarten & Tee trinken.

VG
IeeBoosteR
Dateianhänge
java version.png

Antworten

Zurück zu „CCU-Historian“