[kde] [Bug 486744] New: /bin/sh: bad interpreter: input/output error - while executing a file on a CIFS share

Daniel bugzilla_noreply at kde.org
Tue May 7 18:08:32 BST 2024


https://bugs.kde.org/show_bug.cgi?id=486744

            Bug ID: 486744
           Summary: /bin/sh: bad interpreter: input/output error - while
                    executing a file on a CIFS share
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: daniel.schoeni at bluewin.ch
  Target Milestone: ---

***
I'm reporting this here, because Dolphin (the filemanager) told me so.
***

SUMMARY

If executing a file on a smb share, mounted with cifs, errors occure:
/bin/sh: bad interpreter: input/output error
(original german text --> bash: ./test.sh: /bin/sh: Defekter Interpreter:
Eingabe-/Ausgabefehler)

If executing it from Dolphin gives an error message:
'Unbekannter Fehlercode 100
execvp: Eingabe-/Ausgabefehler
Bitte senden Sie einen ausführlichen Problembericht an https://bugs.kde.org.'

File 'test.sh' content:
    #!/bin/sh
    echo "test"

STEPS TO REPRODUCE
1. you nead at least a server (NAS) with smb shares and cifs installed on your
system.
2. add to fstab: '//192.168.1.15/Netshare  /home/username/Netshare  cifs 
noauto,users,rw,exec,credentials=/home/username/.config/.smb-cred  0 0'
(address of the server and name of the share)
3. mount it with '$ mount ~/Netshare' (the folder Netshare has to exist)
4. create a file 'test.sh' on this share
    #!/bin/sh
    echo "test"
5. try to execute it with '$ ./test.sh' 
6. try to execute any executable from this share

OBSERVED RESULT

The script is not executed.

The execution gives an error:
(original german text --> bash: ./test.sh: /bin/sh: Defekter Interpreter:
Eingabe-/Ausgabefehler)

Executing from Dolphin too:
'Unbekannter Fehlercode 100
execvp: Eingabe-/Ausgabefehler
Bitte senden Sie einen ausführlichen Problembericht an https://bugs.kde.org.'

EXPECTED RESULT

A simple echo: 
Test

SOFTWARE/OS VERSIONS

Operating System: Ubuntu Studio 22.04
KDE Plasma Version: 5.24.7
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 6.5.0-26-lowlatency (64-bit)
Graphics Platform: X11
Processors: 16 × 13th Gen Intel® Core™ i7-13700K
Memory: 62.5 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060/PCIe/SSE2

ADDITIONAL INFORMATION

I've also tried to add 'file_mode=0777,dir_mode=0777,' to the fstab entry, with
no success.

If I'm using '$ /bin/bash ./test.sh' the script is running.
If I copy the script to a local drive, it's running.

The file on the smb share has the attributes 'rwx' set, for users and groups.
Programs on the same drive are running under Windows 10.

I've also tried to upgrade the kernel to the next one (6.5.0-27-lowlatency),
but then I had copy problems on the share and had to downgrade again to solve
it.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list