Dual-Boot

SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Dual-Boot

Beitrag von SirTux »

D. h. ich muß den opsiServiceCall so ausführen?

Code: Alles auswählen

opsiServiceCall_setProductActionRequest /username "opsi-linux" /password "StrengGeheimesPasswort"
Und wo füge ich den opsi-User in der acl.conf hinzu? So?

Code: Alles auswählen

host_updateObject : sys_user(opsi-linux)
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Dual-Boot

Beitrag von SirTux »

Oder eher so?

Code: Alles auswählen

productOnClient_setProductActionRequest : sys_user(opsi-linux)
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Dual-Boot

Beitrag von n.wenselowski »

Hi,

re. ACL: es kommt auf die opsi4-Methoden an.

Ausgehend von https://github.com/opsi-org/python-opsi ... conf#L1050 brauchst du Freischaltungen für
  • productOnDepot_getObjects
  • productOnClient_updateObjects

Gruß

Niko

Code: Alles auswählen

import OPSI
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Dual-Boot

Beitrag von SirTux »

Danke, ich werde es nächste Woche testen.

Den User habe ich also wie folgt angelegt:

Code: Alles auswählen

opsi-admin -d method user_setCredentials opsi-linux GeheimesPasswort
In die acl.conf habe ich folgendes unten eingefügt:

Code: Alles auswählen

productOnDepot_getObjects : sys_group(opsiadmin); opsi_depotserver; self; sys_user(opsi-linux)
productOnClient_updateObjects : sys_group(opsiadmin); opsi_depotserver; self; sys_user(opsi-linux)
SirTux
Beiträge: 558
Registriert: 05 Feb 2011, 18:37

Re: Dual-Boot

Beitrag von SirTux »

Klappt leider noch nicht:

Code: Alles auswählen

(148)     [5] [Nov 21 12:44:09:760] [trigger-opsi-linux] Execution of: opsiServiceCall_setProductActionRequest /username $username$ /password $password$
(149)     [5] [Nov 21 12:44:09:760] [trigger-opsi-linux] 
(150)     [4] [Nov 21 12:44:09:762] [trigger-opsi-linux]   Warning: Existing service connection will be reopend. This may cause critical errors. Do not do this, if you are not really shure what you doing.
(151)     [6] [Nov 21 12:44:09:762] [trigger-opsi-linux]      "method": "setProductActionRequest"
(152)     [6] [Nov 21 12:44:09:762] [trigger-opsi-linux]   Working with ssl protocol: sslvSSLv23 - auto negotation
(153)     [7] [Nov 21 12:44:09:762] [trigger-opsi-linux]   Changing to MimeType: gzip-application/json-rpc
(154)     [3] [Nov 21 12:44:09:762] [trigger-opsi-linux]   Error: retrieveJSONObject --- opsi service problem ----> unexpected Result from webservice in retrieveJSONObject, number of lines: 0-> retrieveJSONObject:1: Stream read error
(155)     [6] [Nov 21 12:44:09:762] [trigger-opsi-linux]   Working with ssl protocol: sslvSSLv23 - auto negotation
(156)     [5] [Nov 21 12:44:09:763] [trigger-opsi-linux]   opsi Server Version : 
(157)     [6] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Working with ssl protocol: sslvSSLv23 - auto negotation
(158)     [7] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Changing to MimeType: application/json
(159)     [3] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Error: retrieveJSONObject --- opsi service problem ----> unexpected Result from webservice in retrieveJSONObject, number of lines: 0-> retrieveJSONObject:1: Stream read error
(160)     [3] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Exception in doOpsiServicecall: tscLogin: List index (0) out of bounds
(161)     [3] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Error: not connected to service
(162)     [3] [Nov 21 12:44:09:763] [trigger-opsi-linux]   Error: no connection to service
Antworten