In my case, I was following the steps to upgrade from version 1.0.0
to 1.2.0
, I followed the steps of the documentation: remove the custom .yml
, run ddev config
and here I made my mistake, the next step was ddev start
and I ran ddev restart
I realized how much 15 seconds maybe, and I stopped the process with ctrl + c
and from that moment I broke the update process.
Never again could I start the process again.
What I realized in my case was that the process of updating ddev, creates a container to migrate the databases called as follows:
{nameYourProject}_migrate_volume
I could see it running docker ps -a
Apparently this volume got corrupted when I stopped the update process.
The solution (in my case):
I removed the migration container,
docker rm 3435 // use the hash number of the migration container
Then execute ddev start again and the update was executed without problem.
I could not execute the docker container prune
command because it removes all the containers that you have created.
I hope someone serves you.
Greetings.