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
- Other DateTime Columns Are Saved Incorre...
When opening a row’s details from the console and editing any field, the timestamps of other DateTime columns are being automatically changed and incorrectly sa...
- Github App "Failed to retrieve access to...
When trying to connect the Github App on 1.8.1 I recieve this error: ```[Error] Method: GET [Error] URL: /v1/vcs/github/callback [Error] Type: Exception [Error]...
- GOT 500 error when going to the appwrite...
I gott 500 internal error screen and my API is timeout. please help to take a look. Traceback (most recent call last): File "D:\conda\envs\wrista\Lib\site-pa...