Vous n'êtes pas identifié(e).
Les droits de osd_cat sont normaux :
Lorsque je lance irssi et tente de charger le script j'ai une erreur présente :
Évidemment osd_cat est bien dans mon path et parfaitement fonctionnel. Les options employées par irssi semblent correctes et ne devraient de toutes façons pas justifier une erreur de permission, à la limite un code de retour d'erreur.
J'ai viré la levée de cette erreur (j'ai commenté la fin de la ligne 182, cf. code ci-après) pour y voir plus clair dans le code du script et, au chargement du script dans irssi j'ai l'erreur :
Je ne comprends pas du tout pourquoi cette erreur ni comment la résoudre.
Le code Perl du script est disponible ici : https://github.com/irssi/scripts.irssi. … pts/osd.pl
Merci l'aide que vous saurez m'apporter !
Hors ligne
en
Mais sans succès.
Actuellement, j'ai désintallé le paquet irssi-scripts en ne conservant que celui là, placé dans ~/.irssi/scripts/ avec un lien vers ~/.irssi/scripts/autorun comme indiqué dans la doc d'irssi.
Je me suis dis que s'il y avait un problème d'accès à /usr/share/irssi/scripts (ça n'aurait pas été normal mais admettons) ça le résoudrait.
Le script ne se charge pas automatiquement et j'ai la même erreur en le lançant à la main dans irssi.
Frustrant. Je ne connais pas le langage de script Perl, mais le code de ce script est quand même assez clair et je ne vois pas où ça merdoie. Il n'est pas extrêmement élaboré, il génère un simple pipe vers osd_cat donc, bien qu'il soit vieux (2004), il devrait toujours fonctionner.
[EDIT] : pour être sûr, j'ai ajouté :
au script et modifié une levée d'erreur pour qu'elle renvoie la valeur du PATH au moment de l'exécution qui bloque et cela me renvoie bien /usr/bin, répertoire contenant osd_cat
Dernière modification par sogal (22-03-2016 14:28:06)
Hors ligne
Hors ligne
Hors ligne