Seite 1 von 1
Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 26 Jul 2022, 10:10
von thomas.besser
Wir bauen/testen Pakete auf einem OPSI-Server aus "testing". Heute morgen auf "opsiconfd 4.2.0.282-1" aktualisiert, seitdem werfen "HostcontrolSafe"-Methoden eine Warnung aus:
Code: Alles auswählen
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('<ip-opsi-server>', 57850), raddr=('<ip-opsi-client>', 4441)>
Gruß
Thomas
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 26 Jul 2022, 15:07
von fkalweit
Hallo Thomas,
Danke für die Meldung. Kommt die Warnung bei allen HostControlSafe-Methoden? Ich konnte das leider noch nicht nachstellen. Hättest du einen Beispielaufruf? Wie sind generell die Paketstände (dpkg -l | grep opsi)?
Viele Grüße
Fabian
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 26 Jul 2022, 15:11
von fkalweit
Hallo Thomas,
ich bekomme jetzt auch die Warings zB bei "hostControlSafe_showPopup". Ich schaue mir das weiter an und melde mich dann.
Viele Grüße
Fabian
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 26 Jul 2022, 15:14
von thomas.besser
Ich habe es mit folgenden getestet...
Code: Alles auswählen
hostControlSafe_fireEvent
hostControlSafe_getActiveSessions
hostControlSafe_execute
hostControlSafe_showPopup
Bei allen kam die Warnung...
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 05 Aug 2022, 09:13
von n.doerrer
Mit opsiconfd 4.2.0.283 auf serverseite und opsi-client-agent 4.2.0.38-1 auf clientseite sollten die Warnungen behoben sein und nicht mehr auftreten.
Beides ist nun in experimental.
Vielen Dank für den Report.
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 05 Aug 2022, 11:16
von thomas.besser
Danke für die Rückmeldung. Habe mir die beiden Pakete (opsiconfd_4.2.0.283-1_amd64.deb bzw. opsi-client-agent_4.2.0.38-1.opsi) manuell gezogen und auf dem Server ('opsi-testing') bzw. auf einem Test-Client installiert, aber die Meldung kam leider immer noch...
Code: Alles auswählen
opsi-admin -S -d method hostControlSafe_fireEvent "on_demand" <opsi_client_id>
<opsi_client_id>={'result': None, 'error': None}
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('<opsi_server_ip>', 59672), raddr=('<opsi_client_ip>', 4441)>
Was mich bei der Fehlermeldung etwas stutzig macht, was mit "proto=6" gemeint ist!? IPv6?! Die in der Fehlermeldung angezeigten (und von mir durch die Platzhalter <> getauschten) IP-Adressen sind IPv4...
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 10 Aug 2022, 09:24
von n.doerrer
Ja, stimmt. Es gab noch einen Fehler im cleanup, der mit opsiconfd 4.2.0.284 (jetzt in experimental) behoben sein sollte.
Es ist möglich, dass auf client-Seite im log auch damit noch eine Warnung angezeigt wird. Die wird dann vermutlich mit dem nächsten opsi-client-agent, der raus geht behoben sein.
Das "proto=6" in der Warnung bezieht sich nicht auf ipv6 sondern ist die Angabe des Protokolls im Transport layer, (Layer 4, siehe
https://de.wikipedia.org/wiki/OSI-Modell). Hier steht 6 für TCP (und 0x11 wäre UDP). Der Adresstyp ist spezifiziert in "family=AddressFamily.AF_INET" was für ipv4 steht (ipv6 wäre AF_INET6).
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 11 Aug 2022, 07:39
von thomas.besser
Kann ich leider nicht bestätigen...
Code: Alles auswählen
dpkg -l opsiconfd | grep ii
ii opsiconfd 4.2.0.284-1 amd64 opsi configuration service
Code: Alles auswählen
opsi-admin -S -d method hostControlSafe_fireEvent "on_demand" <id_opsi_client>
<opsi_client>={'result': None, 'error': None}
sys:1: ResourceWarning: unclosed <ssl.SSLSocket fd=4, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6, laddr=('<ip_opsi_server>', 55292), raddr=('<ip_opsi_client>', 4441)>
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 11 Aug 2022, 10:39
von n.doerrer
Ich entschuldige mich für das hin-und-her.
Mit opsi-admin -d geht der request am opsiconfd vorbei und profitiert dann nicht von der Korrektur.
Der fix in opsi-admin selbst ist jetzt als opsi-utils 4.2.0.183 in experimental (bzw baut gerade noch).
Re: Warnung bei HostcontrolSafe-Methoden (opsiconfd 4.2.0.282-1 aus testing)
Verfasst: 11 Aug 2022, 11:31
von thomas.besser
Ah jetzt, ja
Danke.