A script like:
#!/usr/bin/env bash...or#!/usr/bin/env python3...
will result in (german):
-bash: /mnt/Fritz-USB/FritzUSB/t.sh: /usr/bin/env: Defekter Interpreter: Eingabe-/Ausgabefehler
translated:
-bash: /mnt/Fritz-USB/FritzUSB/t.sh: /usr/bin/env: Bad Interpreter: I/O-Error
This only happens on a PC running ubuntu 22.04 on a PC running ubuntu 18.04 everything works as expected.It happens (on 22.04) with every (valid) shebang!
The Mounting options are equal on both systems (except closetimeo=1, which is not available on 18.04).
On ubuntu 22.04 the script will work if started as (or similar):
bash /mnt/Fritz-USB/FritzUSB/t.sh
If I copy the script onto another mount it will work:
cp /mnt/Fritz-USB/FritzUSB/t.sh /mnt/NAS/t.sh/mnt/NAS/t.sh <-no error
I searched the web, but had no luck. maybe someone here has an idea.
Thanks
EDIT:Today I tried a "normal" prg on that drive. It turns out, that althougth that this don't run on the (Fritz-Box) cifs mout.When using a cifs mount of the local atached USB-drive everything works.
So the problem must be the kind the mount reacts.Because there is no difference between both PCs when using "findmnt -T", I belive it is a problem whith samba on the server side .I will ask the AVM-support if they know something about.