Das Setup für z / OSMF unter z / OS 2.3 löst einen Sicherheitsfehler aus, der darauf hinweist, dass libIzugJni64.so nicht PROGRAM CONTROLLED ist

557
Hogstrom

Ich richte z / OSMF auf einem z / OS 2.3-System ein und erhalte die folgenden Fehler, nachdem IZUSVR1 gestartet wurde und versucht wurde, sich zum ersten Mal bei z / OSMF anzumelden. Die Fehler werden im JES-Jobprotokoll und im Konsolenprotokoll angezeigt:

BPXP015I HFS PROGRAM /usr/lpp/zosmf/lib/libIzugJni64.so IS NOT MARKED PROGRAM CONTROLLED. BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR DAEMON (BPX.DAEMON) PROCESSING. 

Die Dokumentation enthält keine Hinweise auf eine Konfiguration für die dll libIzugJni64.so. Ich habe versucht, die Programmsteuerbits wie in der Nachricht angegeben einzustellen, und alle anderen Berechtigungen sehen korrekt aus.

Vorschläge, wie Sie dieses Problem umgehen können?

1

1 Antwort auf die Frage

4
Hogstrom

Die angezeigte Fehlermeldung ist nicht hilfreich, um auf das tatsächliche Problem hinzuweisen.

Das Problem ist, dass die von z / OSMF gestartete Task IZUSVR1 eine WebSphere Liberty-Laufzeitumgebung ausführt . WebSphere Liberty ist eine Java EE-Laufzeitumgebung und erfordert daher einen Zusatzprozess, der als AngelProzess bezeichnet wird, in dem autorisierte Services ausgeführt werden. z / OSMF sucht speziell nach einem AngelProzess mit dem Namen IZUANG1 . Der AngelProzess hat einen Standardnamen und erfordert eine bestimmte Überschreibung, um ihn zu ändern. z / OSMF sucht nach einem bestimmten Prozess namens IZUANG1. Dies ist nicht der Standardname.

Um diesen Namen anzugeben, müssen Sie die Angelgestartete Aufgabe ändern . Hier ist ein Ausschnitt der Änderung, die ich an meinem Prozess vornehmen musste.

Beachten Sie das NAME=IZUANG1auf der PROCAnweisung und hinzugefügt auf der PARMAnweisung auf STEP1. Meine JCL hatte diesen Parameter ursprünglich nicht.

//IZUANG1 PROC P='',C=N,ROOT='/usr/lpp/zosmf',OUTCLS='*',  // IZUTIME=NOLIMIT,NAME=IZUANG1  //*--------------------------------------------------------------*/  //* Startup procedure for the z/OSMF Websphere Liberty Profile */  //* Angel process. */  //*--------------------------------------------------------------*/  //STEP1 EXEC PGM=BPXBATA2,REGION=0M,  // TIME=&IZUTIME.,  // PARM='PGM &ROOT./wlp/lib/native/zos/s390x/bbgzangl COLD=&C &P  // NAME=&NAME'  

Leider bleibt der Fehler still, bis Sie versuchen, auf einen autorisierten Dienst zuzugreifen ( z. B. das Anmelden bei z / OSMF ). Die Fehlermeldungen helfen auch nicht, die eigentliche Ursache zu ermitteln. Damit sollten Sie an diesem Problem vorbeikommen.