Nextcloud version: 18.0.4
Operating system and version: FreeBSD 12.1-RELEASE-p4
Apache or nginx version: nginx/1.18.0
PHP version: 7.3.17
I just updated from nc18.03 to nc18.04 via portmaster and now I am facing the following integrity problem. The file 3rdparty/.gitignore appears to be missing.
I also don’t know how serious this error is, as everything seems to be working fine.
Make sure that you have enabled “Show hidden files” in your file browser
Extract the ZIP file that you had downloaded in step 1
Go to the folder where you extracted files. You will find the “.gitignore” file in “nextcloud/3rdparty”
Copy the “.gitignore” file to your Nextcloud server to: “/var/www/nextcloud/3rdparty” or to “/usr/local/www/nextcloud/3rdparty”, depending on your server OS
Change the owner (user and group) of copied file to “www” or “www-data”, depending on your server OS (I using FreeBSD and its “www” in my case)
Go back to your Nextcloud web interface, go to the page where you can see that error message, and click on “Rescan” (last linked word in the red error message/text)
Its pointing to a very sloppy release when meta data from git is required - .gitignore is nothing but meta data uses for source management and/or build processes!
Dont understand why this even should be checked for and scratching my head why someone built this into a required file???
utter stupid and point to sloppiness!!!
Not impressed!
Thanks for the heads up though - downloading and copying along with permission of the .gitignore sorted the warning/error.
But still think this is a wreally, wreally bad sign of quality! This meta data dont belong and should be removed from the build and checks!