Troubleshooting
Problem
This document contains information for determining the cause of error 0001-0078 - "process ended by signal 5," received in a QSHELL session.
Resolving The Problem
The SAPCAR command (which runs in a QSHELL session) fails with error 001-0078 - process ended by signal 5.
Note: SAPCAR is an unzip utility, and it is provided as part of the SAP application software.
Error 001-0078 - process ended by signal 5 is a SIGSEGV (Posix segmentation violation) error. There should be an IBM iSeries family of servers error in a joblog that is associated with this QSH error.
Note: Because SAPCAR runs directly in the QSHELL Session, rather than in a spawned session, the error should be found in the QZSHSH joblog. The person who ran the failing command can type WRKSPLF and then press the Enter key to find the joblog.
The joblog contains message CPDB9EA - Could not load dependent OS/400 PASE module os4apilib.so. Cause: The error occurred attempting to load OS/400 PASE module /sapmnt/trans/SAPCAR. Other messages in the joblog are CPDB9C1, CPDB9C9, CPFB9C0, CEE9901, CPF24A3, and CPC1219.
To resolve the problem, sign on the emulation session with the special QSECOFR profile that is created by SAP (and then run the SAPCAR command). Speculation is that the SAPCAR command is hard coded to run only under this profile or that SAP might have configuration options that determine which profile the command will run under. This is not an iSeries family authority problem because the same failure is received with the normal QSECOFR profile that is shipped by IBM.
Note: SAPCAR is an unzip utility, and it is provided as part of the SAP application software.
Error 001-0078 - process ended by signal 5 is a SIGSEGV (Posix segmentation violation) error. There should be an IBM iSeries family of servers error in a joblog that is associated with this QSH error.
Note: Because SAPCAR runs directly in the QSHELL Session, rather than in a spawned session, the error should be found in the QZSHSH joblog. The person who ran the failing command can type WRKSPLF and then press the Enter key to find the joblog.
The joblog contains message CPDB9EA - Could not load dependent OS/400 PASE module os4apilib.so. Cause: The error occurred attempting to load OS/400 PASE module /sapmnt/trans/SAPCAR. Other messages in the joblog are CPDB9C1, CPDB9C9, CPFB9C0, CEE9901, CPF24A3, and CPC1219.
To resolve the problem, sign on the emulation session with the special QSECOFR profile that is created by SAP (and then run the SAPCAR command). Speculation is that the SAPCAR command is hard coded to run only under this profile or that SAP might have configuration options that determine which profile the command will run under. This is not an iSeries family authority problem because the same failure is received with the normal QSECOFR profile that is shipped by IBM.
[{"Type":"MASTER","Line of Business":{"code":"LOB68","label":"Power HW"},"Business Unit":{"code":"BU070","label":"IBM Infrastructure"},"Product":{"code":"SWG60","label":"IBM i"},"ARM Category":[{"code":"a8m0z0000000CbFAAU","label":"Data Access-\u003EQShell"},{"code":"a8m0z0000000CHQAA2","label":"Qshell"}],"ARM Case Number":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Versions"}]
Historical Number
389143328
Was this topic helpful?
Document Information
Modified date:
19 November 2024
UID
nas8N1015396