Nextcloud version: 26.0.2
Operating system and version : 22.04.02
Apache version : Apache/2.4.52
PHP version : 8.1.2
Hello everyone, hope you are doing fine.
THE ISSUE I AM FACING IS:
Warning message appeared after updating modules ´Mail´ (to version 3.2.0) and ´Contacts´ to version 5.3.0 and ´Calendar´ version 4.4.1 (I have created a backup of my NC instance before the updates). At this moment I do not want to use my backup, since to me the issue seems repairable.
The message is: Some files have not passed the integrity check.
This is the first time I’ve seen this error.
The list of invalid files concluded that NC expected a different Hash Value for the file .htaccess.
I have modified this file long time ago, even before upgrading the NextCloud instance from v25 to v26. The modification included HSTS Header information only.
I HAVE TRIED TO:
Repair the .htaccess file by the command: sudo -u www-data php /var/www/nextcloud/occ maintenance:update:htaccess
–>>> It did repair the file, but the integrity check still shows the same warning message
Replacing the .htaccess file by a original .htaccess file, modified its ownership to www-data
–>>> The warning message is still the same. (But now including the HSTS header security message for which I had modified my .htaccess file)
I have rebooted the system in both repair trials, but no changed in the results
I have tried to disable the integrity check (although this is not a proper solution, since it is a security item). Adding a line with ´integrity_check_disabled´ in the config.php file inside the Config directory of NC did not disabled the integrity check at all.
THE CONFIG FILE DETAILS (in case needed)<?php $CONFIG = array ( 'instanceid' => ' ...... something .......', 'passwordsalt' => '4.......... bla bla bla bla .....oDRZU', 'secret' => '51vVDE2 ....................................... Zojmmji', 'trusted_domains' => array ( 0 => 'xxxxxxxx', 1 => 'xxxxxxxxxxxx', 2 => 'xxxxxxxxxxxx', ), 'datadirectory' => '/xxxx/xxxxx', 'dbtype' => 'mysql', 'version' => '18.104.22.168', 'overwrite.cli.url' => 'xxxxxxxxxxxxxxxxx', 'dbname' => 'xxxxxxxxxxx', 'dbhost' => 'xxxxxxxxxxxx', 'dbport' => '', 'dbtableprefix' => 'xxxx_', 'mysql.utf8mb4' => true, 'dbuser' => 'xxxxxxxxxx', 'dbpassword' => 'xxxxxxxxx', 'installed' => true, 'filelocking.enabled' => true, 'memcache.local' => '\\OC\\Memcache\\APCu', 'memcache.locking' => '\\OC\\Memcache\\Redis', 'redis' => array ( 'host' => 'xxxxxxx', 'port' => xxxxxx, ), 'mail_from_address' => 'xxxxxxxxx', 'mail_smtpmode' => 'xxxxxx', 'mail_smtpsecure' => 'ssl', 'mail_sendmailmode' => 'xxxx', 'mail_domain' => 'xxxxxxxx', 'mail_smtpauthtype' => 'xxxxx', 'mail_smtphost' => 'xxxxxxxx', 'mail_smtpport' => 'xxxxxx', 'mail_smtpauth' => 1, 'mail_smtpname' => 'xxxxxxxx', 'mail_smtppassword' => 'xxxxxxxxx', 'default_phone_region' => 'xxxxxxxx', 'maintenance' => false, 'theme' => '', 'loglevel' => 2, ); I hope someone can guide me in this matter for a proper solution. thanks in advance!!