web-dev-qa-db-fra.com

Message d'erreur "Aucun fichier ou répertoire de ce type" lors de l'exécution du programme

Je peux naviguer dans le répertoire où réside le programme, le voir quand je répertorie le contenu du répertoire et l'exécuter à l'aide de la fonctionnalité de saisie semi-automatique afin que je n'ai pas mal orthographié le nom. Il n'y a pas d'espaces dans le nom, les permissions sur les fichiers vont bien.

Ma seule hypothèse est que le programme recherche un autre fichier qu'il ne peut pas trouver. Mais j'ai exécuté le même programme sur une autre machine après le même processus d'installation, et tout s'est bien passé. Des idées?

Si cela peut aider, j'essaie d'installer odrive (odrive.com) pour synchroniser mon stockage en nuage car Dropbox va cesser de fonctionner, mais il s'agit d'un appel d'assistance différent ...

1
Paul Hazelden

Merci pour le conseil.

strace était intéressant mais ne m'a pas aidé cette fois-ci.

ldd a fourni l'indice: le fichier n'était pas le même, après tout, et celui-ci n'était pas exécutable sous Linux. Comment ça s'est installé, je ne sais pas, mais je ne vais pas m'en inquiéter pour le moment. Le message d'erreur, dans ce cas, signifie simplement que le fichier que vous essayez d'exécuter n'est pas un exécutable (même si les autorisations du fichier l'indiquent ...) - ce n'est pas un message utile dans ce cas, à mon avis!

En tout cas, je remplace le fichier par l’équivalent d’une autre machine et tout commence à fonctionner.

1
Paul Hazelden