In the system information page https://-yoursite-/index.php?module=Installation&action=systemCheckPage&idSite=3&period=day&date=today
I was seeing the messages:
It seems like matomo.js can’t be fetched properly.
|try running curl -v https://<yoursite>/matomo.js
on your server and see if it is able to fetch the file successfully|
curl version check|Your curl version (7.68.0) might be vulnerable against these vulnerabilities (unless the distributor of your curl binary is backporting security patches): CVE-2024-2398, CVE-2023-46218, CVE-2023-38546, CVE-2023-28322, CVE-2023-28321, CVE-2023-28320, CVE-2023-27538, CVE-2023-27536, CVE-2023-27535, CVE-2023-27534, CVE-2023-27533, CVE-2023-23916, CVE-2022-43552, CVE-2022-32221, CVE-2022-35252, CVE-2022-32208, CVE-2022-32206, CVE-2022-27782, CVE-2022-27781, CVE-2022-27776, CVE-2022-27775, CVE-2022-27774, CVE-2022-22576, CVE-2021-22947, CVE-2021-22946, CVE-2021-22926, CVE-2021-22925, CVE-2021-22924, CVE-2021-22923, CVE-2021-22922, CVE-2021-22898, CVE-2021-22897, CVE-2021-22890, CVE-2021-22876, CVE-2020-8286, CVE-2020-8285, CVE-2020-8284, CVE-2020-8231, CVE-2020-8177, CVE-2020-8169|
It seems this was due to the DiagnosticsExtended plugin malfunctioning? Because when I turned this off I didn’t see the messages anymore.
Running on Ubuntu 20.04, MariaDB 11.4 and Nginx, I removed and installed a new curl version:
apt remove curl
cd <tmp or any dir>
curl -O https://curl.se/download/curl-8.0.0.tar.gz
tar -xzvf curl-8.0.0.tar.gz
cd curl-8.0.0
apt update
apt install build-essential libssl-dev libnghttp2-dev
./configure --with-ssl --prefix=/usr/local
make
make install
export PATH="/usr/local/bin:$PATH"
echo $PATH
curl --version
Aldo check with php:
# php -i | grep cURL
cURL support => enabled
cURL Information => 8.0.0
Deactivate the DiagnosticsExtended plugin in the Matomo plugin in the GUI.
https://-yoursite-/index.php?module=CorePluginsAdmin&action=plugins&idSite=3&period=day&date=today&activated=