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 500
s. 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 500
s 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
- Type Mismatch in AppwriteException
There is a discrepancy in the TypeScript type definitions for AppwriteException. The response property is defined as a string in the type definitions, but in pr...
- What Query's are valid for GetDocument?
Documentation shows that Queries are valid here, but doesn't explain which queries are valid. At first I presumed this to be a bug, but before creating a githu...
- Realtime with multiple connections
I need the Realtime on multiple Collections for diffrent applicational logic. So my question is: Is there a way to have only 1 Websocket connection or do I need...