120 votes

Comment puis-je résoudre l'erreur "cannot execute binary file"?

Quand je me connecte en utilisant SSH, tout ce que je peux voir est ceci...

-bash: /usr/bin/id: impossible d'exécuter le fichier binaire
-bash: [: : expression entière attendue

Je ne pouvais rien faire ici. Des commandes telles que halt, poweroff, reboot renverront command not found.

Comment puis-je résoudre ce problème? J'utilise Debian Squeeze Linux

17 votes

Que avez-vous fait à cette machine?

1 votes

La toute dernière chose que j'ai faite a été d'installer logwatch. Rien d'autre.

0 votes

Pouvez-vous export PATH=/bin:/usr/bin:/sbin:/usr/sbin ? La shell peut-elle trouver halt/poweroff/reboot ensuite ? (Notez, je vous conseillerais de ne pas éteindre le système à moins de savoir que vous pouvez le redémarrer, ou d'avoir accepté que vous pourriez devoir démarrer à partir d'un live-CD et tout réparer manuellement)

0voto

frytek Points 1

Le fichier binaire se compose d'instructions machine que le processeur peut comprendre. Votre système d'exploitation n'implique pas que le même exécutable fonctionnera. Passer d'un ensemble d'instructions de processeur compatible fonctionnera généralement bien, si elles ne sont pas compatibles, le processeur ne pourra pas comprendre les instructions.

0voto

kwai Points 1

Vous utilisez la mauvaise version de l'installateur, par exemple, sur une machine 64 bits et en essayant d'installer la version 32 bits de l'installateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X