I followed this script - https://gist.github.com/stnguyen90/fee636ff652b8ecbf761935b2aa254fb#file-0-backup-sh & successfully created a backup of an appwrite (1.5.4) instance.
After this I cleaned my server to remove CloudPanel & installed a fresh copy of Ubuntu 22.04, Docker 26.0.1 & Appwrite (1.5.4) from scratch.
After appwrite's installation, I stopped traefik via docker stop appwrite-traefik & then executed the restore script like ./restore.sh which afaik worked fine as there were no errors. I did a docker compose up -d after this and I was able to login with my backed up credentials.
But I can no longer see relevant data on the dashboard, I keep seeing Error 500s. Some form of data like the Projects, Root account are visible but not the others at all.
Contents of the docker logs appwrite -
[Error] Method: GET
[Error] URL: /v1/project/usage
[Error] Type: TypeError
[Error] Message: array_key_exists(): Argument #2 ($array) must be of type array, null given
[Error] File: /usr/src/code/app/controllers/shared/api.php
[Error] Line: 320
[Error] Timestamp: 2024-04-13T08:52:35+00:00
[Error] Method: GET
[Error] URL: /v1/migrations
[Error] Type: TypeError
[Error] Message: array_key_exists(): Argument #2 ($array) must be of type array, null given
[Error] File: /usr/src/code/app/controllers/shared/api.php
[Error] Line: 320
PS: If I forcefully run docker exec appwrite migrate, I can see the Auth accounts for sometime but again 500s after a page refresh.
A few attributes not found errors from migrate -
'oAuthProviders' from projects: Attribute not found
Migrating Collection "stats"
'type' from stats: Attribute not found
Migrating Collection "stats"
'type' from stats: Attribute not found
Recommended threads
- Clean install of 1.9.0 shows errors in a...
I just run a full clean install of Appwrite on my server following the Manual installation guide in the docs page. The console seems to work, visually there d...
- Setup custom domain on selfhosted behind...
Hello everyone, can anyone help me to setup a custom domain on a selfhosted appwrite instance thats running behind cloudflare tunnels? Current setup: Appwrite r...
- Why does this happen?
`AppwriteException: general_argument_invalid, Invalid `secret` param: Value must be a valid string and at least 1 chars and no longer than 256 chars (400)` the...