Trouble installing Airbyte locally using abctl install local

ya, sorry, I can’t figure out where the install is stuck

  ERROR   Unable to install Airbyte locally
  ERROR   unable to install airbyte chart: unable to install helm: failed pre-install: 1 error occurred:
          	* timed out waiting for the condition```

Are they any debug logs prior to that error?

I wonder if there were some bootloader logs at the end
docker exec -it airbyte-abctl-control-plane kubectl -n airbyte-abctl logs airbyte-abctl-airbyte-bootloader

2024-09-05 16:32:06 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:06 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:16 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:16 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:16 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:16 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:26 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [4317a98a, L:/127.0.0.1:42854 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:46 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:46 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:56 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:56 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:56 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused
2024-09-05 16:32:56 WARN i.m.s.r.u.Loggers$Slf4JLogger(warn):299 - [abec2491, L:/127.0.0.1:52253 - R:localhost/127.0.0.1:8125] An exception has been observed post termination, use DEBUG level to see the full stack: java.net.PortUnreachableException: recvAddress(..) failed: Connection refused```

is 8125 the port you specified?

Ah, there you go. The bootloader is failing to connect to something, and it waits forever until it finally times out and fails.

From what I understand, he’s just doing a plain abctl local install with nothing special

Yep, I used the basic command

You called the rest of the A-Team ? :slightly_smiling_face:

haha, I’m all out of ideas

I’m thinking about what port 8125 would be

I think that is statsd, which would fail here (as it isn’t installed), but that error shouldn’t be causing any issues. Any other debug messages you see?

Doesn’t DataDog/StatsD use 8125?

It does, and we have clients that ship with our code by default. But they should gracefully fail if they cannot communicate with the statsd daemon. Which is why these debug messages are probably not causing any problems.

If this is a resource problem, we do have a low resource mode you could try
abctl local install --low-resource-mode

Ah ah. that’s the second I tried :slightly_smiling_face:

I’m gonna strat fresh then and remove the container

if you abctl local uninstall that should remove the container

you could also try this to maybe filter out some warning logs from the logger (on the next run)
docker exec -it airbyte-abctl-control-plane kubectl -n airbyte-abctl logs airbyte-abctl-airbyte-bootloader | grep -v 'WARN i.m.s.r.u.Loggers$Slf4JLogger'