Nach Update auf Opsi 4.0.3 Wake on Lan Fehler - [Errno 1] Operation not permitted

Antworten
OpsiAgent
Beiträge: 6
Registriert: 22 Nov 2019, 09:06

Nach Update auf Opsi 4.0.3 Wake on Lan Fehler - [Errno 1] Operation not permitted

Beitrag von OpsiAgent »

Hallo Zusammen,

ich habe nachdem Update von Opsi 4.0.2 auf 4.0.3 leider folgendes Problem.
Ich würde gerne wie in der Version 4.0.2 einen Client per Wake On Lan Remote starten.
Leider funktioniert dies nicht mehr, er bricht mit nachfolgender Fehlermeldung ab:

Fehlermeldung im opsi-configed:

Computername.domäne.de [Errno 1] Operation not permitted

Fehlermeldung in den Serverlogs:

[6] [2024-05-07 11:00:37.913] [ ] Connected to opsiconfd 4.3.14.1 (uvicorn) (__init__.py:90)
[6] [2024-05-07 11:00:37.913] [ ] arg[0]: method (opsiadmin.py:359)
[6] [2024-05-07 11:00:37.913] [ ] arg[1]: hostControl_start (opsiadmin.py:359)
[6] [2024-05-07 11:00:37.913] [ ] arg[2]: Computername.domäne.de (opsiadmin.py:359)
[7] [2024-05-07 11:00:37.913] [ ] cmdline: 'method hostControl_start Computername.domäne.de' (opsiadmin.py:382)
[6] [2024-05-07 11:00:37.914] [ ] Execute: 'method hostControl_start Computername.domäne.de' (opsiadmin.py:819)
[7] [2024-05-07 11:00:37.914] [ ] cmdline: 'method hostControl_start Computername.domäne.de' (opsiadmin.py:807)
[7] [2024-05-07 11:00:37.914] [ ] cmdline: 'method hostControl_start Computername.domäne.de' (opsiadmin.py:807)
[7] [2024-05-07 11:00:37.914] [ ] Not a json string 'Computername.domäne.de': JSON is malformed: invalid character (byte 0) (opsiadmin.py:1239)
[6] [2024-05-07 11:00:37.914] [ ] Executing: hostControl_start('Computername.domäne.de') (opsiadmin.py:1252)
[6] [2024-05-07 11:00:37.914] [ ] JSONRPC request to https://localhost:4447: id='814d23dc-8913-481b-9d1c-290ae7393b39', method=hostControl_start, Content-Type=application/msgpack, Content-Encoding=lz4, timeout=300.0 (opsiservice.py:1263)
[7] [2024-05-07 11:00:37.933] [ ] https://localhost:4447 "POST /rpc HTTP/1.1" 200 140 (connectionpool.py:549)
[6] [2024-05-07 11:00:37.934] [ ] Got response status=200, id='814d23dc-8913-481b-9d1c-290ae7393b39', method=hostControl_start, Content-Type=application/msgpack, Content-Encoding=, duration=0.019s (opsiservice.py:1286)
[7] [2024-05-07 11:00:37.934] [ ] Took 0.019 seconds to process: hostControl_start('Computername.domäne.de') (opsiadmin.py:1264)
[7] [2024-05-07 11:00:37.934] [ ] Shell lines are: '[{'text': '{', 'color': '\x1b[0;32;40m'}, {'text': ' "Computername.domäne.de": {', 'color': '\x1b[0;32;40m'}, {'text': ' "result": null,', 'color': '\x1b[0;32;40m'}, {'text': ' "error": "[Errno 1] Operation not permitted"', 'color': '\x1b[0;32;40m'}, {'text': ' }', 'color': '\x1b[0;32;40m'}, {'text': '}', 'color': '\x1b[0;32;40m'}]' (opsiadmin.py:427)
{
"Computername.domäne.de": {
"result": null,
"error": "[Errno 1] Operation not permitted"
}
}
[7] [2024-05-07 11:00:37.949] [ ] https://localhost:4447 "POST /session/logout HTTP/1.1" 200 17 (connectionpool.py:549)


Vielleicht hat einer eine Idee wie ich das Problem lösen kann?

Vielen Dank vorab und viele Grüße
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1828
Registriert: 29 Mai 2008, 15:14

Re: Nach Update auf Opsi 4.0.3 Wake on Lan Fehler - [Errno 1] Operation not permitted

Beitrag von j.schneider »

Hallo!

Das Wake-On-LAN-Paket wird per UDP-Broadcast an eine Broadcast-Adresse gesendet.
Standardmäßig an die 255.255.255.255, Ports 7, 9 und 12287.
Der opsiconfd / Host hat scheinbar keine Berechtigung diese Pakte zu versenden.

Die Konfiguration hierzu ist in der Datei /etc/opsi/backends/hostcontrol.conf zu finden.
Die Dokumentation dazu ist hier:
https://docs.opsi.org/opsi-docs-de/4.3/ ... st-control

Grüße
Jan Schneider
OpsiAgent
Beiträge: 6
Registriert: 22 Nov 2019, 09:06

Re: Nach Update auf Opsi 4.0.3 Wake on Lan Fehler - [Errno 1] Operation not permitted

Beitrag von OpsiAgent »

Hallo Jan,

vielen Dank für deine Rückmeldung.
Mit deinem Tipp konnte ich das Problem lösen.
Die aufgeführten Ports wurden durch eine lokale Firewall blockiert.

Viele Grüße
Antworten