Job failed to exec(3) for weird reason: 13
- Mac
Je bouge parfois des applications d’une machine à une autre en utilisant CloudStation, un clone de Dropbox mais qui est hébergé chez moi. Le problème c’est que lorsque les copies des fichiers, les autorisations ne sont pas toujours conservés pour je ne sais quelles raisons, bugs ou sécurité.
Bref, parfois en vous lancer une application copiée, rien ne se passe. En lançant la Console.app et en cherchant le nom de l’application qui m’intéresse je tombe sur les messages suivants :
[...] ([0x0-0xa20a20].com.slate.Slate[14196]) Job failed to exec(3) for weird reason: 13
On fait mieux comme message d’erreur : “Weird reason”… Peut importe, le soucis vient du fait que lors de la copie via CloudStation les permissions sont altérés et il n’est plus possible d’exécuter le fichier d’exécution de l’application.
Et heureusement, ce n’est pas compliqué à corriger, avec votre Terminal rendez-vous dans le répertoire racine de votre application puis saisissez les commandes suivantes :
$> cd Contents/MacOS
$> chmod +x MonApplication
Et voila, une fois les permissions restaurées l’application se lancera sans aucun problème…