Skip to content
Arno Welzel edited this page Jul 18, 2026 · 7 revisions

How to fix integrity check errors when upgrading from a version older than 4.3.0

Download the Nextcloud server archive from https://download.nextcloud.com/server/releases/. Keep in mind to select the version you are currently running.

Extract the archive and copy the file core/js/mimetypelist to the same folder of your Nextloud installation.

In a console run the following command within the nextcloud root folder - it should not return any error:

php occ integrity:check-core

Please do not create a new mimetypelist using OCC after this step! This may create a mimetypelist which would not pass the integrity check.

In addition you need to delete the filetype icons:

rm core/img/filetypes/drawio.svg
rm core/img/filetypes/dwb.svg

Filetype icons missing since Version 4.3.0

If filetype icons are copied to a Nextcloud core folder, this will create a integrity check error, since there are now additional files, which Nextcloud does not expect there. As long as there is no official way for an app to add custom filetype icons, the icons will be missing. This may change in the future, but there is no date planned yet for this.

Clone this wiki locally