Migration from docker-compose to abctl installation

Summary

When trying to migrate from a docker-compose installation to abctl on a new server, encountering port 8000 already in use error. How to resolve this issue and complete the migration process.


Question

Hello all, I am trying to move from a docker-compose installation to a abctl installation on a new server. I’ve try to:
1- upgrade old setup with: abctl local install --migrate
After first run, this command failed as it was unable to reach servers and check that instances were running smootly. Now I try to run migration again and I get: Port 8000 appears to already be in use. How can I fix this?
How could I try to complete the migration of my old system to abctl

Here are the steps I intended to complete after step 1.
2- I would move the Postgres DB dump to the new server
3- install with abctl on new server
4- restaure the DB from old server (abctl upgraded) to new server (abctl new instance).

Anyone could help on step 1 to complete the migration process on an existing docker-compose installation with traefik and portainer

BTW: post 8000 is taken by airbyte-abctl-control-plane



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

["migration", "docker-compose", "abctl", "port-8000", "control-plane"]

ok, I was able to fix this by skipping step 1.

  1. migrating old Postgres DB right into the new server postgres DB. (had to change the owner from docker to airbyte in the postgresl dump before importing)

  2. run: abctl local uninstall

  3. run: abctl local install

i’m having this issue too

i tried rebooting my EC2 instance to see if that would free up the port for good, but i still get the same issue

my only surefire way of re-running abctl local install is to run abctl local uninstall first

port 8000 is taken by nginx that is running

you can try to change port when upgrading and then switch back to default one

  1. abctl local install --port 8888
  2. abctl local install or abctl local install --port 8000