From an OES23.4 server (for example) "/usr/bin/ls" will execute.
If "ls" is copied to an NSS volume, it will not run:
"
# /media/nss/VOL201/opt/ls
-bash: /media/nss/VOL201/opt/ls: cannot execute binary file: Exec format error
"
strace output:
"
# strace /media/nss/VOL201/opt/ls
execve("/media/nss/VOL201/opt/ls", ["/media/nss/VOL201/opt/ls"], 0x7ffcdc7054f0 /* 51 vars */) = -1 ENOEXEC (Exec format error)
strace: exec: Exec format error
+++ exited with 1 +++
"
The same thing happens with a python or perl script on an NSS volume. However a bash script will run successfully.
All these tests run fine from an NSS volume on OES 2018 SP2 Update 10.
Raised as case 02806985. Backline Support can reproduce this issue.
Has anyone else noticed this or have an idea what's happening?