I just spotted jvankempen’s post after spending all day trying to figure this out myself. I just moved our nextcloud installation to a different VM (different OS, so new apache/php7.1/mysql/redis installation).
I thought I made some mistake with the file and database transfer, or the nextcloud configuration.
In a moment of desperation I truncated oc_filecache (I think I saw some suggestion somewhere to do this online). I made a backup of the table before, but not until some of the users had files deleted of their computer. Really? The oc_filecache table would cause that? Even after I ran the ‘files:scan --all’ command?
Anyways, I am restoring the table backup as I am typing this. But something is definitely wrong with 14.0.1.1
I have multiple users who can’t access their home directory on the browser and their client says that there was an internal error (‘can’t find file ID XXXX’ - that’s what lead me to clear out the oc_filecache table).
I already checked the file/folder permission of the data directory. All folders are 750 and files are 640.
If there is any information needed from me, please let me know. Also, why is it that we cannot do a ‘files:scan --all’ with maintenance turned on? I have to turn off maintenance (allow all users to connect) to run a scan.