From error message it looks like Cloudflare ... @asatyr maybe the Cloudflare keys expired or don't work anymore ? If you go to Domains -> Edit and click save, does it work? Most likely it gives the same error. Either fix the keys or if you don't want that domain anymore, change the dns provider to manual and then delete the app and the domain.
OK, I made this change now:
- "description": "This will uninstall the app immediately and remove all its data. The site will be inaccessible.",
+ "description": "This will uninstall the app immediately and remove the app's data. The site will be inaccessible.",
The usage of its in English is always tricky. If you care, "its" is possessive and "it's" is short forum of "it is" .
@girish Sure for test domains w/o any subdomains.
What I'm suggesting is a non-entirely blocking situation when the automation fails what it thinks it needs with no simple recourse.
Would improve UX flow in edge cases..
@roofboard said in Chat woot cannot uninstall after breaking the backup system.:
Mar 30 20:19:30 box:services Backing up postgresql
Mar 30 20:29:30 box:services pipeRequestToFile: timeout - connect or post-connect idle timeout
It seems somehow postgresql was not having a happy time. Maybe give it a bit more memory (Services -> PostgreSQL -> increase memory limit). The reboot probably just freed up some memory.
Seems the proposed method is indeed to just delete the directory:
@girish said in How to deinstall plugins:
I think just deleting the plugin directory inside /app/data/plugins and restarting the app will do it.
@staff that info should be added to the docs
But, also, does removing the directory actually make Cloudron then edit the app.yml file to remove references to the plugin?
Because that is what is supposed to happen as per:
https://meta.discourse.org/t/how-to-completely-uninstall-remove-a-plugin/55034/18?u=jdaviescoates
@jo23 still we would need to get more information why it fails. You can also download full logs from the logviewer for the app, what should also include more details on what is going wrong.
@andreasdueren said in Cloudron can't uninstall apps after access to domain got denied:
Sep 26 10:49:40 box:dns unregisterLocation: Error unregistering location A. retryable: false. message: Invalid access token statusCode: 403 code:9109
The directory message is just a warning can be ignored. The above message is the real error. Are you sure you are not using any other domain in the app which in turn uses some DNS provider? Are all the DNS providers manual ?
in fact in the directory only the dir data is left and it is empty but root:root is the owner
[image: 1603584552046-fe2b1d58-3d79-4c28-bc6d-17bc1821095b-image-resized.png]
after rmdir /home/yellowtent/appsdata/f266ef68-b01b-4a9e-954e-b8bc68010672/data
the uninstallation went well
@girish wrote:
Are you able to open a request [for this]?
Done, thanks: https://forum.cloudron.io/topic/4306/provide-ui-support-for-choosing-app-package-version-during-installation
And you can follow this doc to restore an uninstalled app from the backup - https://cloudron.io/documentation/backups/#import-app-backup . You have to make sure the app backup is still around though since it will get cleaned up by the backup retention policy.
@girish I can confirm. I had "Error : Task Error - Task 4237 stopped" and I did what you said, and it restore from backup normally.
All my updates were stuck with the same error. Coincidentally, Contabo was having maintenance before, and every time they did a repair Cloudron acted a bit weird. I suspect it might have to do with the server hosting...