Программа установки для z/OSMF в z/OS 2.3 сбрасывает ошибку безопасности, указывающую, что libIzugJni64.so не управляется программой
Я устанавливаю z/OSMF в системе z/OS 2.3 и получаю следующие ошибки после запуска IZUSVR1 и попытки входа в z/OSMF в первый раз. Ошибки видны в журнале заданий JES и в журнале консоли:
BPXP015I HFS PROGRAM /usr/lpp/zosmf/lib/libIzugJni64.so IS NOT MARKED PROGRAM CONTROLLED.
BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR DAEMON (BPX.DAEMON) PROCESSING.
В документации нет ничего, что указывало бы на конфигурацию dll libIzugJni64.so. Я пытался установить биты управления программой, как указано в сообщении, и все остальные разрешения выглядят правильно?
Предложения о том, как обойти эту проблему?
1 ответ
Указанное сообщение об ошибке не помогает указать на реальную проблему.
Проблема в том, что запущенная задача z/OSMF IZUSVR1 выполняет среду выполнения WebSphere Liberty. WebSphere Liberty - это среда выполнения Java EE, для которой требуется дополнительный процесс, называемый Angel
процесс, в котором выполняются авторизованные услуги. z/OSMF выглядит специально для Angel
процесс с именем IZUANG1. Angel
У процесса есть имя по умолчанию, и для его изменения требуется специальное переопределение. z/OSMF ищет определенный процесс с именем IZUANG1, и это не имя по умолчанию.
Чтобы указать это имя, вы должны изменить Angel
Запущенное задание. Вот фрагмент изменений, которые я должен был внести в свой процесс.
Обратите внимание NAME=IZUANG1
на PROC
заявление и добавлено на PARM
заявление о STEP1
, У моего JCL изначально не было этого параметра.
//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'
К сожалению, ошибка молчит до тех пор, пока вы не попытаетесь получить доступ к авторизованной службе (например, войдя в z/OSMF). Сообщения об ошибках также не помогают определить истинную причину. Это должно помочь вам преодолеть эту проблему.