I’ve applied upgrades to my Nethserver which brought my Nextcloud from version 21 to 22. After upgrade I’m seeing in the Nextcloud Security and Warnings Settings page the following:
This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them. sodium
Has anyone else seen this? What would be the command I would need to use to install this php module on my Nextcloud? Any ideas what this module is for?
I’ve searched Nextcloud and can see recent incidents from August and September related to this module in PHP 8 and argon2.
i know this will be an issue when updating nextcloud on arm as sclo-php73-php-sodium isnot available but libsodium is i know we need it for glpi for arm as we have all other dependencies
Thanks all for your review and comments on this thread. What’s interesting is my test Nethserver upgrade did not have the same issue with the missing sodium php module.
Hum I cannot remove the warning even if I add the required dependencies. I suppose it is how nextcloud test the mission modules, if it is done by the default php version
[root@ns7loc4 ~]# php -m
[PHP Modules]
bz2
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gettext
gmp
hash
iconv
intl
json
libxml
mhash
openssl
pcntl
pcre
Phar
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
[Zend Modules]