Cannot reinstall Nextcloud - SOLVED Topic is solved

Having issues with your DietPi installation or found a bug? Post it here.
Post Reply
Posts: 16
Joined: Thu Nov 26, 2015 6:59 pm

Cannot reinstall Nextcloud - SOLVED

Post by Huffpuffin »

I have been using Nextcloud very successfully for a while now. Recently I had an error message come up when logging on to my instance:

Code: Select all

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.
More details can be found in the server log.
As my userdata folder is held on a second removeable ssd, and as the ssd seemed to be unmounted, I have been trying various solutions but without success. I have been able to backup the contents of the drive, and decided to reinstall Nextcloud using "dietpi-software reinstall 114"

This produces the error:

Code: Select all

root@HP4520-server:~# dietpi-software reinstall 114
[  OK  ] DietPi-Software | Initialised database
[  OK  ] DietPi-Software | Reading database

 Mode: Automated reinstall

[  OK  ] DietPi-Software | Reinstalling Nextcloud: File sync, sharing and collaboration platform
[  OK  ] DietPi-Software | Free space check: path=/ | available=207763 MiB | required=500 MiB
[FAILED] DietPi-Software | DietPi-Userdata validation: /mnt/data_ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata

I can see /mnt/ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata with Filemanager on Webmin, and this holds my original files. I can also see /mnt/data_ed871d75-b1db-43b7-a266-6c584e663ed3, but this is an empty directory.

Any help to solve the problem would be most welcome. Let me know if any further details are needed.

Thanks in advance.

I am assuming this is relevant, but just checked a few more things, and have discovered that Mariadb is not running (my knowledge is somewhat limited, but I believe that this runs the database for Nextcloud). The error message given is:

Code: Select all

MariaDB error message
The full MariaDB error message was : connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists! 

Update: After looking again at the userdata location, it would appear that it was pointing to /mnt/data_ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata, but the actual files were held in /mnt/ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata

No idea how that happened, but by renaming /mnt/ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata to /mnt/data_ed871d75-b1db-43b7-a266-6c584e663ed3/dietpi_userdata and rebooting, all is working again.

Hope this might help someone else.
User avatar
Posts: 4783
Joined: Sat Nov 16, 2019 12:49 am

Re: Cannot reinstall Nextcloud - SOLVED

Post by Joulinar »


it looks like your mount point changed to a new name. Did you re-mounted your drive in between under a new name? This actually would explain why your mount point is available on a new directory. And of course with an incorrect mount your system will not start correctly. At least the database can not start because all database related files are located on your external drive.
Pls let us know if a solution is working. This could help others if they hit by similar situation. Your DietPi Team
Post Reply