Seite 1 von 2

Probleme mit opsiconfd

Verfasst: 27 Mai 2021, 11:18
von damien.leviet
Hallo zusammen,

seit einigen Tagen haben wir ein relativ dickes Problem mit dem Dienst opsiconfd:

Code: Alles auswählen

Service Unavailable
The server is currently overloaded, please try again later.

Code: Alles auswählen

2021-05-27  11:09:55.837 -- Response 503 Service Unavailable <html><head><title>503 Service Unavailable</title></head><body><h1>Service Unavailable</h1>The server is currently overloaded, please try again later.</body></html>  
2021-05-27  11:09:59.271 -- Response 503 Service Unavailable <html><head><title>503 Service Unavailable</title></head><body><h1>Service Unavailable</h1>The server is currently overloaded, please try again later.</body></html>  
2021-05-27  11:10:06.100 -- Response 503 Service Unavailable <html><head><title>503 Service Unavailable</title></head><body><h1>Service Unavailable</h1>The server is currently overloaded, please try again later.</body></html>  
2021-05-27  11:10:06.101 -- JSONReMapper: Exception on reproducing  null, java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because "<local2>" is null
2021-05-27  11:10:06.122 -- Nicht erwarteter Fehler Cannot invoke "de.uib.configed.type.ConfigOption.get(Object)" because "<local4>" is null
Bitte die Logdatei einsehen
Ich kann den Dienst zwar neustarten und er funktioniert dann auch wieder für eine kurze Zeit, aber nach einer Weile wieder dasselbe Resultat.

Danke für eure Hilfe.

Gruß Damien

Re: Probleme mit opsiconfd

Verfasst: 27 Mai 2021, 11:38
von ThomasT
Schau dir doch mal die opsiconfd Info-Page an. Also https://IP_DEINES_OPSI_SERVERS:4447/info
Vielleicht entdeckst du da ja eine Ursache.
Desweiteren kannst du dir natürlich auch mal die Standard Linux Performance-Indikatoren anschauen, also was sagt top/htop,iostat und co...
Wie sieht denn die zugehörige Stelle im opsiconfd Log aus?

Re: Probleme mit opsiconfd

Verfasst: 27 Mai 2021, 11:56
von damien.leviet
Habe ich gerade gemacht.. auf einmal dann die Meldung mit der Überlastung.
Auf dem Server selber sehe ich aber keine Anomalität...

Re: Probleme mit opsiconfd

Verfasst: 28 Mai 2021, 11:20
von feltel
Ich hab den Fehler jetzt auch -bisher einmal- gesehen. Die OPSI-VM idled vor sich hin, und der configed bringt o.a. Meldung. Der Webservice -und damit auch die Graphen etc- sind auch nicht erreichbar; der configed greift ja auch über die gleiche Schnittstelle auf OPSI zu.

Der opsiconfd-Daemon läuft noch.

Im opsiconfd-Log kommt das hier als letztes:

Code: Alles auswählen

[2] [May 28 11:17:53]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 330, in dataReceived
    self._flushReceiveBIO()
 (Logger.py|256)
[2] [May 28 11:17:53]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 285, in _flushReceiveBIO
    self._tlsShutdownFinished(None)
 (Logger.py|256)
[2] [May 28 11:17:53]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 378, in _tlsShutdownFinished
    self._flushSendBIO()
 (Logger.py|256)
[2] [May 28 11:17:53]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 252, in _flushSendBIO
    bytes = self._tlsConnection.bio_read(2 ** 15)
 (Logger.py|256)
[2] [May 28 11:17:53]      ==>>> 'NoneType' object has no attribute 'bio_read' (Logger.py|257)
[2] [May 28 11:17:57] Traceback: (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 614, in _doReadOrWrite
    why = selectable.doRead()
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 243, in doRead
    return self._dataReceived(data)
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 249, in _dataReceived
    rval = self.protocol.dataReceived(data)
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 330, in dataReceived
    self._flushReceiveBIO()
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 285, in _flushReceiveBIO
    self._tlsShutdownFinished(None)
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 378, in _tlsShutdownFinished
    self._flushSendBIO()
 (Logger.py|256)
[2] [May 28 11:17:57]   File "/usr/lib/python2.7/dist-packages/twisted/protocols/tls.py", line 252, in _flushSendBIO
    bytes = self._tlsConnection.bio_read(2 ** 15)
 (Logger.py|256)
[2] [May 28 11:17:57]      ==>>> 'NoneType' object has no attribute 'bio_read' (Logger.py|257)

Re: Probleme mit opsiconfd

Verfasst: 28 Mai 2021, 13:10
von damien.leviet
Ich habe das Problem immer noch und habe das Loglevel jetzt mal auf 8 gesetzt.
Schaue es mir jetzt bis zum nächsten Problem an.

Re: Probleme mit opsiconfd

Verfasst: 28 Mai 2021, 16:15
von Jan.Schmidt
Hi,

hast du zufällig den OPSI clientd "neulich" aktualisiert?

Wenn ja auch ein

Code: Alles auswählen

opsi-setup --init-current-config
hinterher geschoben?

Der Befehl schadet im Zweifel nie, kann aber div. Probleme lösen, die manchmal nach einem upgrade der opsi Server pakete auftauchen.

Re: Probleme mit opsiconfd

Verfasst: 08 Jun 2021, 10:30
von volkera
Hallo,

wir bekommen diese Meldung seit ein paar Tagen auch in einem Fenster angezeigt.
Ein

Code: Alles auswählen

opsi-setup --init-current-config
hat bisher nicht geholfen.

Viele Grüße
volkera

Re: Probleme mit opsiconfd

Verfasst: 22 Jun 2021, 10:26
von g.burck
Ich schließe mich dem Problem an, es gab vor einiger Zeit auch das Problem mit der Tabelle: viewtopic.php?f=7&t=12267&hilit=table+error

Ich meine ich hätte damals schon beide Befehle abgesetzt.
Es wäre die Frage, ob das Update auf die 4.2 das Problem behebt, oder erst mal das Problem gefixt sein soll.

Grüße

Gregor

Re: Probleme mit opsiconfd

Verfasst: 25 Jun 2021, 15:12
von g.burck
Moin,

hat schon jemand eine Lösung oder Ursache für das Problem gefunden?

Grüße & schönes Wochenende

Gregor

Re: Probleme mit opsiconfd

Verfasst: 25 Jun 2021, 15:14
von m.radtke
Hi Gregor,

ein Uograde auf opsi 4.2 hat bei vielen Leuten geholfen dieses Problem zu lösen.

Gruß
Mathias