Sehr geehrte opsi-Anwenderinnen und -Anwender,
mit diesem Release haben wir weitere Pakete für opsi veröffentlicht.
Das neue Release enthält eine Reihe von Korrekturen und Verbesserungen.
Das Grafana-Panel wurde überarbeitet und verwendet nun das simpod-json-datasource-Plugin.
Mit dem Flag --list-attributes kann opsi-cli nun die Attribute eines Befehls anzeigen.
Darüber hinaus kann die Ausgabe mit der Option `--sort-by` sortiert werden.
Wichtig: Bitte verwenden Sie jetzt `--clients all` mit dem Befehl client-action, um alle Clients anzusprechen.
Das Verhalten, dass alle Clients angesprochen werden wenn keine Clients und Gruppen angegeben werden ist überholt und wird in Zukunft entfernt.
===========================
Pakete für opsi 4.3 stable:
===========================
== TOOL ==
* opsi-cli 4.3.2.0 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-client-agent-msi 4.3.1.1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-configed-portable 4.3.1.11 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-logviewer-portable 4.3.1.11 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-webgui.zip 4.3.29 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
== OPSI_PACKAGE ==
* opsi-cli 4.3.2.0-1
* opsi-client-agent 4.3.1.1-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-configed 4.3.1.11-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-linux-client-agent 4.3.1.2-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-mac-client-agent 4.3.1.1-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-vhd-control 4.3.0.2-1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* ubuntu22-04 4.2.0.2-6 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
== SERVER_PACKAGE ==
* opsi-server 4.3.2.0 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-utils 4.3.3.10 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsi-webgui 4.3.29 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsiconfd 4.3.12.8 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
* opsipxeconfd 4.3.3.1 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
Mit freundlichen Grüßen
Jan Schneider
Updates für 4.3 stable
- j.schneider
- uib-Team
- Beiträge: 1828
- Registriert: 29 Mai 2008, 15:14
-
- Beiträge: 462
- Registriert: 09 Sep 2009, 09:40
Re: Updates für 4.3 stable
Beim Update auf einem OPSI 4.3 stable ist mir aufgefallen
[...]
Setting up opsi-server-full (4.3.2.0-1) ...
Synchronizing state of mysql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mysql
Failed to enable unit: Refusing to operate on alias name or linked unit file: mysql.service
Synchronizing state of mariadb.service with SysV service script with /lib/systemd/systemd-sysv-install.
[...]
Einen Tip, wie ich das weg bekomme?
Danke und Gruß
Thomas
[...]
Setting up opsi-server-full (4.3.2.0-1) ...
Synchronizing state of mysql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mysql
Failed to enable unit: Refusing to operate on alias name or linked unit file: mysql.service
Synchronizing state of mariadb.service with SysV service script with /lib/systemd/systemd-sysv-install.
[...]
Einen Tip, wie ich das weg bekomme?
Danke und Gruß
Thomas
Re: Updates für 4.3 stable
Nach dem Update des OCA auf einem Mac muss wieder der Full Disk Access eingestellt werden, da sich der Hashwert des OCA-Binaries geändert hat. Wie schon in viewtopic.php?p=59630#p59630 bereitgestellt hier der Config-Payload, falls man mehrere Macs z.B. über Intune verwaltet. Ich bin nämlich gerade wieder über den Fehler gestolpert, konnte mich aber gerade noch so erinnern.
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDescription</key>
<string>OPSI opsiclientd Full Disk Access v4.3.1.0-1</string>
<key>PayloadDisplayName</key>
<string>OPSI opsiclientd Full Disk Access v4.3.1.0-1</string>
<key>PayloadIdentifier</key>
<string>B3871CF4-29D0-442E-BD4D-377852317B19</string>
<key>PayloadOrganization</key>
<string>Docemus Privatschulen gGmbH</string>
<key>PayloadType</key>
<string>com.apple.TCC.configuration-profile-policy</string>
<key>PayloadUUID</key>
<string>F8796D85-1686-427A-B7B1-0B7CB446DD43</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>Services</key>
<dict>
<key>SystemPolicyAllFiles</key>
<array>
<dict>
<key>Allowed</key>
<true/>
<key>CodeRequirement</key>
<string>identifier "org.opsi.opsi-script" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "5H88T32F7P"</string>
<key>Comment</key>
<string></string>
<key>Identifier</key>
<string>org.opsi.opsi-script</string>
<key>IdentifierType</key>
<string>bundleID</string>
</dict>
<dict>
<key>Allowed</key>
<true/>
<key>CodeRequirement</key>
<string>cdhash H"517c0ee1ceb7eabf1759b0a676c659e7c12a221e"</string>
<key>Comment</key>
<string></string>
<key>Identifier</key>
<string>/usr/local/lib/opsiclientd/opsiclientd</string>
<key>IdentifierType</key>
<string>path</string>
</dict>
</array>
</dict>
</dict>
</array>
<key>PayloadDescription</key>
<string>OPSI opsiclientd Full Disk Access v4.3.1.0-1</string>
<key>PayloadDisplayName</key>
<string>OPSI opsiclientd Full Disk Access v4.3.1.0-1</string>
<key>PayloadIdentifier</key>
<string>B3871CF4-29D0-442E-BD4D-377852317B19</string>
<key>PayloadOrganization</key>
<string>Docemus Privatschulen gGmbH</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>B08675DE-0C75-4462-85F2-991CB715650A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Re: Updates für 4.3 stable
Seit dem Update geht der HealthCheck in der neuen WebUI (/addons/webgui/app/adminserverhealthcheck) nicht mehr. Im Log kommt folgender Fehler:
[3] [2024-04-04 07:19:39,942] [192.168.3.79 ] Could not get health check.
[3] [2024-04-04 07:19:39,942] [192.168.3.79 ] asyncio.run() cannot be called from a running event loop
[3] [2024-04-04 07:19:39,942] [192.168.3.79 ] Could not get health check.
Traceback (most recent call last):
File "opsiconfd/check/addon.py", line 35, in check_opsi_failed_addons
File "uvloop/loop.pyx", line 1511, in uvloop.loop.Loop.run_until_complete
File "uvloop/loop.pyx", line 1504, in uvloop.loop.Loop.run_until_complete
File "uvloop/loop.pyx", line 1377, in uvloop.loop.Loop.run_forever
File "uvloop/loop.pyx", line 518, in uvloop.loop.Loop._run
RuntimeError: this event loop is already running.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/lib/opsiconfd/addons/webgui/python/server.py", line 36, in get_health_check
server_health = backend.service_healthCheck()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "opsiconfd/backend/rpc/__init__.py", line 185, in wrapper
File "opsiconfd/backend/rpc/general.py", line 166, in service_healthCheck
File "opsiconfd/check/main.py", line 60, in health_check
File "opsiconfd/check/addon.py", line 37, in check_opsi_failed_addons
File "asyncio/runners.py", line 186, in run
RuntimeError: asyncio.run() cannot be called from a running event loop
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "opsiconfd/rest.py", line 241, in create_response
File "opsiconfd/rest.py", line 233, in exec_func
File "/var/lib/opsiconfd/addons/webgui/python/server.py", line 41, in get_health_check
raise OpsiApiException(
opsiconfd.rest.OpsiApiException: Could not get health check.
[4] [2024-04-04 07:19:39,943] [192.168.3.79 ] Warning 'coroutine '_get_failed_addons' was never awaited' in file 'opsiconfd/rest.py', line 286
Re: Updates für 4.3 stable
Hallo,
vielen Dank für die Info. Wir schauen uns das an.
Ein Workaround für jetzt wäre in der /etc/opsi/opsiconfd.conf folgendes einzutragen:
Viele Grüße
Fabian
vielen Dank für die Info. Wir schauen uns das an.
Ein Workaround für jetzt wäre in der /etc/opsi/opsiconfd.conf folgendes einzutragen:
Code: Alles auswählen
skip-checks=[opsi_failed_addons]
Fabian