THE-EOriginal post
Rank 2: Process
I have been trying to upgrade from 1.8.1 to the latest appwrite version. My appwrite upgrade plan would be:
1.8.1 ➡️ 1.9.0 ➡️ 1.9.6 ➡️ 2.0.0 ➡️ 2.1.0
I am running the the appwrite instance on a self hosted Azure VM with Ubuntu 24.04.3 LTS. Docker version 29.8.0.
I get couple of issues:
- The UI when upgrading seems to have issues regarding the steps (it does not follow step 1 to step 6 etc.).
- The UI gets hung when the container should start (independent whether migration is done or not)
- The mariadb container fails to load successfully and shows errors in the log (see error message below)
- The
.env-file format gets changed to a format where values are surrounded by"signs (key="value")
Bash
Running "docker compose up -d --remove-orphans --renew-anon-volumes"
[Error] Timestamp: 2026-09-13T20:57:26+00:00[Error] Type: RuntimeException[Error] Message: Failed to start containers[Error] File: /usr/src/code/src/Appwrite/Platform/Tasks/Install.php[Error] Line: 1138[Error] Trace: #0 /usr/src/code/src/Appwrite/Platform/Tasks/Install.php(614): Appwrite\Platform\Tasks\Install->runDockerCompose(Array, false, false, true, NULL, true)#1 /usr/src/code/src/Appwrite/Platform/Tasks/Install.php(327): Appwrite\Platform\Tasks\Install->performInstallation('80', '443', 'appwrite', 'appwrite', Array, false, NULL, NULL, true, Array, NULL, false)#2 /usr/src/code/src/Appwrite/Platform/Tasks/Upgrade.php(94): Appwrite\Platform\Tasks\Install->action(80, 443, 'appwrite', 'appwrite', 'Y', false, 'mariadb')#3 /usr/src/code/vendor/utopia-php/cli/src/CLI/CLI.php(328): Appwrite\Platform\Tasks\Upgrade->action('', '', 'appwrite', 'appwrite', 'Y', false, 'mariadb', false)#4 /usr/src/code/vendor/utopia-php/cli/src/CLI/Adapters/Generic.php(16): Utopia\CLI\CLI->{closure:Utopia\CLI\CLI::run():318}()#5 /usr/src/code/vendor/utopia-php/cli/src/CLI/CLI.php(318): Utopia\CLI\Adapters\Generic->start(Object(Closure))#6 [internal function]: Utopia\CLI\CLI->run()#7 {main}Summary
Issue upgrading MariaDB from version 1.8.1 to 2.1.0, experiencing problems with the container logs.