CCU-Historian will nicht auf Ubuntu laufen
Moderator: Co-Administratoren
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
CCU-Historian will nicht auf Ubuntu laufen
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!
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!
-
- 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
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.
- 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.
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
Re: CCU-Historian will nicht auf Ubuntu laufen
Hi,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.
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
-
- 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
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
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
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
Re: CCU-Historian will nicht auf Ubuntu laufen
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....
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
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'
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
-
- 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
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
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
durch
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.
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'
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
Code: Alles auswählen
devices.historianAddress='192.168.178.48'
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.
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
Re: CCU-Historian will nicht auf Ubuntu laufen
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
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
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
Re: CCU-Historian will nicht auf Ubuntu laufen
Hi,
so wie versprochen das Update. Leider klappt es diesmal auch nicht.
Neue Config:
Die Ausgabe selber:
Output des nun generierten Logfiles:
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
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'
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
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
-
- 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
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
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
-
- Beiträge: 27
- Registriert: 17.06.2018, 18:59
Re: CCU-Historian will nicht auf Ubuntu laufen
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
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