When I try to update my NC installation 16.0.4 to 16.0.5 via web interface, the following message appears after initializing when I click on start update:
Is that file in your nextcloud folder? Try to check where it came from. I think it can be deleted, but to be sure move it to a save place. Then retry the update.
How can I check »where it came from«? find returned the following information:
pi@raspberrypi:/ $ sudo find -name index.nginx-debian.html
find: ‘./proc/7936’: Datei oder Verzeichnis nicht gefunden
./var/www/html/index.nginx-debian.html
So, I am wondering what does it mean that in ./proc/7936 the file or directory has not been found.
The file index.nginx-debian.html only contains a welcome letter:
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
Since my NC data folder was included in the “not expected” list, I added it manually, however, this produced a further issue during the update, since the back-up of my 125GBs took endless time which stopped the web updater.
Therefore, I moved the NC data folder to a different location and adjusted the correct path in config.php and then the webupdate worked like a charme.
Bottom line: You may add files “to be expected” as described under the link I attached above, however, it does not work for you NC data folder.