On-Demand funktioniert nicht immer

Antworten
theWonderBonga
Beiträge: 2
Registriert: 19 Mai 2020, 07:24

On-Demand funktioniert nicht immer

Beitrag von theWonderBonga »

Guten Morgen Gemeinde,

ich bin ein ziemlicher NewBi was Opsi und Linux angeht. Ich komm direkt mal zur Sache und entschuldige mich, falls es an meiner eigenen Dummheit liegt. Manchmal sieht man aber auch, den Wald vor läuter Bäumen nicht. Ich bin aber jetzt schon einige Tage an dem Problem dran und finde keine Lösung. NAtürlich hab ich auch die Forum Suche und google schon genutzt, entweder die falschen Begriffe gewählt oder das Problem hatte bisher keiner :?

Also der Kollege hat einen Ubuntu Opsi Server aufgebaut (18.04.4 LTS und Opsi 4.1) jetzt gibt es folgendes Problem. Wir haben 7 Clients integriert bei den ersten 5 Clients funktioniert der OnDemand, bei den letzten 2 Clients funktioniert der OnDemand nicht.

Das ist ein Log aus einem PC wo der OnDemand funktionert:

Code: Alles auswählen

[3] (INFO)     [Mai 18  17:15:16.836  2020]    [Thread[Thread-257,6,main]]      de.uib.configed.gui.FShowList   created by constructor 3, owner de.uib.configed.gui.MainFrame[frame0,1912,32,1936x1056,invalid,layout=java.awt.BorderLayout,title=opsi config editor - marni@172.24.100.7,resizable,maximized,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,1920x1017,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@628a7a7e,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
[3] (INFO)     [Mai 18  17:15:16.836  2020]    [Thread[Thread-257,6,main]]      de.uib.configed.gui.FShowList   registerWithRunningInstances
[3] (INFO)     [Mai 18  17:15:16.836  2020]    [Thread[Thread-257,6,main]]      de.uib.configed.gui.FShowList   init null icons
[3] (INFO)     [Mai 18  17:15:16.836  2020]    [Thread[Thread-257,6,main]]      de.uib.configed.gui.FShowList   setButtons and icons [ok, Ignorieren]
[3] (INFO)     [Mai 18  17:15:16.836  2020]    [Thread[Thread-257,6,main]]      de.uib.configed.gui.FShowList   with icons null  null  
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects started
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   produceConnection, url; https://172.24.100.7:4447/rpc
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject by connection sun.net.www.protocol.https.DelegateHttpsURLConnection:https://172.24.100.7:4447/rpc
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject request properties {Connection=[close], User-Agent=[opsi config editor 4.1.9.3.3], Accept-Encoding=[gzip]}
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject request method POST
[3] (INFO)     [Mai 18  17:15:16.852  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   https protocols given by system null
[3] (INFO)     [Mai 18  17:15:16.867  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects request old or  new session 
[3] (INFO)     [Mai 18  17:15:16.867  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects connected  new session 
[3] (INFO)     [Mai 18  17:15:16.867  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   connection cipher suite TLS_RSA_WITH_AES_128_GCM_SHA256
[3] (INFO)     [Mai 18  17:15:16.867  2020]    [Thread[HandshakeCompletedNotify-Thread,6,main]]      de.uib.opsicommand.JSONthroughHTTPS$MyHandshakeCompletedListener   protocol TLSv1.2  peerName CN=opsi-main.UnserNetz.Netz ,OU=Test ,O=tester,L=testi,ST=NRW,C=DE
[3] (INFO)     [Mai 18  17:15:16.867  2020]    [Thread[HandshakeCompletedNotify-Thread,6,main]]      de.uib.opsicommand.JSONthroughHTTPS$MyHandshakeCompletedListener   cipher suite TLS_RSA_WITH_AES_128_GCM_SHA256
[3] (INFO)     [Mai 18  17:15:17.086  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   gzipped true
[3] (INFO)     [Mai 18  17:15:17.086  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   deflated false
[3] (INFO)     [Mai 18  17:15:17.086  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   initiating GZIPInputStream
[3] (INFO)     [Mai 18  17:15:17.086  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   received line of length 94
[3] (INFO)     [Mai 18  17:15:17.086  2020]    [Thread[Thread-257,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject ready
[3] (INFO)     [Mai 18  17:15:17.102  2020]    [Thread[Thread-257,6,main]]      de.uib.utilities.thread.WaitCursor    stop wait cursor 1, was located at (de.uib.opsicommand.JSONthroughHTTPS)
[3] (INFO)     [Mai 18  17:15:17.273  2020]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.utilities.thread.WaitCursor$3   seemed to be last living instance

Jetzt der Log von einem PC, wo On-Demand nicht funktionert. Ich weiß nicht, was an den PCs anders ist. Es wurde auch im Netzt nichts verstellt (meines Wissens) und die Fehlermeldung sagt auch nicht wirklich viel aus, ausser das keine Verbindung zustande kommt.

Code: Alles auswählen

[3] (INFO)     [Mai 18  17:16:23.033  2020]    [Thread[Thread-274,6,main]]      de.uib.configed.gui.FShowList   created by constructor 3, owner de.uib.configed.gui.MainFrame[frame0,1912,32,1936x1056,invalid,layout=java.awt.BorderLayout,title=opsi config editor - marni@172.24.100.7,resizable,maximized,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,1920x1017,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@628a7a7e,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
[3] (INFO)     [Mai 18  17:16:23.033  2020]    [Thread[Thread-274,6,main]]      de.uib.configed.gui.FShowList   registerWithRunningInstances
[3] (INFO)     [Mai 18  17:16:23.033  2020]    [Thread[Thread-274,6,main]]      de.uib.configed.gui.FShowList   init null icons
[3] (INFO)     [Mai 18  17:16:23.033  2020]    [Thread[Thread-274,6,main]]      de.uib.configed.gui.FShowList   setButtons and icons [ok, Ignorieren]
[3] (INFO)     [Mai 18  17:16:23.033  2020]    [Thread[Thread-274,6,main]]      de.uib.configed.gui.FShowList   with icons null  null  
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects started
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   produceConnection, url; https://172.24.100.7:4447/rpc
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject by connection sun.net.www.protocol.https.DelegateHttpsURLConnection:https://172.24.100.7:4447/rpc
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject request properties {Connection=[close], User-Agent=[opsi config editor 4.1.9.3.3], Accept-Encoding=[gzip]}
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject request method POST
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   https protocols given by system null
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects request old or  new session 
[3] (INFO)     [Mai 18  17:16:23.049  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObjects connected  new session 
[3] (INFO)     [Mai 18  17:16:23.065  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   connection cipher suite TLS_RSA_WITH_AES_128_GCM_SHA256
[3] (INFO)     [Mai 18  17:16:23.065  2020]    [Thread[HandshakeCompletedNotify-Thread,6,main]]      de.uib.opsicommand.JSONthroughHTTPS$MyHandshakeCompletedListener   protocol TLSv1.2  peerName CN=opsi-main.UnserNetz.Netz ,OU=Test ,O=tester,L=testi,ST=NRW,C=DE
[3] (INFO)     [Mai 18  17:16:23.065  2020]    [Thread[HandshakeCompletedNotify-Thread,6,main]]      de.uib.opsicommand.JSONthroughHTTPS$MyHandshakeCompletedListener   cipher suite TLS_RSA_WITH_AES_128_GCM_SHA256
[3] (INFO)     [Mai 18  17:16:38.220  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   gzipped true
[3] (INFO)     [Mai 18  17:16:38.220  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   deflated false
[3] (INFO)     [Mai 18  17:16:38.220  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   initiating GZIPInputStream
[3] (INFO)     [Mai 18  17:16:38.236  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   received line of length 162
[3] (INFO)     [Mai 18  17:16:38.236  2020]    [Thread[Thread-274,6,main]]      de.uib.opsicommand.JSONthroughHTTPS   retrieveJSONObject ready
[3] (INFO)     [Mai 18  17:16:38.236  2020]    [Thread[Thread-274,6,main]]      de.uib.utilities.thread.WaitCursor    stop wait cursor 1, was located at (de.uib.opsicommand.JSONthroughHTTPS)
[3] (INFO)     [Mai 18  17:16:38.236  2020]    [Thread[Thread-274,6,main]]         fireOpsiclientdEventOnClients,  pc0010.sv-wesel.wesel:	 Opsi timeout error: Timed out after 15 seconds (last error: timed out)
[3] (INFO)     [Mai 18  17:16:38.283  2020]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.utilities.thread.WaitCursor$3   seemed to be last living instance

Der einzige Unterschied ist das die ersten 5 PCs am 27.2 installiert worden sind und die letzten zwei PCs letzte Woche.

Ich bin ziemlich ratlos. :? :?: :?: :?:

Gruß
Andi
Jan.Schmidt
Beiträge: 439
Registriert: 08 Jul 2017, 12:02

Re: On-Demand funktioniert nicht immer

Beitrag von Jan.Schmidt »

hi,

das ist immer schwer, aber wenn die logfiles antonnymisiert sind egal ob ganz oder halbherzig dann wird das meistens ein Fall für die Kristallkugel.

Ist dein Esel gefangen in einem Netz UnserNetz.Netz aus Wesel?
Bekommst du mit host pc0010.sv-wesel.wesel auf dem opsiserver auch die Adresse heraus, die der Client hat oder eine andere?
theWonderBonga
Beiträge: 2
Registriert: 19 Mai 2020, 07:24

Re: On-Demand funktioniert nicht immer

Beitrag von theWonderBonga »

Hi,

also ich erreiche vom Server die Clients per Ping und ich erreiche von den Clients die SErver per ping.

Hier nochmal die korrekten infos

Code: Alles auswählen

[3] (INFO)     [Mai 18  17:16:23.065  2020]    [Thread[HandshakeCompletedNotify-Thread,6,main]]     de.uib.opsicommand.JSONthroughHTTPS$MyHandshakeCompletedListener   protocol TLSv1.2 peerName CN=opsi-main.sv-wesel.wesel,OU=IT,O=SV Wesel,L=Wesel,ST=NRW,C=DE
Greetz
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: On-Demand funktioniert nicht immer

Beitrag von ueluekmen »

Der Server muss den Client mit der richtigen Namensauflösung auf Port 4441 erreichen. Ein ping sagt hier leider gar nichts aus.

Am besten mal mit einem Browser versuchen den Client per https://client.domain.de:4441 zu erreichen. Der lokale Administrator sollte sich hier einloggen können oder der Hostkey des Clients als Passwort. Wenn da nix kommt würde ich beim Client und auf dem Weg zum Client schauen.
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Antworten