У меня возникла эта проблема, когда я создавал файловую систему, которая была смонтирована noexec.
Чтобы проверить это из оболочки:
( echo '#!/bin/sh' ; echo echo You can run executables on this fs ) > t.sh
chmod +x t.sh
./t.sh
Если вы не получаете разрешение отклонено, тогда это не ваша проблема. Если вы это сделаете, вам нужно либо перемонтировать fs без опции noexec, либо выполнить свою работу в другом месте.