• [^] # Re: mount ? (en regardant de plus près)

    Posté par . En réponse au message bash: /bin/ps: cannot execute binary file. Évalué à 1.

    - Les strace :
    $ strace /bin/ps
    execve("/bin/ps", ["/bin/ps"], [/* 25 vars */]) = -1 ENOEXEC (Exec format error)
    dup(2) = 3
    fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
    fstat64(3, {st_mode=S_IFCHR|0622, st_rdev=makedev(136, 0), ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fc2000
    _llseek(3, 0, 0xbfbd3968, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
    ) = 32
    close(3) = 0
    munmap(0xb7fc2000, 4096) = 0
    exit_group(1) = ?

    $ strace /usr/bin/top
    execve("/usr/bin/top", ["/usr/bin/top"], [/* 25 vars */]) = -1 ENOEXEC (Exec format error)
    dup(2) = 3
    fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
    fstat64(3, {st_mode=S_IFCHR|0622, st_rdev=makedev(136, 0), ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f04000
    _llseek(3, 0, 0xbfb16178, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
    ) = 32
    close(3) = 0
    munmap(0xb7f04000, 4096) = 0
    exit_group(1) = ?

    $ strace /usr/bin/free
    execve("/usr/bin/free", ["/usr/bin/free"], [/* 25 vars */]) = -1 ENOEXEC (Exec format error)
    dup(2) = 3
    fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
    fstat64(3, {st_mode=S_IFCHR|0622, st_rdev=makedev(136, 0), ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f03000
    _llseek(3, 0, 0xbfe16d18, SEEK_CUR) = -1 ESPIPE (Illegal seek)
    write(3, "strace: exec: Exec format error\n", 32strace: exec: Exec format error
    ) = 32
    close(3) = 0
    munmap(0xb7f03000, 4096) = 0
    exit_group(1) = ?

    - Version de procps installée :
    $ dpkg -l | grep procps
    ii procps 3.2.6-2.1 /proc file system utilities

    J'ai vérifié, ksysguard fonctionne :)

    Le paquet procps a été mis à jour le 22/02/2006, je m'en serais rendu compte avant aujourd'hui (j'upgrade quasi tous les jours par manie).
    [2006年02月22日] Accepted 1:3.2.6-2.1 in unstable (low) (Don Armstrong)

    Mystère ;)