On 08-Jan-2016 15:36 -0700, Aaron Bartell wrote:
Sorry, here's the full error:
https://bitbucket.org/snippets/aaronbartell/q8Xgk
included reformatted for reference only:
5770SS1 V7R2M0 140418Job Log LITMIS1 01/08/16 23:19:39 UTC Page 1
Job name: CODE01 User: QTMHHTTP Number: 165602
Job description: QZHBHTTP Library: QHTTPSVR
MSGID TYPE SEV DATE TIME
FROM PGM LIBRARY INST TO PGM LIBRARY INST
CPF1124 Information 00 01/08/16 23:19:39.222553
QWTPIIPP QSYS 04C9 *EXT *N
Message: Job 165602/QTMHHTTP/CODE01 started on 01/08/16 at 23:19:39 in
subsystem QHTTPSVR in QHTTPSVR. Job entered system on 01/08/16 at 23:19:39.
CPDB9F0 Diagnostic 30 01/08/16 23:19:39.314943
QP2SYS QSYS *STMT QP0ZPCPN QSYS *STMT
From module: QP2LOAD
From procedure: send_message__FPcT1Pvi
Statement: 11
To module: QP0ZPCPN
To procedure: Qp0zNewProcess
Statement: 278
Message: Not authorized to PASE for i program
/QOpenSys/QIBM/ProdData/OS400/PASE/sbin/zfcgi.
Cause: You must have execute authority for the file and every
directory in the path. You may also need read authority to the file if
it is on a remote file system or a local file system other than the root
file system or QOpenSys file system.
Recovery: Verify that you have read and execute authority to the file,
and execute authority to all directories in the path, then try the
request again.
Technical description: The error occurred loading Portable Application
Solutions Environment program /QOpenSys/QIBM/ProdData/OS400/PASE/sbin/zfcgi.
CPFB9C0 Escape 40 01/08/16 23:19:39.320868
QP2SYS QSYS *STMT QP0ZPCPN QSYS *STMT
From module: QP2LOAD
From procedure: send_message__FPcT1Pvi
Statement: 11
To module: QP0ZPCPN
To procedure: Qp0zNewProcess
Statement: 278
Message : Error loading PASE for i program
/QOpenSys/QIBM/ProdData/OS400/PASE/sbin/zfcgi. See previous messages.
Cause: An unexpected error occurred loading the PASE for i program.
Recovery: See other messages in the job log. Correct any errors and
then try the request again. If the problem persists, report the problem
using the Analyze Problem (ANZPRB) command.
On 08-Jan-2016 15:23 -0700, CRPence wrote:
was that script run under that USRPRF or perhaps run under another
USRPRF?
It was profile AARON that issues STRTCPSVR, but I obtained the error
from WRKSPLF QTMHHTTP.
Best to run the script using USER(QTMHHTTP) given that is the initial
user for the
assuming the *AUTFAIL auditing is active prior to the failure.
How do I check that?
WRKSYSVAL *SEC /* review the following: */
QAUDCTL *SEC Auditing control
QAUDLVL *SEC Security auditing level
QAUDLVL2 *SEC Security auditing level extension
As I recall, the fist of the above system values should indicate
auditing is active [i.e. at least not *NONE] and the value *AUTFAIL
should appear in one of the latter two; if *NOTAVL appears [like for my
*peon user profile], use a profile with USRCLS(*SECOFR) SPCAUT(*ALL).
If Authority Failure auditing was active, then refer to either of the
following invocations, adjusted for the date\time of the error; e.g. the
01/08/16 23:19:39 from above:
?CPYAUDJRNE /* Copy Audit Journal Entries */
/* I recall the default is to search for Journal Entry Type AF */
DSPJRN JRN(QSYS/QAUDJRN) RCVRNG(*CURCHAIN) JRNCDE((T)) ENTTYP(AF)
If AF auditing was not active, then one of the above, for the newer
repeat of the authority failure.
As an Amazon Associate we earn from qualifying purchases.