Question

Messsage d’erreur lors d’une upgrade 22.10.21 → 23.10

  • 25 April 2024
  • 1 reply
  • 13 views

Bonjour,

J’ai eu ce message d’erreur lors de l’upgrade du central :


  Mise à jour de        : centreon-license-manager-23.10.1-1.el8.noarch                                                                    28/89

  Exécution du scriptlet: centreon-license-manager-23.10.1-1.el8.noarch                                                                    28/89

 // Clearing the cache for the prod environment with debug

 // false

PHP Fatal error:  Class Core\Infrastructure\Common\Presenter\CsvPresenter contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Core\Infrastructure\Common\Presenter\PresenterFormatterInterface::format) in /usr/share/centreon/src/Core/Infrastructure/Common/Presenter/CsvPresenter.php on line 29

CRITICAL: Fatal Error: Class Core\Infrastructure\Common\Presenter\CsvPresenter contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Core\Infrastructure\Common\Presenter\PresenterFormatterInterface::format) {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Error: Class Core\\Infrastructure\\Common\\Presenter\\CsvPresenter contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (Core\\Infrastructure\\Common\\Presenter\\PresenterFormatterInterface::format) at /usr/share/centreon/src/Core/Infrastructure/Common/Presenter/CsvPresenter.php:29)"}


In CsvPresenter.php line 29:

  Error: Class Core\Infrastructure\Common\Presenter\CsvPresenter contains 1 a

  bstract method and must therefore be declared abstract or implement the rem

  aining methods (Core\Infrastructure\Common\Presenter\PresenterFormatterInte

  rface::format)


cache:clear [--no-warmup] [--no-optional-warmers]

attention : %post(centreon-license-manager-0:23.10.1-1.el8.noarch) scriptlet échoué, état de sortie 255

L’installation des packages s’est bien terminé cependant. (OS: RHEL 8)


1 reply

En tous cas tout à l’air de s’être bien passé. Juste une erreur apparue rapidement lors de la mise à jour des extensions, je n’ai pas eu le temps de la copier mais j’ai cru apercevoir que ça concernait aussi Symfony.

Juste une remarque : ce n’est pas nouveau avec cette version mais les màj de Centreon, même mineures, écrasent systématiquement le fichier /etc/cron.d/centreon, alors que sauf erreur de ma part il n’y a aucune modification. Je dois penser à re-commenter quelques tâches à chaque fois (statistique, knowledge base et backup), c’est un peu pénible. Cela devrait plutôt créer un fichier *.rpmnew en toute rigueur.

En conclusion, rien de grave, ça fait plaisir et c’est plutôt rassurant pour l’upgrade de notre production que nous ferons dans les prochains jours.

Bonne journée et bon weekend.

Reply