[Corrigé 3.2.30] Erreur tâche cron avec OAUTH

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
jf.boutouyrie
Gsup LEVEL 3
Messages : 96
Enregistré le : jeu. 11 janv. 2018 20:49

Bonjour,
Suite à la mise en place du connecteur en OAUTH les tâches cron dans mon environnement OVH ont été désactivés suite à des erreurs.
Lorsque l'on lance en mode mail2ticket.php?token= ça fonctionne.
J'ai quelque log cron, cella donne une erreur 255 ce qui correspond visiblement à une erreur de chemin relatif...
Je ne peux pas reproduire en webdemo bien entendu ;)

[2022-10-21 10:51:02] ## OVH ## END - 2022-10-21 10:51:04.344264 exitcode: 255
[2022-10-21 11:54:02] ## OVH ## START - 2022-10-21 11:54:02.337867 executing: /usr/local/php8.1/bin/php /homez.196/securlittd/www/prod/gestsup/mail2ticket.php
[2022-10-21 11:54:02] GESTSUP IMAP CONNECTOR v3.2.29
[2022-10-21 11:54:02]
[2022-10-21 11:54:02] DATE : 2022-10-21 11:54:02
[2022-10-21 11:54:02] SERVER : outlook.office365.com
[2022-10-21 11:54:02] MODE : single
[2022-10-21 11:54:02] AUTHENTICATION TYPE : oauth_azure
[2022-10-21 11:54:02] OAUTH GENERATE ACCESS TOKEN : eyJ0eXAiOiJKV1QiLCJub25j*****************
[2022-10-21 11:54:02] OAUTH UPDATE REFRESH TOKEN : 0.AV8A3vFlLpJFZ0yddwYmlP*****************
[2022-10-21 11:54:02] OAUTH CONNEXION : OK
[2022-10-21 11:54:02] ADDRESS : gestsup@xxx.com
[2022-10-21 11:54:02] UNSEEN MAIL : 1
[2022-10-21 11:54:02]
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] mail data : subject="test7" from="xxx@xxx.com" date="2022-10-21 10:43:06" body_type="html"
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] find gestsup user id : find 7 for address xxx@xxx.com
[2022-10-21 11:54:02] [gestsup@xxxx.com] [mail 1] create new ticket
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] ticket created : 2264
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] add attachment : image001.png
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] add attachment : image002.jpg
[2022-10-21 11:54:02] [gestsup@xxx.com] [mail 1] add attachment : image003.gif
[2022-10-21 11:54:02] <b>SMTP SERVER :</b><br />
[2022-10-21 11:54:02] Warning: require_once(vendor/autoload.php): Failed to open stream: No such file or directory in /home/securlittd/www/prod/gestsup/core/mail.php on line 470
[2022-10-21 11:54:02]
[2022-10-21 11:54:02] Fatal error: Uncaught Error: Failed opening required 'vendor/autoload.php' (include_path='.:/usr/local/php8.1/lib/php') in /home/securlittd/www/prod/gestsup/core/mail.php:470
[2022-10-21 11:54:02] Stack trace:
[2022-10-21 11:54:02] #0 /home/securlittd/www/prod/gestsup/core/imap_oauth.php(527): include()
[2022-10-21 11:54:02] #1 /home/securlittd/www/prod/gestsup/mail2ticket.php(159): require('/home/securlitt...')
[2022-10-21 11:54:02] #2 {main}
[2022-10-21 11:54:02] thrown in /home/securlittd/www/prod/gestsup/core/mail.php on line 470
[2022-10-21 11:54:02]
[2022-10-21 11:54:02] ## OVH ## END - 2022-10-21 11:54:04.147542 exitcode: 255
GestSup: 3.2.48 | OVH mutualisé| Mysql: 5.7.42 | PHP: 8.3.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pouvez vous ré télécharger la dernière version du patch 3.2.29 et ré essayer ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
jf.boutouyrie
Gsup LEVEL 3
Messages : 96
Enregistré le : jeu. 11 janv. 2018 20:49

Bonjour,
C'est ok avec cette version.
Les cron sont ok.
Je viens de m'apercevoir que les fichiers joints sont supprimés:
Image
Les images 1/2/3 sont dans le corps du mail et sont bien affiché dans le ticket.
Le fichier supplémentaire été en pièce jointe.
Mais c'est peut-être un fonctionnement normal?
GestSup: 3.2.48 | OVH mutualisé| Mysql: 5.7.42 | PHP: 8.3.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Non, on dirais que l'application n'arrive pas a les enregistrer dans le répertoire upload/ticket.

Pouvez vous lancer un import manuel en mode débug afin de voir si des erreurs apparaissent ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
jf.boutouyrie
Gsup LEVEL 3
Messages : 96
Enregistré le : jeu. 11 janv. 2018 20:49

Je vous envoie une capture en MP.
Rien de probant.
Avant les images du mail n'apparaissais pas en fichier joint du ticket.
GestSup: 3.2.48 | OVH mutualisé| Mysql: 5.7.42 | PHP: 8.3.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Est ce que les images apparaissent correctement dans le ticket ?

Y a t il le même problème avec une pièce jointe en .zip ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
jf.boutouyrie
Gsup LEVEL 3
Messages : 96
Enregistré le : jeu. 11 janv. 2018 20:49

Les images apparaissent correctement dans le ticket.
Idem pour un zip
GestSup: 3.2.48 | OVH mutualisé| Mysql: 5.7.42 | PHP: 8.3.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Le chargement de pièces jointes depuis le ticket fonctionne correctement ?

Pouvez vous transmettre une impression écran de votre page système ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
jf.boutouyrie
Gsup LEVEL 3
Messages : 96
Enregistré le : jeu. 11 janv. 2018 20:49

Non si on clique sur un des fichiers joints affiché dans le ticket: "ERROR: invalid file"
la page système en MP
GestSup: 3.2.48 | OVH mutualisé| Mysql: 5.7.42 | PHP: 8.3.0
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Sur un nouveau ticket créé dans l'application hors connecteur imap est ce que le chargement de pièces jointes fonctionne ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Répondre