You are not logged in.
Bonjour,
Je suis confronté à un bug sur la notification par mail.
Suite a un souci, j'ai du remonter un nouveau serveur GLPI. J'ai mis la nouvelle version (9.2.2), alors qu'avant nous étions en 9.1
J'ai fait un réimport des bases SQL, tout semblais bon, si ce n'est l'envoie des mails qui ne marche plus.
En scrutant les log je constate une erreur dans glpi/files/_log :
2018-04-03 10:48:24 [2@NOMSERVEUR]
*** PHP Notice(8): Undefined index: smtp_retry_time
Backtrace :
inc/notificationmailingsetting.class.php:187
inc/notificationsetting.class.php:103 NotificationMailingSetting->showFormConfig()
inc/commonglpi.class.php:482 NotificationSetting::displayTabContentForItem()
ajax/common.tabs.php:96 CommonGLPI::displayStandardTab()
2018-04-03 10:49:06 [@NOMSERVEUR]
Je suppose que le fait que l'installation ne soit pas issue d'une Mise à jours génère ce problème.
Ce soucie est il gérable sans devoir repasser par la version 9.1, puis faire la maj avec le SQL déja en place ?
Merci d'avance pour votre aide,
Edit :
Environnement Linux Apache PHP 7 MySql PHPMyAdmin
Cordialement,
Last edited by eNty (2018-04-03 12:03:09)
Offline
Non il faut impérativment passer par la mise à jour car il n'y a pas que ce champ qui sera modifié.
Passer de la 9.1 à la 9.2.2 c'est passer 7 versions de 9.1 (9.1.1, 9.1.2, 9.1.7.1) et 3 versions 9.2 (9.2, 9.2.1, 9.2.2)
Donc le passage de 10 versions ne se limite pas à l'ajout uniquement d'un champ.
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour,
Je rencontre toujours un pb dans les notifications...
J'ai fouillé un peu partout mais je ne comprends toujours pas l'origine de ce dysfonctionnement.
Config :
- Windows Server 2012 R2 Standard Edition
- PHP 5.6.28
- GLPI 9.2.2 (/glpi => C:\xampp\htdocs\glpi) Installation mode : TARBALL
- C:\xampp\htdocs\glpi/files/_cron : OK
Vérifications effectuées :
- Vérification : item / name de la table glpi_crontasks
-> QueuedNotification / queuednotification
| QueuedNotification / queuednotificationclean
- Notifications / Serveur de messagerie : Vérifier le certificat sur « Non »
- Dans C:\xampp\php\php.ini, variable date.timezone dans le fichier php.ini renseignée :
[Date]
date.timezone=Europe/Paris
- Tout me semble correct (sous-entités, activation notification)
- Configuration> Actions automatiques> sont tous définis sur CLI et Statut Programmé
- Le CRON dans le planificateur de tâches Windows :
<Command>C:\xampp\php\php.exe</Command>
<Arguments>-f c:/xampp/htdocs/glpi/front/cron.php</Arguments>
Et pourtant
- Accueil >Configuration >Actions automatiques : Coche vert au milieu de l’écran indiquant « Aucune action en attente »
- Les notifications de création d'un nouveau ticket sont OK
- MAIS :
Notification Nouveau suivi : NOK
Notification Ticket résolu : NOK
Notification Clôture de Ticket : NOK
- Seule fonctionne la libération -manuelle- dans GLPI des notifications en attente
Si quelqu'un a une piste...
Merci à la communauté GLPI
Bonne journée
Les erreurs sont les portes de la découverte.
Chacun a en soi les prémices de la grandeur mais peu va savoir se mettre à la barre et choisir le bon cap.
Ils seront encore moins à prendre le temps pour montrer la route aux autres ....
W2012r2 | Xampp | Glpi 9.2.3
Offline