bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: No such file..?


From: Peter Passchier
Subject: Re: No such file..?
Date: Sat, 6 May 2017 07:44:07 +0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

What I should have clarified:
- This is on Linux
- I am not concerned with the binary not working, but I think the error
message is unclear and misleading.

$ ldd /home/pp/bin/caddy
/home/pp/bin/caddy: error while loading shared libraries:
/usr/lib/x86_64-linux-gnu/libc.so: invalid ELF header

$ strace -e open,stat,execve -f /home/pp/bin/caddy
strace -e open,stat,execve -f /home/pp/bin/caddy
execve("/home/pp/bin/caddy", ["/home/pp/bin/caddy"], [/* 74 vars */]) =
-1 ENOENT (No such file or directory)
strace: exec: No such file or directory
+++ exited with 1 +++

$ file /home/pp/bin/caddy
/home/pp/bin/caddy: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked, interpreter /lib/amd64/ld.so.1, not stripped

$ /home/pp/bin/caddy
-bash: /home/pp/bin/caddy: No such file or directory

The output from bash is misleading. The file is there. Couldn't the
error message be more descriptive of what's the actual problem?

Peter

On 05/05/2560 20:01, Eduardo Bustamante wrote:
> On Thu, May 4, 2017 at 10:57 PM, Peter Passchier <peter@passchier.net> wrote:
> [...]
>> $ file /home/pp/bin/caddy
>> /home/pp/bin/caddy: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
>> dynamically linked, interpreter /lib/amd64/ld.so.1, not stripped
> 
> (I'm assuming you're trying to run this in a Linux system)
> 
> Can you show:
> 
> - The output from: ldd /home/pp/bin/caddy
> - The output from: strace e open,stat,execve -f /home/pp/bin/caddy
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]