I have found error messages related to this module in the mail/vendor directory
I don’t much like directory entries with people’s names. They look like viruses. There seem to be several in this directory.
One of them is a prominent Nextcloud developer.
If you have issues with some error message, you should probably paste the entire message here, so we can comment on it, if that’s what you want.
As requested:
Erreur | PHP | Error: Return type of ChristophWurst\KItinerary\Itinerary::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at /home/pkirkhamsx/nextcloud/apps/mail/vendor/christophwurst/kitinerary/src/Itinerary.php#52 | 2023-03-31T14:26:29+0200 | |
---|---|---|---|---|
Erreur | PHP | Error: Return type of ChristophWurst\KItinerary\Itinerary::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at /home/pkirkhamsx/nextcloud/apps/mail/vendor/christophwurst/kitinerary/src/Itinerary.php#48 | 2023-03-31T14:26:29+0200 | |
Erreur | PHP | Error: Return type of Horde_Smtp_Filter_Body::onCreate() should either be compatible with php_user_filter::onCreate(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at /home/pkirkhamsx/nextcloud/apps/mail/vendor/nextcloud/horde-smtp/lib/Horde/Smtp/Filter/Body.php#38 | 2023-03-31T14:15:20+0200 | |
Erreur | PHP | Error: Return type of Horde_Smtp_Filter_Body::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at /home/pkirkhamsx/nextcloud/apps/mail/vendor/nextcloud/horde-smtp/lib/Horde/Smtp/Filter/Body.php#48 | 2023-03-31T14:15:20+0200 | |
Erreur | PHP | Error: Return type of Horde_Smtp_Filter_Data::filter($in, $out, &$consumed, $closing) should either be compatible with php_user_filter::filter($in, $out, &$consumed, bool $closing): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at /home/pkirkhamsx/nextcloud/apps/mail/vendor/nextcloud/horde-smtp/lib/Horde/Smtp/Filter/Data.php#36 |
ChristophWurst
in e.g. ChristophWurst\KItinerary\Itinerary
is part of the namespace of that class. In this particular case Christoph Wurst is the developer and KItinerary is one of their libraries or similar. See: GitHub - ChristophWurst/kitinerary: php integration of KItinerary
This is entirely normal and nothing you should be concerned about (if you are, you will have a lot of problems running things since the software you run depend on a ton of different packages and vendors, just look in your vendors/
folder). It’s all fine