Relink fails if /tmp mounted with noexec
(Doc ID 2684318.1)
Last updated on MARCH 07, 2023
Applies to:
Oracle Database - Enterprise Edition - Version 19.6.0.0.0 to 19.6.0.0.0 [Release 19]Information in this document applies to any platform.
Symptoms
Relink all fails with the following symptoms
- relinkActions<timestamp>.log:
- "The java.library.path system variable is missing or invalid. Please set java.library.path with a correct value and retry the operation"
- strace content:
- Address mapping seg faults triggering a return
SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL}
rt_sigreturn({mask=[QUIT]}) = 6 - Inability to find a subset of extracted class files in /tmp where corresponding jar in Oracle Home contains the correct classes, has the correct permissions, ownership, and size. In this case, it happened for LogLevel.class of OraInstaller.jar
- This occurred after several thousand files were extracted but was NOT related to any ulimit or cgroup.
stat("/tmp/OraInstall<date-timestamp>/oracle/sysman/oui/logging/LogLevel.class", <Memory address>) = -1 ENOENT (No such file or directory)
- Address mapping seg faults triggering a return
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |