Matheus Dantas
08/25/2025, 7:30 AMabctl
instead of helm
?
Helm is a common tool used to deploy applications to Kuberentes. What is the value added using abctl
?Iulian
08/25/2025, 10:39 AMHarel Trabelsi
08/25/2025, 11:52 AMkeshav
08/25/2025, 12:14 PMJeff Gr
08/25/2025, 1:01 PMYuvaraj Prem Kumar
08/25/2025, 1:28 PM2025-08-25 13:20:01,087 [main] ERROR i.a.b.ApplicationKt(main):28 - Unable to bootstrap Airbyte environment.
java.lang.IllegalStateException: Upgrade to version AirbyteVersion{version='1.8.1', major='1', minor='8', patch='1'} failed. As of version 1.6 of the Airbyte Platform, we require your Service Account permissions to include access to the "secrets" resource. To learn more, please visit our documentation page at <https://docs.airbyte.com/enterprise-setup/upgrade-service-account>.
at io.airbyte.bootloader.AuthKubernetesSecretInitializer.checkAccessToSecrets(AuthKubernetesSecretInitializer.kt:58)
at io.airbyte.bootloader.Bootloader.load(Bootloader.kt:75)
at io.airbyte.bootloader.ApplicationKt.main(Application.kt:25)
Soo Peng Kiat
08/25/2025, 3:43 PMViru Janadri
08/25/2025, 8:15 PMctid
keyword for certain internal operations, YugabyteDB uses ybctid
instead. This difference is documented in the YugabyteDB GitHub repository: yugabyte/yugabyte-db#1284
Given this key difference in syntax, would it be possible for the Airbyte team to develop a dedicated YugabyteDB connector? While YugabyteDB maintains PostgreSQL compatibility in most areas, the ybctid
vs ctid
difference could cause issues when using the standard PostgreSQL connector.
Thanks for considering this request!Aya Zeplovitch
08/25/2025, 11:56 PMkapa.ai
08/26/2025, 1:22 AMFailed to deserialize data of EventHeaderV4
or Failed to read next byte from position...
, which are often related to issues with the MySQL binary log (binlog) configuration or corruption, or with how Airbyte/Dezebium reads the binlog. For example, if the binlog is purged or truncated while Airbyte is still reading from it, or if there is a schema change that is not properly handled, these errors can occur. - Check your MySQL binlog retention settings (binlog_expire_logs_seconds
or, for RDS, binlog retention hours
) and ensure they are set high enough so that binlogs are not purged before Airbyte can read them. - If you see errors about missing TableMapEventData
, it may indicate Airbyte is trying to read from a position in the binlog that is no longer valid or is mid-event, which can happen if the binlog was rotated or purged unexpectedly. - Schema changes in the source database can also cause CDC to fail if the connector is not reset or the schema is not refreshed after the change. [MySQL CDC Issue - Debezium error](https://github.com/airbytehq/airbyte/issues/51607), [MySQL Troubleshooting](https://docs.airbyte.com/integrations/sources/mysql/mysql-troubleshooting#troubleshooting) 2. MySQL Configuration Variables Some users have found that certain MySQL configuration variables, such as log_bin_use_v1_row_events
, can affect CDC functionality. Setting this variable to OFF
has resolved issues for some users. [MySQL CDC Issue - Debezium error](https://github.com/airbytehq/airbyte/issues/51607) 3. Connector and Airbyte Version Compatibility There are reports that certain issues only occur with specific versions of the MySQL source connector (e.g., 3.11.x) and not with earlier versions (e.g., 3.9.4). If you recently upgraded Airbyte or the connector, consider testing with a different version. [MySQL CDC Issue - Debezium error](https://github.com/airbytehq/airbyte/issues/51607) 4. General Troubleshooting Steps - Ensure your MySQL server version is supported (5.6, 5.7, 8.0, or 8.4). - Make sure the tables being replicated have primary keys for incremental sync. - If you see errors about missing binlogs, try syncing more frequently or increasing binlog retention. - If schema changes occurred, refresh the schema or reset the connection in Airbyte. - Review the Airbyte and connector logs for more specific error messages to pinpoint the issue. [MySQL Troubleshooting](https://docs.airbyte.com/integrations/sources/mysql/mysql-troubleshooting#troubleshooting) Summary of Next Steps: - Check your MySQL binlog retention and make sure it is set high enough. - Review for any recent schema changes and refresh/reset the Airbyte connection if needed. - Check the value of log_bin_use_v1_row_events
and set it to OFF
if it is ON
. - Consider downgrading or upgrading your MySQL source connector if the issue started after a version change. - Examine the Airbyte logs for more detailed error messages to further diagnose the root cause. If you can provide the specific error details from the Airbyte logs, I can help you further narrow down the issue.Raihan Fathul Bayan
08/26/2025, 1:23 AMFailure in source: MySQL Connector Error: The sync encountered an unexpected error in the change event producer and has stopped. Please check the logs for details and troubleshoot accordingly.
Mysql setup previleges:
SELECT, INSERT, UPDATE, DELETE, RELOAD, INDEX, ALTER, SHOW DATABASES,
CREATE, DROP, CREATE TEMPORARY TABLES, EXECUTE, CREATE VIEW, CREATE ROUTINE,
EVENT, TRIGGER, REPLICATION SLAVE, BINLOG MONITOR
1. What typically causes the “unexpected error in the change event producer” during CDC sync?
2. Is REPLICATION CLIENT
privilege required in addition to REPLICATION SLAVE
for Airbyte/Debezium to work reliably with MySQL binlogs?
Thanks a lot for any advice! 🙏Dimitris Samouil
08/26/2025, 4:40 AMcampaignId
and workflowId
are missing which results in incomplete data compared to what we had before the upgrade.
Has anyone else run into this issue or is there a known fix?
Thanks!Abhay Kevat
08/26/2025, 7:30 AMVincent Lange
08/26/2025, 9:03 AMYuvaraj Prem Kumar
08/26/2025, 11:03 AMError: couldn't find key AWS_SECRET_MANAGER_ACCESS_KEY_ID in Secret /airbyte-config-secrets
When using instanceProfile, you should not need to provide aws-secret-manager-access-key-id or aws-secret-manager-secret-access-key in your Kubernetes secret. If Airbyte still requests them, it may indicate a misconfiguration or a bug.My IAM role has access, and I already set authenticationType: instanceProfile
James Huang
08/26/2025, 11:45 AMbrew upgrade abctl
Alexander_mozilla
08/26/2025, 2:35 PMAlexander_mozilla
08/26/2025, 2:36 PMAlexander_mozilla
08/26/2025, 2:38 PM문주은
08/26/2025, 2:47 PMunable to udpate the email address: failed to update organization: unexpected status code: 401
and I entered in web UI to enroll email address , they didn't setup if I check with 'airbyte local credentials', no set.
and If I just entered into web UI login page in https://airbyte-domain.com, POST https://airbyte-domain.com/api/v1/users/get 401 Unauthrozied error.
Also when I create source connection in airbyte, there's an HTTPS 504 error while Unauthroized error in abctl-airbyte-worker pod.
How can I solve this issue?Alexander_mozilla
08/26/2025, 3:52 PMBrandon Munoz
08/26/2025, 6:08 PMIvan Barbosa Pinheiro
08/26/2025, 7:26 PMSteve Ayers
08/27/2025, 7:02 AMBhaskar Saraogi
08/27/2025, 8:48 AMabctl local install --values values.yaml --insecure-cookies
and getting the below error, can anyone please help
2025-08-27 07:48:46,474 [Thread-2] ERROR i.a.w.l.StartupApplicationEventListener(onApplicationEvent$lambda$1):43 - Failed to retrieve and resume claimed workloads, exiting.
io.airbyte.api.client.ApiException: Unauthorized
at io.airbyte.workload.api.client.WorkloadApiClient.workloadList(WorkloadApiClient.kt:283)
at io.airbyte.workload.launcher.ClaimedProcessor.getWorkloadList$lambda$9(ClaimedProcessor.kt:112)
at dev.failsafe.Functions.lambda$toCtxSupplier$11(Functions.java:243)
at dev.failsafe.Functions.lambda$get$0(Functions.java:46)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$apply$0(RetryPolicyExecutor.java:74)
at dev.failsafe.SyncExecutionImpl.executeSync(SyncExecutionImpl.java:187)
at dev.failsafe.FailsafeExecutor.call(FailsafeExecutor.java:376)
at dev.failsafe.FailsafeExecutor.get(FailsafeExecutor.java:112)
at io.airbyte.workload.launcher.ClaimedProcessor.getWorkloadList(ClaimedProcessor.kt:110)
at io.airbyte.workload.launcher.ClaimedProcessor.retrieveAndProcess(ClaimedProcessor.kt:57)
at io.airbyte.workload.launcher.StartupApplicationEventListener.onApplicationEvent$lambda$1(StartupApplicationEventListener.kt:39)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
Narikorn (Beb) Phitagragsakul
08/27/2025, 11:14 AMBhaskar Saraogi
08/27/2025, 11:45 AMEncountered an issue deploying Airbyte:
Pod: airbyte-db-0.185f9b6036a0188d
Reason: BackOff
Message: Back-off restarting failed container airbyte-db-container in pod airbyte-db-0_airbyte-abctl(1b583244-e354-4cb4-8a4a-cef58ce8a620)
Count: 141
Logs: chown: /var/lib/postgresql/data/pgdata: Operation not permitted
chmod: /var/lib/postgresql/data/pgdata: Operation not permitted
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.
The database cluster will be initialized with locale "en_US.utf8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Has anyone encountered this before ?Yuvaraj Prem Kumar
08/27/2025, 3:04 PMAnil Thapa
08/27/2025, 4:46 PMNandhika Prayoga
08/27/2025, 4:54 PM2025-08-27 23:39:31 info APPLY Stage: BUILD — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info APPLY Stage: CLAIM — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info Claimed: true for 5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync via API for 0ee4e467-c41b-4d73-b67b-0af4710a806e
2025-08-27 23:39:31 info APPLY Stage: LOAD_SHED — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info APPLY Stage: CHECK_STATUS — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info No pod found running for workload 5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync
2025-08-27 23:39:31 info APPLY Stage: MUTEX — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info Mutex key: 5ddf8bf2-29ee-4940-bd43-955f9582ccc6 specified for workload: 5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync. Attempting to delete existing pods...
2025-08-27 23:39:31 info Existing pods for mutex key: 5ddf8bf2-29ee-4940-bd43-955f9582ccc6 deleted.
2025-08-27 23:39:31 info APPLY Stage: LAUNCH — (workloadId=5ddf8bf2-29ee-4940-bd43-955f9582ccc6_4_0_sync)
2025-08-27 23:39:31 info flag context: Multi(contexts=[Connection(key=5ddf8bf2-29ee-4940-bd43-955f9582ccc6)])
2025-08-27 23:39:31 info [initContainer] image: airbyte/workload-init-container:1.6.6 resources: ResourceRequirements(claims=[], limits={memory=4Gi, cpu=3}, requests={memory=2Gi, cpu=2}, additionalProperties={})
2025-08-27 23:39:31 info Launching replication pod: replication-job-4-attempt-0 with containers:
2025-08-27 23:39:31 info [source] image: airbyte/source-mysql:3.50.6 resources: ResourceRequirements(claims=[], limits={memory=4Gi, cpu=3}, requests={memory=1Gi, cpu=1}, additionalProperties={})
2025-08-27 23:39:31 info [destination] image: airbyte/destination-clickhouse:2.0.13 resources: ResourceRequirements(claims=[], limits={memory=4Gi, cpu=3}, requests={memory=1Gi, cpu=1}, additionalProperties={})
2025-08-27 23:39:31 info [orchestrator] image: airbyte/container-orchestrator:1.6.6 resources: ResourceRequirements(claims=[], limits={memory=4Gi, cpu=3}, requests={memory=2Gi, cpu=2}, additionalProperties={})
context:
• it's my first time to run airbyte locally and setup connection
• airbyte chart version: 1.6.6
◦ installed by command sudo abctl local install --chart-version 1.6.6 --insecure-cookies
◦ I was installing 1.8.x (latest) but I got 504 error when try to setup source or destination, so I downgraded to version I believe more stable, which is 1.6.6
• running on gcp vm instance (debian 12)
• my resource pretty much spare enough headroom to spawn other pods, take a look this pict for resources
help me to figure out the issue guys 🙏