Nextcloud 27.0 OCC location and integrity check

Since the recent changes to the Nextcloud image, I have two issues I am not sure how to resolve. I did search through the GitHub and the forum, and also a message on the Nextcloud forum related to my #2 error, but so far no other mention. This is my first post, so sorry in case I missed anything!

I am using Unraid 6.12.2 and deployed the image through the CA App and do regular updates through the Unraid UI. After reading the post, I made sure to follow all the steps mentioned in the announcement. In Nextcloud > Administration > Security & setup warnings I am stuck at fixing these two errors:

1. OCC file to fix database errors
It appears the change of files has removed the OCC file. I however have the following message:

The database is missing some indexes. Due to the fact that adding indexes on big tables could take some time they were not added automatically. By running "occ db:add-missing-indices" those missing indexes could be added manually while the instance keeps running. Once the indexes are added queries to those tables are usually much faster.
* Missing index "fs_parent" in table "oc_filecache".
* Missing index "mounts_user_root_path_index" in table "oc_mounts".

Typically I would give the docker exec --user 99 Nextcloud php occ db:add-missing-indices command, but I am not able to locate the OCC file. Any suggestion how to resolve this error?

2. Integrity check
Since the migration to Nextcloud 27.0 I have a message some files have not passed the integrity check. It is marked red, so it must be very serious! :laughing:

Below is the full error message in case I click on List of invalid files…. Any suggestions how to resolve this error or should I ignore this message?

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
=======
- encryption
	- EXTRA_FILE
		- templates/mail.php
		- templates/altmail.php
- photos
	- EXTRA_FILE
		- l10n/ps.js
		- l10n/si.js
		- l10n/ps.json
		- l10n/tk.js
		- l10n/ur_PK.js
		- l10n/tk.json
		- l10n/ur_PK.json
		- l10n/si.json
		- js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js.map
		- js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js
		- js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.map
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.map
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.map
		- js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js.map
		- lib/Listener/GroupUserRemovedListener.php
		- lib/Listener/NodeDeletedListener.php
		- lib/Listener/GroupDeletedListener.php
- serverinfo
	- EXTRA_FILE
		- l10n/fo.js
		- l10n/kn.json
		- l10n/bs.js
		- l10n/cy_GB.json
		- l10n/ta.json
		- l10n/fo.json
		- l10n/bs.json
		- l10n/cy_GB.js
		- l10n/ug.json
		- l10n/ug.js
		- l10n/ta.js
		- l10n/lo.json
		- l10n/lo.js
		- l10n/kn.js
- files_pdfviewer
	- EXTRA_FILE
		- js/files_pdfviewer-workersrc.js.LICENSE.txt
- files_trashbin
	- EXTRA_FILE
		- lib/Sabre/PropfindPlugin.php

Raw output
==========
Array
(
    [encryption] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [templates/mail.php] => Array
                        (
                            [expected] => 
                            [current] => c8244a5bd79b8881c556e926c359ca3976f706b484b9c5703f8e99608e3ea08129203b31ef2494914c8edb96f89bda1e9919460bcda5f993690c263de6ef4ac0
                        )

                    [templates/altmail.php] => Array
                        (
                            [expected] => 
                            [current] => b42b51938dcfa614c798e004bb381cb024509cfd3e519caa2e42684ef8c95575e2e7235152b3545eae013497fe1784ef8f22557e79839d6554a13d96c2f8eab5
                        )

                )

        )

    [photos] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [l10n/ps.js] => Array
                        (
                            [expected] => 
                            [current] => e3c8bbc66df0a1acb84a09370d82decd198b1962653b008c18fdf20d906d00b4535144e1ce66a381573165754f1a500929eefd8e5e0ebf7b2af9351e64dab441
                        )

                    [l10n/si.js] => Array
                        (
                            [expected] => 
                            [current] => aca57ab4ff948a399d41cf889a2e231f0c9f866b4ebbf1ea548157fb7288659e2729e69b99c0f6d5846af1b28e808c9a6df30db3fd2856afb25dce2a778976b5
                        )

                    [l10n/ps.json] => Array
                        (
                            [expected] => 
                            [current] => d90e82d5f0f1d7881f294b8adff11d70b5ec59a88242fe289311a3cdfb2c655cd8c1e444b35a6731c1b750097ac50d6e122524f92859d02ec5cbbbeb7c031f01
                        )

                    [l10n/tk.js] => Array
                        (
                            [expected] => 
                            [current] => 594fdae47e9fca04dc224735ca1a9c625de6cf839320548b3699b4021d40c19c762d7067d6176002f4872be9f2907b8f3d93020706a6311d9d42d823c9f475c4
                        )

                    [l10n/ur_PK.js] => Array
                        (
                            [expected] => 
                            [current] => 0144e305861c6351b3ccc47e940f32070c90618fc915f817412babad05fae38aa7383f9afec726b66734ad5a1d9ab4974d8289be73dfef205926a0028da123f2
                        )

                    [l10n/tk.json] => Array
                        (
                            [expected] => 
                            [current] => 9477cdee70f42fbf7a6e9772c5593f1bd9e9593f97a7717642845359579a435cd500d95b910ea0d34afa366a6b15835a34f86a60d3fe643402f1daab8f9c3f6d
                        )

                    [l10n/ur_PK.json] => Array
                        (
                            [expected] => 
                            [current] => e0e54b9dbd4fddf94096b99cf12309b7a623a7b8ec7afca767c44ad6edccfe3521438260668a18c34565353794163ed2d433a45ae0b5a2960aa1efb66cc016b0
                        )

                    [l10n/si.json] => Array
                        (
                            [expected] => 
                            [current] => b7a0710e4579b66534b671725022c14a34817beae841550665268cbf82d15af7f1bab12bdeca47419c6e5124d4aaf5e6217b017d88f899cec7d6fe26436f7406
                        )

                    [js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js.map] => Array
                        (
                            [expected] => 
                            [current] => 169457dcd162a8ad78fa203cc9d7a21e65afdd00b1f3ecce5ae9a695b5584a6bef39d89b5069b0d85dfdb64bf693f93fa524a51a5c8bfcfa09a6f2da36955bcd
                        )

                    [js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js] => Array
                        (
                            [expected] => 
                            [current] => 00bf3027a85fbbd85e32348db8445e767275391ed238ebe139d0cc05549a8472807a1dab6e0569a40ba0d0ba56492cd1b66b8a3ef1ed45ab048192b3fe3b60dd
                        )

                    [js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js] => Array
                        (
                            [expected] => 
                            [current] => ea266383ff8080075076a09f5db9760245d3df299f04327cbeffd714740997477db5831f50c578f98340c1a1a4a3a93826aa2e8f8b2f4af42f0cfff6eacd635a
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js] => Array
                        (
                            [expected] => 
                            [current] => f40b2f75d11246dada565e8bb55c6ca69315eb0029a8afb1b79c1d0ad4f1a91ae62880e30d6f3082aef3826d6aed51d94a63978bb7fbe5eda95505966675892c
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.map] => Array
                        (
                            [expected] => 
                            [current] => 278aec063e12d913473a56035d078b790af63e5facc85f104a84c1b414165e7f2bc72c05d9834ab9d47c40d49542460fd9b0c31ac879b5a83e4e79f677e4f1a3
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js] => Array
                        (
                            [expected] => 
                            [current] => 8d63fbed4bd4a819d1b0a6ba0df92b7b1d8a909dc760d050be447d571e6af6373332e34876319503aaaacc595331ff66ed78220dafbab8ae70e274ec37a2c796
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js] => Array
                        (
                            [expected] => 
                            [current] => 261b1668e0a72b60060431331ca6576e2013f36f3f60f9f8f898247401c86499801455a45dd272c230bcd3c65b17f7c4aac06a97403239177b4b6d7e222fcba2
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.map] => Array
                        (
                            [expected] => 
                            [current] => d81fbf9ed88fa0d13f7a03c6acf24472abc7ceb9b9fda80a812610868b1ef805607b3331dfab05025e48946e382a4fcab217262ae9b63610711458c4499141ae
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.map] => Array
                        (
                            [expected] => 
                            [current] => b942b79fc91746a4ac1c200144502be520542d9376dea4c1a9082e4ccd269ca83a42555362539b4126498be79d302139860bedd635dd3416ad4afeb0ba67203d
                        )

                    [js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js.map] => Array
                        (
                            [expected] => 
                            [current] => ec0fbdfdf75214d0dc3fd6c706c6d03da9f794beb1533fed746a292efcbac81f3291fbe28872d94664d9019b28db39f198e6766f5d195c05d1c2bb874da8964b
                        )

                    [lib/Listener/GroupUserRemovedListener.php] => Array
                        (
                            [expected] => 
                            [current] => fa0e4de16f0b792a8fe92834e093166ad0acd5aa1c5747cb0854a0ef06bd49fb65045df15f6853437c3be8ccdf5227330178758785e4650acc399c7fc7184136
                        )

                    [lib/Listener/NodeDeletedListener.php] => Array
                        (
                            [expected] => 
                            [current] => dd0d2a74eab07fbdfd62e11ea299e0a84c07e3f4cf2334847959bbf57de326e3ae2a7284b2f167dcdc07674857f71e52cb73d24fc21bcf1425385d07b1d79e60
                        )

                    [lib/Listener/GroupDeletedListener.php] => Array
                        (
                            [expected] => 
                            [current] => 8606c79d02cb48e472e8b5ed353e0441135d95f285879c80a5367ba9d3654cdcc3743f661bd49ad58b6d863739fcb9eb2f8648cc32a6ec52c51f280f260e75a2
                        )

                )

        )

    [serverinfo] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [l10n/fo.js] => Array
                        (
                            [expected] => 
                            [current] => d9a38ad17bd79a0f71fe482f21fa3bd869d5f7d27cfd0f0c95c07086494d380b6ad48212efae88740d88135d91dc64dfce8addb7a1b5a90234d3b2041429ec1c
                        )

                    [l10n/kn.json] => Array
                        (
                            [expected] => 
                            [current] => 0e04c02cd35b2f86eace4e748d4b8985979b10fadad6371b928543055f22bcfe898c56578b5ca2cd1fae2dd7ad5c4b652fb7e8ddddf4dacaf3e2091da16b81af
                        )

                    [l10n/bs.js] => Array
                        (
                            [expected] => 
                            [current] => 772a5511fb81c659a87eeccb6d2b25f89ab0316074b0117c2287328188f5e90c166041df32e2978a5762678707bfbc090f518f5391d05089daf8df82ca194c37
                        )

                    [l10n/cy_GB.json] => Array
                        (
                            [expected] => 
                            [current] => 03e5bc4a3675ef09cabcb162042ee96088759d65cfe4f6494f866bef139a3dda612c6d595d94f26ec0fd0ea9e39e2778652406886d15d38ef7c5560a66bd0859
                        )

                    [l10n/ta.json] => Array
                        (
                            [expected] => 
                            [current] => a4ffe199ab37f97d8576b9efd5c6d4371a670e8b1d9a868b5886839f7302cd6f747ffe24e1d9422cd0eaa5d4575f12a4ce4b2af9b235326ac898e9d2dda83664
                        )

                    [l10n/fo.json] => Array
                        (
                            [expected] => 
                            [current] => 4bfb13f409e84630ad298aa806436fc215c1414946c31058146b7bd646c9c59b4fb15409484c6c20e694ff5387d3182059c1e0a24e0f5f6c70f9ba3b59f7eb24
                        )

                    [l10n/bs.json] => Array
                        (
                            [expected] => 
                            [current] => 7f5a1c2e71e2a8f94269bd06e81645abc2641cffd2c502657449bd2de4ea11716f7907fe1efbc940e2ad2e96a63c01f32726e96ca669223513ff567110b0a071
                        )

                    [l10n/cy_GB.js] => Array
                        (
                            [expected] => 
                            [current] => 3fbcfc202db25eee1e04b0c4a824c7f620346e72ee49343b441e4f6a4dd0e6a8181b63a98d2d626919142f8228cb1abb3deaad26152c1c7c20bcce3c151bf0f8
                        )

                    [l10n/ug.json] => Array
                        (
                            [expected] => 
                            [current] => abf662b0d32040f67f5e593ad23dc25a89fb096237315df92a9c732bdf8623e8723da440621d00cd20a740622c5198a1f822d7cacf0f38c5488c37ae34c489dd
                        )

                    [l10n/ug.js] => Array
                        (
                            [expected] => 
                            [current] => 6ca0be0ef850fc6b6aae34d91c9a5c2674174ceef2a52e92b61b527d4fad2fed01256bdc120d875a04103a617abd547f0ad479072874cfa73df660f3600f822c
                        )

                    [l10n/ta.js] => Array
                        (
                            [expected] => 
                            [current] => 8d1823ad0bdccf749a825068b18dd1afd3146bf65ea133691de8befa0ad4cf20aadf784252e51183a1716df48d8589731b3334e81deaebd5194986c368efc719
                        )

                    [l10n/lo.json] => Array
                        (
                            [expected] => 
                            [current] => a3676f0f1633a84ac9ddd1e51f96110d8f2aaac47ad387e3418e644403fa53c9b69e1d38707d335aea2f7b23eb2e43fa9f70aa770819e305b2500354426151eb
                        )

                    [l10n/lo.js] => Array
                        (
                            [expected] => 
                            [current] => 0c1588a17264a3114f82592b3a0e82003e61a2739d360e622dcf14c5df1d2092d744972c59a984b1cf89f3a794e8127c9c7dd58b9db210eaa6eee1b1b12db42a
                        )

                    [l10n/kn.js] => Array
                        (
                            [expected] => 
                            [current] => d2273c847eae12e2e9776e6c937316fbdb152f4fbe42638e7951512a50c04892a620a9d8eee8d75f9d4285ef9704c52777bf886ee3ddf984e233680f82462de9
                        )

                )

        )

    [files_pdfviewer] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [js/files_pdfviewer-workersrc.js.LICENSE.txt] => Array
                        (
                            [expected] => 
                            [current] => 33d76141aff0e634ceebc005e0d160862ead5c92bb9ddfa007ff68a2f7c33c1499afaa22b95c4d9d7e4fabeaef5d44aea76d196889f7b672e405e011b675c030
                        )

                )

        )

    [files_trashbin] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [lib/Sabre/PropfindPlugin.php] => Array
                        (
                            [expected] => 
                            [current] => 601e9c68d9d2e1bf8a04558b4c1bbd7cb85b159edce9ba2f61d8676d5fab75116cc0d486ce874cff0d8b2db9fc01e0b679275928714baa452fa34ad239621836
                        )

                )

        )

)
1 Like

I have asked the teammate who directly manages our nextcloud container to look at this. In the meantime, I would direct you to Notification: Changes to our Nextcloud image | Info :: LinuxServer.io

Got some clarification, the readme (for the past multiple years) has always said to simply run occ docker exec -it nextcloud occ that section was unfortunately removed on accident recently (though you didn’t read the readme even before, so you wouldn’t have noticed :stuck_out_tongue: unraiders gonna unraid, right :wink: )

anyway, run as I directed above to resolve your indexing issues. Ensure you read the readme and the notice about our changes. Let us know if you have any other issues.

1 Like

Thanks @driz for your quick response! And you are correct, we Unraiders are pretty lazy and expect a N00b-proof tutorial for everything - although in this case I did my homework and followed all the steps in the readme :wink:

Thanks for sharing the command. When running docker exec -it nextcloud occ db:add-missing-indices in terminal (not the Console of the Nextcloud instance itself) it fixed my issue #1.

I however still have the error related to #2 in my initial post referring to files not passing the integrity check. Any suggestions?

Let me rope 99 into this, I believe he is either working on a solution or has solved it, but I cannot recall.

docker exec -it nextcloud touch /config/www/nextcloud/config/needs_migration
docker restart nextcloud

After this you may need to trigger nextcloud to rescan the integrity check via the web interface.

1 Like

I am in the same boat regarding those integrity error messages after upgrading to Nextcloud 27.0.0.

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
=======
- photos
	- EXTRA_FILE
		- lib/Listener/NodeDeletedListener.php
		- lib/Listener/GroupUserRemovedListener.php
		- lib/Listener/GroupDeletedListener.php
		- l10n/tk.js
		- l10n/ps.json
		- l10n/tk.json
		- l10n/si.js
		- l10n/si.json
		- l10n/ur_PK.json
		- l10n/ur_PK.js
		- l10n/ps.js
		- js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js.map
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.map
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.map
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js
		- js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js
		- js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.map
		- js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js.map
		- js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js
- serverinfo
	- EXTRA_FILE
		- l10n/lo.js
		- l10n/kn.js
		- l10n/cy_GB.js
		- l10n/bs.js
		- l10n/kn.json
		- l10n/fo.js
		- l10n/ug.js
		- l10n/fo.json
		- l10n/ta.js
		- l10n/bs.json
		- l10n/lo.json
		- l10n/cy_GB.json
		- l10n/ta.json
		- l10n/ug.json
- encryption
	- EXTRA_FILE
		- templates/altmail.php
		- templates/mail.php
- files_trashbin
	- EXTRA_FILE
		- lib/Sabre/PropfindPlugin.php
- files_pdfviewer
	- EXTRA_FILE
		- js/files_pdfviewer-workersrc.js.LICENSE.txt

Raw output
==========
Array
(
    [photos] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [lib/Listener/NodeDeletedListener.php] => Array
                        (
                            [expected] => 
                            [current] => dd0d2a74eab07fbdfd62e11ea299e0a84c07e3f4cf2334847959bbf57de326e3ae2a7284b2f167dcdc07674857f71e52cb73d24fc21bcf1425385d07b1d79e60
                        )

                    [lib/Listener/GroupUserRemovedListener.php] => Array
                        (
                            [expected] => 
                            [current] => fa0e4de16f0b792a8fe92834e093166ad0acd5aa1c5747cb0854a0ef06bd49fb65045df15f6853437c3be8ccdf5227330178758785e4650acc399c7fc7184136
                        )

                    [lib/Listener/GroupDeletedListener.php] => Array
                        (
                            [expected] => 
                            [current] => 8606c79d02cb48e472e8b5ed353e0441135d95f285879c80a5367ba9d3654cdcc3743f661bd49ad58b6d863739fcb9eb2f8648cc32a6ec52c51f280f260e75a2
                        )

                    [l10n/tk.js] => Array
                        (
                            [expected] => 
                            [current] => 594fdae47e9fca04dc224735ca1a9c625de6cf839320548b3699b4021d40c19c762d7067d6176002f4872be9f2907b8f3d93020706a6311d9d42d823c9f475c4
                        )

                    [l10n/ps.json] => Array
                        (
                            [expected] => 
                            [current] => d90e82d5f0f1d7881f294b8adff11d70b5ec59a88242fe289311a3cdfb2c655cd8c1e444b35a6731c1b750097ac50d6e122524f92859d02ec5cbbbeb7c031f01
                        )

                    [l10n/tk.json] => Array
                        (
                            [expected] => 
                            [current] => 9477cdee70f42fbf7a6e9772c5593f1bd9e9593f97a7717642845359579a435cd500d95b910ea0d34afa366a6b15835a34f86a60d3fe643402f1daab8f9c3f6d
                        )

                    [l10n/si.js] => Array
                        (
                            [expected] => 
                            [current] => aca57ab4ff948a399d41cf889a2e231f0c9f866b4ebbf1ea548157fb7288659e2729e69b99c0f6d5846af1b28e808c9a6df30db3fd2856afb25dce2a778976b5
                        )

                    [l10n/si.json] => Array
                        (
                            [expected] => 
                            [current] => b7a0710e4579b66534b671725022c14a34817beae841550665268cbf82d15af7f1bab12bdeca47419c6e5124d4aaf5e6217b017d88f899cec7d6fe26436f7406
                        )

                    [l10n/ur_PK.json] => Array
                        (
                            [expected] => 
                            [current] => e0e54b9dbd4fddf94096b99cf12309b7a623a7b8ec7afca767c44ad6edccfe3521438260668a18c34565353794163ed2d433a45ae0b5a2960aa1efb66cc016b0
                        )

                    [l10n/ur_PK.js] => Array
                        (
                            [expected] => 
                            [current] => 0144e305861c6351b3ccc47e940f32070c90618fc915f817412babad05fae38aa7383f9afec726b66734ad5a1d9ab4974d8289be73dfef205926a0028da123f2
                        )

                    [l10n/ps.js] => Array
                        (
                            [expected] => 
                            [current] => e3c8bbc66df0a1acb84a09370d82decd198b1962653b008c18fdf20d906d00b4535144e1ce66a381573165754f1a500929eefd8e5e0ebf7b2af9351e64dab441
                        )

                    [js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js.map] => Array
                        (
                            [expected] => 
                            [current] => ec0fbdfdf75214d0dc3fd6c706c6d03da9f794beb1533fed746a292efcbac81f3291fbe28872d94664d9019b28db39f198e6766f5d195c05d1c2bb874da8964b
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js] => Array
                        (
                            [expected] => 
                            [current] => 8d63fbed4bd4a819d1b0a6ba0df92b7b1d8a909dc760d050be447d571e6af6373332e34876319503aaaacc595331ff66ed78220dafbab8ae70e274ec37a2c796
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js] => Array
                        (
                            [expected] => 
                            [current] => 261b1668e0a72b60060431331ca6576e2013f36f3f60f9f8f898247401c86499801455a45dd272c230bcd3c65b17f7c4aac06a97403239177b4b6d7e222fcba2
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-36962a.js.map] => Array
                        (
                            [expected] => 
                            [current] => d81fbf9ed88fa0d13f7a03c6acf24472abc7ceb9b9fda80a812610868b1ef805607b3331dfab05025e48946e382a4fcab217262ae9b63610711458c4499141ae
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js.map] => Array
                        (
                            [expected] => 
                            [current] => b942b79fc91746a4ac1c200144502be520542d9376dea4c1a9082e4ccd269ca83a42555362539b4126498be79d302139860bedd635dd3416ad4afeb0ba67203d
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2ca5cc.js] => Array
                        (
                            [expected] => 
                            [current] => f40b2f75d11246dada565e8bb55c6ca69315eb0029a8afb1b79c1d0ad4f1a91ae62880e30d6f3082aef3826d6aed51d94a63978bb7fbe5eda95505966675892c
                        )

                    [js/photos-vendors-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_A-0d7f22.js] => Array
                        (
                            [expected] => 
                            [current] => 00bf3027a85fbbd85e32348db8445e767275391ed238ebe139d0cc05549a8472807a1dab6e0569a40ba0d0ba56492cd1b66b8a3ef1ed45ab048192b3fe3b60dd
                        )

                    [js/photos-node_modules_vue-material-design-icons_PackageVariant_vue-node_modules_vue-material-design-ic-2a64fd.js.map] => Array
                        (
                            [expected] => 
                            [current] => 278aec063e12d913473a56035d078b790af63e5facc85f104a84c1b414165e7f2bc72c05d9834ab9d47c40d49542460fd9b0c31ac879b5a83e4e79f677e4f1a3
                        )

                    [js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js.map] => Array
                        (
                            [expected] => 
                            [current] => 169457dcd162a8ad78fa203cc9d7a21e65afdd00b1f3ecce5ae9a695b5584a6bef39d89b5069b0d85dfdb64bf693f93fa524a51a5c8bfcfa09a6f2da36955bcd
                        )

                    [js/photos-node_modules_nextcloud_sharing_dist_index_js-node_modules_vue-material-design-icons_AccountGr-e8a447.js] => Array
                        (
                            [expected] => 
                            [current] => ea266383ff8080075076a09f5db9760245d3df299f04327cbeffd714740997477db5831f50c578f98340c1a1a4a3a93826aa2e8f8b2f4af42f0cfff6eacd635a
                        )

                )

        )

    [serverinfo] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [l10n/lo.js] => Array
                        (
                            [expected] => 
                            [current] => 0c1588a17264a3114f82592b3a0e82003e61a2739d360e622dcf14c5df1d2092d744972c59a984b1cf89f3a794e8127c9c7dd58b9db210eaa6eee1b1b12db42a
                        )

                    [l10n/kn.js] => Array
                        (
                            [expected] => 
                            [current] => d2273c847eae12e2e9776e6c937316fbdb152f4fbe42638e7951512a50c04892a620a9d8eee8d75f9d4285ef9704c52777bf886ee3ddf984e233680f82462de9
                        )

                    [l10n/cy_GB.js] => Array
                        (
                            [expected] => 
                            [current] => 3fbcfc202db25eee1e04b0c4a824c7f620346e72ee49343b441e4f6a4dd0e6a8181b63a98d2d626919142f8228cb1abb3deaad26152c1c7c20bcce3c151bf0f8
                        )

                    [l10n/bs.js] => Array
                        (
                            [expected] => 
                            [current] => 772a5511fb81c659a87eeccb6d2b25f89ab0316074b0117c2287328188f5e90c166041df32e2978a5762678707bfbc090f518f5391d05089daf8df82ca194c37
                        )

                    [l10n/kn.json] => Array
                        (
                            [expected] => 
                            [current] => 0e04c02cd35b2f86eace4e748d4b8985979b10fadad6371b928543055f22bcfe898c56578b5ca2cd1fae2dd7ad5c4b652fb7e8ddddf4dacaf3e2091da16b81af
                        )

                    [l10n/fo.js] => Array
                        (
                            [expected] => 
                            [current] => d9a38ad17bd79a0f71fe482f21fa3bd869d5f7d27cfd0f0c95c07086494d380b6ad48212efae88740d88135d91dc64dfce8addb7a1b5a90234d3b2041429ec1c
                        )

                    [l10n/ug.js] => Array
                        (
                            [expected] => 
                            [current] => 6ca0be0ef850fc6b6aae34d91c9a5c2674174ceef2a52e92b61b527d4fad2fed01256bdc120d875a04103a617abd547f0ad479072874cfa73df660f3600f822c
                        )

                    [l10n/fo.json] => Array
                        (
                            [expected] => 
                            [current] => 4bfb13f409e84630ad298aa806436fc215c1414946c31058146b7bd646c9c59b4fb15409484c6c20e694ff5387d3182059c1e0a24e0f5f6c70f9ba3b59f7eb24
                        )

                    [l10n/ta.js] => Array
                        (
                            [expected] => 
                            [current] => 8d1823ad0bdccf749a825068b18dd1afd3146bf65ea133691de8befa0ad4cf20aadf784252e51183a1716df48d8589731b3334e81deaebd5194986c368efc719
                        )

                    [l10n/bs.json] => Array
                        (
                            [expected] => 
                            [current] => 7f5a1c2e71e2a8f94269bd06e81645abc2641cffd2c502657449bd2de4ea11716f7907fe1efbc940e2ad2e96a63c01f32726e96ca669223513ff567110b0a071
                        )

                    [l10n/lo.json] => Array
                        (
                            [expected] => 
                            [current] => a3676f0f1633a84ac9ddd1e51f96110d8f2aaac47ad387e3418e644403fa53c9b69e1d38707d335aea2f7b23eb2e43fa9f70aa770819e305b2500354426151eb
                        )

                    [l10n/cy_GB.json] => Array
                        (
                            [expected] => 
                            [current] => 03e5bc4a3675ef09cabcb162042ee96088759d65cfe4f6494f866bef139a3dda612c6d595d94f26ec0fd0ea9e39e2778652406886d15d38ef7c5560a66bd0859
                        )

                    [l10n/ta.json] => Array
                        (
                            [expected] => 
                            [current] => a4ffe199ab37f97d8576b9efd5c6d4371a670e8b1d9a868b5886839f7302cd6f747ffe24e1d9422cd0eaa5d4575f12a4ce4b2af9b235326ac898e9d2dda83664
                        )

                    [l10n/ug.json] => Array
                        (
                            [expected] => 
                            [current] => abf662b0d32040f67f5e593ad23dc25a89fb096237315df92a9c732bdf8623e8723da440621d00cd20a740622c5198a1f822d7cacf0f38c5488c37ae34c489dd
                        )

                )

        )

    [encryption] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [templates/altmail.php] => Array
                        (
                            [expected] => 
                            [current] => b42b51938dcfa614c798e004bb381cb024509cfd3e519caa2e42684ef8c95575e2e7235152b3545eae013497fe1784ef8f22557e79839d6554a13d96c2f8eab5
                        )

                    [templates/mail.php] => Array
                        (
                            [expected] => 
                            [current] => c8244a5bd79b8881c556e926c359ca3976f706b484b9c5703f8e99608e3ea08129203b31ef2494914c8edb96f89bda1e9919460bcda5f993690c263de6ef4ac0
                        )

                )

        )

    [files_trashbin] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [lib/Sabre/PropfindPlugin.php] => Array
                        (
                            [expected] => 
                            [current] => 601e9c68d9d2e1bf8a04558b4c1bbd7cb85b159edce9ba2f61d8676d5fab75116cc0d486ce874cff0d8b2db9fc01e0b679275928714baa452fa34ad239621836
                        )

                )

        )

    [files_pdfviewer] => Array
        (
            [EXTRA_FILE] => Array
                (
                    [js/files_pdfviewer-workersrc.js.LICENSE.txt] => Array
                        (
                            [expected] => 
                            [current] => 33d76141aff0e634ceebc005e0d160862ead5c92bb9ddfa007ff68a2f7c33c1499afaa22b95c4d9d7e4fabeaef5d44aea76d196889f7b672e405e011b675c030
                        )

                )

        )

)

As far as I understand, these files need to be deleted. Where can I find these files so that I can delete them? Or does this need to be done inside the Docker images?

I tried @NyNe 's suggestion. It did not help in my case.

They should be in /config/www/nextcloud/apps/<app_name> and yes they can just be deleted.

2 Likes

That’s it! Thank you!

Thanks so much @NyNe, your command fixed the integrity error for!

Does this mean I wont be able to update past 27.x.x now?

It means if you are using our container, you’ll update as the readme instructs, going beyond 27 is not a problem.

I’m looking here linuxserver/nextcloud - LinuxServer.io and i’m not seeing notes regarding upgrades… Will you so kindly share the link to the where the upgrade process is described?

that is the link

I’m seeing. the same issue where the resolution doesn’t help. In addition, I see no matching folders anywhere in nextcloud/

Results

  • core
    • EXTRA_FILE
      • core/js/tests/specs/appsSpec.js
      • core/l10n/et_EE.js
      • core/l10n/et_EE.json
      • dist/files_trashbin-files_trashbin.js
      • dist/files_trashbin-files_trashbin.js.LICENSE.txt
      • dist/files_trashbin-files_trashbin.js.map
      • lib/private/Files/ObjectStore/NoopScanner.php
      • lib/private/Updater/ChangesResult.php
      • lib/public/WorkflowEngine/IEntityCompat.php
      • lib/public/WorkflowEngine/IOperationCompat.php

Any thoughts on what I can try next?

create a new thread, provide your container logs and compose or docker run statement along with the output of uname -mr && docker version

saying “the same issue” without providing supporting information is never useful.