The issue you are facing:
File integrity check failed, for strange files
Is this the first time you’ve seen this error? Y
Steps to replicate it:
Upgrade from 14.0.3 to 14.0.4
The output of your Nextcloud log in Admin > Logging:
Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.
Results
=======
- core
- FILE_MISSING
- COPYING
- gallery
- INVALID_HASH
- COPYING
Raw output
==========
Array
(
[core] => Array
(
[FILE_MISSING] => Array
(
[COPYING] => Array
(
[expected] => a0a86214ea153fb07ff35ceec0848dd1703eae22de036a825efc8394e50f65e3044832f3b49cf7e45a39edc470bdf738abc36a3a78ca7df3a6e73c14eaef94a8
[current] =>
)
)
)
[gallery] => Array
(
[INVALID_HASH] => Array
(
[COPYING] => Array
(
[expected] => a0a86214ea153fb07ff35ceec0848dd1703eae22de036a825efc8394e50f65e3044832f3b49cf7e45a39edc470bdf738abc36a3a78ca7df3a6e73c14eaef94a8
[current] =>
)
)
)
)
Q: What are these files “COPYING”? Are they folders? I haven’t looked into my backup, but if they might have existed in 14.0.3, could they simply be restored?
What are the links they refer to in order to try and fix it? Did you get any instruction on what command to run maybe? Under Settings > Overview maybe?
COPYING seems to be a completely information-only, technically not relevant file. But why is it missing, maybe an OpenSuse /distro specific issue? But afaik the OpenSuse packages for nextcloud, which usually arrive same day or the day after a nextcloud announcement, are just a wrapper for the nextcloud updater itself. The OpenSuse contributors for sure have no time to reinvent the wheel, at least not in just one day
Have you had a look at integrity check with occ? Sorry if you have already, but I am thinking of doing the basics first and see what we can get from that.
How did you upgrade? Via web updater for NC or through an OpenSuse channel?
File nextcloud/COPYING is “missing” when doing an upgrade OpenSuse upgrade, and probably also a new installation.
This files is copied by OpenSuse’s installer (zypper/rpm/yast) to/as /usr/share/licenses/nextcloud/COPYING
SOLUTION/WORKAROUND:
Adding a symbolic link for /usr/share/licenses/nextcloud/COPYING to nextcloud’s root directory. Solves both issues, as within nextcloud/apps/gallery already a symlink to …/…/COPYING existed. Which, of course, was broken.