TrogloGeek / prestashop-tggatos-module

TggAtos Module for Prestashop (1.4 to 1.7), ATOS SIPS 6xx payment gateway
61 stars 34 forks source link

Error when calling request binary, system exit code: 31, text output: #60

Closed antoineguilbert closed 7 years ago

antoineguilbert commented 7 years ago

Bonjour,

Depuis une migration de serveur, je me retrouver confronté à l'erreur suivante dans le module Tggatos : "Error when calling request binary, system exit code: 31, text output:".

Ma version de Prestashop est la suivante : 1.6.1.6.

J'ai essayé de regarder dans les logs, mais pas d'infos. Auriez-vous une solution ?

Merci beaucoup.

TrogloGeek commented 7 years ago

Bonjour,

Voyez avec l'administrateur de votre serveur, le message d'erreur vous dit littéralement que lors de l'appel à l'exécutable SIPS "request", le système d'exploitation a répondu le code d'erreur 31 et aucune sortie texte.

Vérifiez vos paths, binaires (exécutables) et droits associés. (et NON, chmod 777 n'est PAS une solution sauf si vous tenez à ce que les paiements puissent être détournés, les droits doivent être les plus bas possibles, juste suffisant pour que l'utilisateur PHP puisse exécuter les binaires).

lounaodon commented 7 years ago

Bonjour,

J'ai un problème similaire et mon hébergeur ne me répond pas... Mavenhosting, hébergement mutualisé Je sais qu'ils m'ont déplacé mon site sur un autre serveur et depuis : Version 3.4.0 Author TrogloGeek An error log file exists, please read file /home/cadeau/public_html/modules/tggatos/log_atos/error.log and archive it to stop seeing this warning. Error when calling request binary, system exit code: 126, text output: Error when calling response binary, system exit code: 126, text output:

Savez-vous ce que je dois faire ? Je vous remercie, Cordialement, Céline

TrogloGeek commented 7 years ago

même réponse qu'au dessus, binaires endommagés lors du transfert ou les droits ne sont plus correctes.

hannahsoussan commented 4 years ago

Bonjour, J'ai le même problème. Les droits sont bons mais comment "réparer" les binaires ? Y a t-il une documentation du module ?

Merci

TrogloGeek commented 4 years ago

Bonjour, Vous ne pouvez pas les réparer si vous les avez transférés en mode texte, ils sont bons à jeter. Il faut les remplacer par des exécutables non endommagés, en prenant bien soit de ne pas faire une transfert FTP en mode texte mais en mode binaire. La documentation du module (du moins le peu qui existe) est dans le README.md affiché sur la page de garde du projet, celle de SIPS est à réclamer à votre fournisseur SIPS (je n'ai pas le droit de redistribuer celle que je possède), celle du logiciel FTP utilisé doit pouvoir être trouvée en ligne.

Cordialement, Damien.