Hello,
ich habe heute auch versucht von 4.2 auf 4.3 das Upgrade durchzuführen. Der Befehl "opsiconfd health-check --upgrade-check" signalisierte alles tutti.
Also dachte ich mir "Auf gehts, wird schon schief gehen".
Im Upgrade Vorgang kam folgendes vor:
Code: Alles auswählen
opsi-server (4.3.1.1-1) wird eingerichtet ...
[5] [2023-12-01 14:42:51.011] [ ] Running opsiconfd setup (__init__.py:182)
[5] [2023-12-01 14:42:54.805] [ ] Setup grafana plugin grafana-simple-json-datasource (install) (grafana.py:330)
[4] [2023-12-01 14:43:05.001] [ ] Could not install grafana plugin via grafana-cli: Command '['grafana-cli', 'plugins', 'install', 'grafana-simple-json-datasd non-zero exit status 1. (grafana.py:338)
Trigger für man-db (2.10.2-1) werden verarbeitet ...
Erhalte ich folgende Ausgabe:
Code: Alles auswählen
[5] [2023-12-01 14:51:52.690] [ ] Sending mail notification (Notifier.py:92)
[5] [2023-12-01 14:51:52.876] [ ] Email successfully sent (Notifier.py:120)
[3] [2023-12-01 14:51:52.891] [ ] Opsi rpc error: No client id attribute defined for table PRODUCT_ON_DEPOT using ace RPCACE(method_re=re.compile('.*'), type='self', id='XXXX.xxx.XXX.de', allowed_attributes=set(), denied_attributes=set()) (opsipackageupdater.py:454)
Traceback (most recent call last):
File "opsiutils/opsipackageupdater.py", line 450, in main
File "opsiutils/opsipackageupdater.py", line 420, in updater_main
File "opsiutils/update_packages/Updater.py", line 249, in processUpdates
File "opsiutils/update_packages/Updater.py", line 681, in get_packages
File "opsiutils/update_packages/Updater.py", line 972, in getInstalledProducts
File "<string>", line 1, in productOnDepot_getObjects
File "opsicommon/client/opsiservice.py", line 1203, in jsonrpc
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: No client id attribute defined for table PRODUCT_ON_DEPOT using ace RPCACE(method_re=re.compile('.*'), type='self', id='XXXX.xxx.XXX.de', allowed_attributes=set(), denied_attributes=set())
ERROR: Opsi rpc error: No client id attribute defined for table PRODUCT_ON_DEPOT using ace RPCACE(method_re=re.compile('.*'), type='self', id='XXXX.xxx.XXX.de', allowed_attributes=set(), denied_attributes=set())
Ich weiß nicht wirklich, was ich noch tun soll. Ich habe vorerst alles zurückgebaut, kann den Fehler jedoch problemlos reproduzieren
acl.conf sieht wie folgt aus:
Code: Alles auswählen
backend_deleteBase : sys_group(opsiadmin)
backend_.* : all
hostControl.* : sys_group(opsiadmin); opsi_depotserver
host_get.* : sys_group(opsiadmin); opsi_depotserver; self; opsi_client(attributes(!opsiHostKey,!description,!lastSeen,!notes,!hardwareAddress,!inventoryNumber))
auditSoftware_delete.* : sys_group(opsiadmin); opsi_depotserver
auditSoftware_.* : sys_group(opsiadmin); opsi_depotserver; opsi_client
auditHardware_delete.* : sys_group(opsiadmin); opsi_depotserver
auditHardware_.* : sys_group(opsiadmin); opsi_depotserver; opsi_client
.*_get.* : sys_group(opsiadmin); opsi_depotserver; opsi_client
.* : sys_group(opsiadmin); opsi_depotserver; self
Marni