After 20.0.3 update I got the Integrity check error (Some files have not passed the integrity check.)


Nextcloud version _ 20.0.3
Operating system and version Ubuntu 20.04)_:
Apache 2.4.41version (eg, Apache 2.4.25):
PHP version _ 7.4.3

Your help will be most appreciated. :grinning_face_with_smiling_eyes:

I have had some challenges with Nextcloud after upgrading to 20.0.2 my installation after 8 months running strong got totally corrupted and had to fix Apache2, Mariadb and Redis. that took a while but Thankfully did not lose any data.
after the repair, everything looked good, and no errors.
Nextcloud 20.0.3 was available so why not? 5 hours later and a whole lot of googling I still had the dreaded *** Some files have not passed the integrity check. Further information on how to resolve this issue can be found in the [documentation]**
I had both EXTRA_FILE and INVALID_HASH, I just deleted the extra files and rescanned but I read the documentation and cannot figure out what to do with core/js/mimetypelist.js] => Array integrity check|690x384

Thank you for taking a look, let me know if you need more info. neither my Logging nor system monitor is working. Cannot receive log files from the web interface.

Is this the first time you’ve seen this error? (Y/N): YES
“core”: { “backgroundjobs_mode”: “cron”, “default_encryption_module”: “OC_DEFAULT_MODULE”, “installed.bundles”: “[“CoreBundle”]”, “installedat”: “1592790957.8”, “lastcron”: “1608009934”, “lastupdateResult”: “[]”, “lastupdatedat”: “1608008192”, “oc.integritycheck.checker”: “{“core”:{“INVALID_HASH”:{“core\/js\/mimetypelist.js”:{“expected”:“23a3fa45757b26795f5cf8f94d9e5bce76fc916288a6458679311b312c167adcf4158ccb2c5c3db791fa0b87703b6c5863afb6c9d790b8cbac5ab3ae8c3418fb”,“current”:“248b1c46827f16075a92457d368b5f8c1c6d39c8dc8569e248b35443ac035501b86b8f46785cc6fb3f12fc8445284829c1e27aa82097a53d2688040b1de7da26”}}},”$appid":{“EXCEPTION”:{“class”:“Exception”,“message”:“App not found”}}}", “public_files”: “files_sharing/public.php”, “public_webdav”: “dav/appinfo/v1/publicwebdav.php”, “theming.variables”: “d5898bbbfb2e54e13930232c961169c3”, “updater.secret.created”: “1606246556”, “vendor”: “nextcloud”

The output of your Nextcloud log in Admin > Logging:
“system”: { “instanceid”: “REMOVED SENSITIVE VALUE”, “passwordsalt”: “REMOVED SENSITIVE VALUE”, “secret”: “REMOVED SENSITIVE VALUE”, “trusted_domains”: [ “” ], “datadirectory”: “REMOVED SENSITIVE VALUE”, “dbtype”: “mysql”, “version”: “”, “overwrite.cli.url”: “”, “dbname”: “REMOVED SENSITIVE VALUE”, “dbhost”: “REMOVED SENSITIVE VALUE”, “dbport”: “”, “dbtableprefix”: “oc_”, “mysql.utf8mb4”: true, “dbuser”: “REMOVED SENSITIVE VALUE”, “dbpassword”: “REMOVED SENSITIVE VALUE”, “installed”: true, “memcache.distributed”: “\OC\Memcache\Redis”, “memcache.local”: “\OC\Memcache\Redis”, “memcache.locking”: “\OC\Memcache\Redis”, “redis”: { “host”: “REMOVED SENSITIVE VALUE”, “port”: 6379 },

The output of your config.php file in `/path/to/nextcloud` (make sure you remove any identifiable information!):

Did you change the mimtypelist in the past? Perhaps you have to reapply the changes so that the hashes are updated.

Thank you for your response.
I had another system crash I believe related to redis. I removed redis and refreshed my installation and then installed 20.0.4 which left me with only one error message. Extra_File in which I removed and now is working well with the green check mark. I do not have enough experience to pinpoint what went wrong with mimtypelist.js.
I wish I did.
Thank you again.