File integrity problem

During an update with connection error matomo was in error 500.

I manualy update to 5.0.1 but i’ve got a message about file integrity, if i delete all suggested files error 500 again.

Here is the error message →

Des fichiers inattendus ont été trouvés dans votre installation de Matomo.
--> Veuillez supprimer ces fichiers pour éviter d'avoir des erreurs. <--

Fichier à supprimer : core/Archive/ArchiveState.php
Fichier à supprimer : core/Db/Schema/Mariadb.php
Fichier à supprimer : core/Db/Schema/Tidb.php
Fichier à supprimer : core/Scheduler/ScheduledTaskLock.php
Fichier à supprimer : plugins/CoreAdminHome/Emails/AnonymousAccessEnabledEmail.php
Fichier à supprimer : plugins/CoreHome/stylesheets/matomo-loader.less
Fichier à supprimer : plugins/CoreHome/vue/src/MatomoLoader/MatomoLoader.vue
Fichier à supprimer : plugins/CoreUpdater/ReleaseChannel/LatestPreview.php
Fichier à supprimer : plugins/Marketplace/Emails/RequestTrialNotificationEmail.php
Fichier à supprimer : plugins/Marketplace/PluginTrial/Notification.php
Fichier à supprimer : plugins/Marketplace/PluginTrial/Request.php
Fichier à supprimer : plugins/Marketplace/PluginTrial/Service.php
Fichier à supprimer : plugins/Marketplace/PluginTrial/Storage.php
Fichier à supprimer : plugins/Marketplace/images/categories/matomo.png
Fichier à supprimer : plugins/Marketplace/images/categories/uncategorised.png
Fichier à supprimer : plugins/Marketplace/images/divider.svg
Fichier à supprimer : plugins/Marketplace/images/matomo-badge.png
Fichier à supprimer : plugins/Marketplace/images/star.svg
Fichier à supprimer : plugins/Marketplace/templates/_requestTrialNotificationEmail.twig
Fichier à supprimer : plugins/Marketplace/vue/src/InstallAllPaidPluginsButton/InstallAllPaidPluginsButton.vue
Fichier à supprimer : plugins/Marketplace/vue/src/PluginDetailsModal/PluginDetailsModal.vue
Fichier à supprimer : plugins/Marketplace/vue/src/PluginList/CTAContainer.vue
Fichier à supprimer : plugins/Marketplace/vue/src/PluginList/DownloadButton.vue
Fichier à supprimer : plugins/Marketplace/vue/src/PluginList/MoreDetailsAction.vue
Fichier à supprimer : plugins/Marketplace/vue/src/PluginList/PluginList.vue
Fichier à supprimer : plugins/Marketplace/vue/src/RequestTrial/RequestTrial.vue
Fichier à supprimer : plugins/Marketplace/vue/src/StartFreeTrial/StartFreeTrial.vue
Fichier à supprimer : plugins/Marketplace/vue/src/types.ts
Fichier à supprimer : plugins/Monolog/Handler/ErrorLogHandler.php
Fichier à supprimer : plugins/Monolog/Handler/SyslogHandler.php
Fichier à supprimer : plugins/Morpheus/icons/dist/searchEngines/chat.openai.com.png
Fichier à supprimer : plugins/TagManager/Updates/5.1.0-b1.php
Fichier à supprimer : vendor/pear/archive_tar/SECURITY.md
Fichier à supprimer : vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php
Fichier à supprimer : vendor/twig/twig/src/Attribute/YieldReady.php
Fichier à supprimer : vendor/twig/twig/src/Extension/YieldNotReadyExtension.php
Fichier à supprimer : vendor/twig/twig/src/Node/CaptureNode.php
Fichier à supprimer : vendor/twig/twig/src/NodeVisitor/YieldNotReadyNodeVisitor.php
Fichier à supprimer : vendor/twig/twig/src/Resources/core.php
Fichier à supprimer : vendor/twig/twig/src/Resources/debug.php
Fichier à supprimer : vendor/twig/twig/src/Resources/escaper.php
Fichier à supprimer : vendor/twig/twig/src/Resources/string_loader.php
Fichier à supprimer : vendor/twig/twig/src/Runtime/EscaperRuntime.php
Fichier à supprimer : vendor/twig/twig/src/Sandbox/SourcePolicyInterface.php


Pour supprimer tous ces fichiers d'un coup, vous pouvez exécuter cette commande :
rm "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Archive/ArchiveState.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Db/Schema/Mariadb.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Db/Schema/Tidb.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Scheduler/ScheduledTaskLock.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/CoreAdminHome/Emails/AnonymousAccessEnabledEmail.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/CoreHome/stylesheets/matomo-loader.less" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/CoreHome/vue/src/MatomoLoader/MatomoLoader.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/CoreUpdater/ReleaseChannel/LatestPreview.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/Emails/RequestTrialNotificationEmail.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/PluginTrial/Notification.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/PluginTrial/Request.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/PluginTrial/Service.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/PluginTrial/Storage.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/images/categories/matomo.png" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/images/categories/uncategorised.png" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/images/divider.svg" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/images/matomo-badge.png" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/images/star.svg" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/templates/_requestTrialNotificationEmail.twig" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/InstallAllPaidPluginsButton/InstallAllPaidPluginsButton.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/PluginDetailsModal/PluginDetailsModal.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/PluginList/CTAContainer.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/PluginList/DownloadButton.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/PluginList/MoreDetailsAction.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/PluginList/PluginList.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/RequestTrial/RequestTrial.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/StartFreeTrial/StartFreeTrial.vue" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Marketplace/vue/src/types.ts" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Monolog/Handler/ErrorLogHandler.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Monolog/Handler/SyslogHandler.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/Morpheus/icons/dist/searchEngines/chat.openai.com.png" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/plugins/TagManager/Updates/5.1.0-b1.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/pear/archive_tar/SECURITY.md" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Attribute/YieldReady.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Extension/YieldNotReadyExtension.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Node/CaptureNode.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/NodeVisitor/YieldNotReadyNodeVisitor.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Resources/core.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Resources/debug.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Resources/escaper.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Resources/string_loader.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Runtime/EscaperRuntime.php" "/home/xxxxxxxxx/matomo.xxxxxxxxx.org/vendor/twig/twig/src/Sandbox/SourcePolicyInterface.php"


Les erreurs ci-dessous peuvent être dues à des téléversements de fichiers Matomo partiels ou échoués.
--> Essayez de renvoyer tous les fichiers Matomo en utilisant le mode BINAIRE. <--

Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/CHANGELOG.md (attendue : 110571, trouvée : 111535)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/ApiRenderer.php (attendue : 4020, trouvée : 4023)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/CORSHandler.php (attendue : 1433, trouvée : 1435)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTableGenericFilter.php (attendue : 7548, trouvée : 7602)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTableManipulator.php (attendue : 7517, trouvée : 7540)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTableManipulator/Flattener.php (attendue : 7887, trouvée : 7916)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTableManipulator/LabelFilter.php (attendue : 8255, trouvée : 8317)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTableManipulator/ReportTotalsCalculator.php (attendue : 9262, trouvée : 9317)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DataTablePostProcessor.php (attendue : 19767, trouvée : 20568)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/DocumentationGenerator.php (attendue : 16273, trouvée : 16287)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/Inconsistencies.php (attendue : 1420, trouvée : 1426)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/NoDefaultValue.php (attendue : 283, trouvée : 285)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/Proxy.php (attendue : 28275, trouvée : 28277)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/Request.php (attendue : 28591, trouvée : 28689)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/API/ResponseBuilder.php (attendue : 8948, trouvée : 8964)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Access.php (attendue : 25485, trouvée : 25499)
Discordance de taille de fichier : /home/xxxxxxxxx/matomo.xxxxxxxxx.org/core/Access/CapabilitiesProvider.php (attendue : 3940, trouvée : 3943)
...
Click to view System Check

Mandatory checks

Version PHP >= 7.2.5:

:heavy_check_mark: 8.3.9

PDO extension:

:heavy_check_mark:

PDO\MYSQL extension:

:heavy_check_mark:

MYSQLI extension:

:heavy_check_mark:

Autres extensions requises:

:heavy_check_mark: zlib :heavy_check_mark: json :heavy_check_mark: filter :heavy_check_mark: hash :heavy_check_mark: session

Fonctions requises:

:heavy_check_mark: debug_backtrace :heavy_check_mark: eval :heavy_check_mark: hash :heavy_check_mark: gzcompress :heavy_check_mark: gzuncompress :heavy_check_mark: pack

Configuration PHP requise (php.ini):

:heavy_check_mark: session.auto_start = 0 :heavy_check_mark: max_execution_time = 0 OR = -1 OR >= 30

Répertoires avec les droits d’accès en écriture:

:heavy_check_mark: $DOC_ROOT/tmp :heavy_check_mark: $DOC_ROOT/tmp/assets :heavy_check_mark: $DOC_ROOT/tmp/cache :heavy_check_mark: $DOC_ROOT/tmp/climulti :heavy_check_mark: $DOC_ROOT/tmp/latest :heavy_check_mark: $DOC_ROOT/tmp/logs :heavy_check_mark: $DOC_ROOT/tmp/sessions :heavy_check_mark: $DOC_ROOT/tmp/tcpdf :heavy_check_mark: $DOC_ROOT/tmp/templates_c

Optional checks

Répertoires privés requis:

:heavy_check_mark: Tous les répertoires privés sont inaccessibles depuis Internet.

Répertoires privés recommandés:

:warning: Error: $MATOMO_URLtmp/:warning: Error: $MATOMO_URLtmp/empty​:warning: Error: $MATOMO_URLlang/en.json Nous avons constaté que les URL ci-dessus sont accessibles via le navigateur, mais nous vous déconseillons de l’être. Si possible, veuillez en restreindre l’accès. Consultez ceci pour en savoir plus.

Intégrité des fichiers:

:warning: Warning: Le contrôle d’intégrité a échoué et a rapporté des erreurs. Vous devriez corriger ces problèmes puis rafraîchir cette page jusqu’à ce qu’il n’y ait plus d’erreur.

Des fichiers inattendus ont été trouvés dans votre installation de Matomo.
→ Veuillez supprimer ces fichiers pour éviter d’avoir des erreurs.

Binaire PHP 64 bits:

:heavy_check_mark:

État du traqueur:

:heavy_check_mark:

Limite mémoire:

:heavy_check_mark: 256M

Fuseau horaire:

:heavy_check_mark:

Ouvrir l’URL:

:heavy_check_mark: curl

PageSpeed est désactivé:

:heavy_check_mark:

GD > 2.x + FreeType (graphics):

:heavy_check_mark:

Autres extensions:

:heavy_check_mark: json :heavy_check_mark: libxml :heavy_check_mark: dom :heavy_check_mark: SimpleXML :heavy_check_mark: openssl

Autres fonctions:

:heavy_check_mark: shell_exec :heavy_check_mark: set_time_limit :heavy_check_mark: mail :heavy_check_mark: parse_ini_file :heavy_check_mark: glob :heavy_check_mark: gzopen :heavy_check_mark: md5_file

Système de fichiers:

:heavy_check_mark:

Paramétrer une tâche Cron - Gestion des processus via la ligne de commande:

:heavy_check_mark: Ok

Dernière exécution d’archivage réussie:

:warning: Error: L’archivage s’est exécuté avec succès le Mercredi 17 avril 2024 20:48:07 soit il y a 106 jours 16:04:36.

Veuillez vérifier que vous avez une entrée dans la table de CRON en exécutant la commande core:archive depuis la console, et que vous avez configuré un MAILTO afin de recevoir les erreurs par courriel si l’archivage échoue. Vous pouvez aussi essayer d’exécuter la commande manuellement depuis la console pour archiver vos rapports manuellement : $DOC_ROOT/console --matomo-domain=matomo. xxxxx . org core:archive. En apprendre plus.

Capacités de la base de données:

:heavy_check_mark: UTF8mb4 charset :warning: Warning: LOAD DATA INFILE
Astuce : l’utilisation de LOAD DATA INFILE en mettant à jour PHP et MySQL et s’assurant que votre utilisateur MySQL a les privilèges de FILE va grandement accélérer la vitesse du processus d’archivage de Matomo.
Vous devriez résoudre se problème si votre serveur Matomo suit des sites à fort trafic (ex. plus de 100 000 pages par mois). :heavy_check_mark: CREATE TEMPORARY TABLES :heavy_check_mark: Changing transaction isolation level Your database version indicates you might be using a MariaDb server. If this is the case, please ensure to set [database] schema = Mariadb in the “config/config.ini.php” file, to ensure all database feature work as expected.

Taille maximale des paquets:

:heavy_check_mark:

Connexion SSL forcée:

:heavy_check_mark:

Géolocalisation:

:warning: Warning: Le fournisseur de localisation par défaut devine le pays d’un visiteur en se basant sur le langage de son navigateur. Ceci n’est pas très précis, nous recommandons donc l’installation et l’utilisation d’une base de données de géolocalisation.

Mettre à jour via HTTPS:

:heavy_check_mark:

Mobile Messaging SMS Provider:

not configured

Traceur JavaScript inscriptible (“/matomo.js”):

:heavy_check_mark:

[GoogleAnalyticsImporter] Fonctions PHP requises:

:heavy_check_mark:

[GoogleAnalyticsImporter] Exécutables requis (php):

:heavy_check_mark:

[GoogleAnalyticsImporter] Exécutables requis (nohup):

:heavy_check_mark:

Informational results

Matomo Version:

5.1.0

Matomo Update History:

4.16.0,4.14.2,

Matomo Install Version:

4.14.2

Latest Available Version:

5.1.0

Is Git Deployment:

0

PHP_OS:

Linux

PHP_BINARY:

/usr/local/bin/lsphp

PHP SAPI:

litespeed

Timezone Version:

2024.1

PHP Timezone:

UTC

PHP Time:

1722603163

PHP Datetime:

2024-08-02 12:52:43

PHP INI max_execution_time:

30

PHP INI post_max_size:

512M

PHP INI max_input_vars:

2000

PHP INI zlib.output_compression:

Curl Version:

7.87.0, OpenSSL/1.1.1w

Suhosin Installed:

0

DB Prefix:

mteb_

DB Charset:

utf8mb4

DB Adapter:

MYSQLI

MySQL Version:

10.6.18-MariaDB

Num Tables:

389

Browser Segment Archiving Enabled:

1

Development Mode Enabled:

0

Internet Enabled:

1

Multi Server Environment:

0

Auto Update Enabled:

1

Custom User Path:

0

Custom Include Path:

0

Release Channel:

latest_stable

Plugins Activated:

API, Actions, Annotations, BulkTracking, Contents, CoreAdminHome, CoreConsole, CoreHome, CorePluginsAdmin, CoreUpdater, CoreVisualizations, CoreVue, CustomDimensions, CustomJsTracker, Dashboard, DevicePlugins, DevicesDetection, Diagnostics, Ecommerce, Events, Feedback, ForceSSL 5.0.1, GeoIp2, Goals, GoogleAnalyticsImporter 5.0.19, Heartbeat, ImageGraph, Insights, Installation, Intl, IntranetMeasurable, JsTrackerInstallCheck, LanguagesManager, Live, Login, Marketplace, MobileMessaging, Monolog, Morpheus, MultiSites, Overlay, PagePerformance, PrivacyManager, ProfessionalServices, Proxy, Referrers, Resolution, RssWidget, SEO, ScheduledReports, SegmentEditor, SitesManager, Tour, Transitions, TwoFactorAuth, UserCountry, UserCountryMap, UserId, UserLanguage, UsersManager, VisitFrequency, VisitTime, VisitorInterest, VisitsSummary, WebsiteMeasurable, Widgetize

Plugins Deactivated:

DBStats, MobileAppMeasurable, TagManager

Plugins Invalid:

Server Info:

Apache

Had visits in last 1 day:

1

Had visits in last 3 days:

1

Had visits in last 5 days:

1

Archive Time Last Started:

2024-04-17 20:46:06

Archive Time Last Finished:

2024-04-17 20:48:07

User Agent:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36

Browser Language:

fr-fr,fr

Total Invalidation Count:

0

In Progress Invalidation Count:

0

Scheduled Invalidation Count:

0

Earliest invalidation ts_started:

Latest invalidation ts_started:

Earliest invalidation ts_invalidated:

Latest invalidation ts_invalidated:

Number of segment invalidations:

0

Number of plugin invalidations:

0

List of plugins being invalidated:

Anonymize Referrer:

Do Not Track enabled:

1

Hi, Just delete those files, from the system.