loganeales
09/05/2025, 7:35 AMERROR failed to determine if any previous psql version exists: error reading pgdata version file: open /home/ssm-user/.airbyte/abctl/data/airbyte-volume-db/pgdata/PG_VERSION: permission denied
I have read through the various threads relating to the issue and the kapa.ai responses (see attached thread), however I do not see any clear or verified solutions and am worried that most I read are leading to a rabbit hole.
Has anyone resolved this and can share a step by step procedure on how to resolve?
https://airbytehq.slack.com/archives/C01AHCD885S/p1752213180000729?thread_ts=1752213163.186179&cid=C01AHCD885SSebastien vaudour
09/05/2025, 8:53 AMPrugniaud Melchior
09/05/2025, 9:05 AMabctl local install --timeout 30m --host MY_HOST_NAME
INFO Using Kubernetes provider:
Provider: kind
Kubeconfig: /home/ec2-user/.airbyte/abctl/abctl.kubeconfig
Context: kind-airbyte-abctl
SUCCESS Found Docker installation: version 25.0.6
SUCCESS Port 8000 appears to be available
INFO No existing cluster found, cluster 'airbyte-abctl' will be created
SUCCESS Cluster 'airbyte-abctl' created
INFO Namespace 'airbyte-abctl' created
INFO Persistent volume 'airbyte-minio-pv' created
INFO Persistent volume 'airbyte-volume-db' created
INFO Persistent volume claim 'airbyte-minio-pv-claim-airbyte-minio-0' created
INFO Persistent volume claim 'airbyte-volume-db-airbyte-db-0' created
INFO Starting Helm Chart installation of 'airbyte/airbyte' (version: 1.8.2)
SUCCESS Installed Helm Chart airbyte/airbyte:
Name: airbyte-abctl
Namespace: airbyte-abctl
Version: 1.8.2
AppVersion: 1.8.2
Release: 1
INFO Starting Helm Chart installation of 'nginx/ingress-nginx' (version: 4.13.2)
SUCCESS Installed Helm Chart nginx/ingress-nginx:
Name: ingress-nginx
Namespace: ingress-nginx
Version: 4.13.2
AppVersion: 1.13.2
Release: 1
INFO No existing Ingress found, creating one
SUCCESS Ingress created
ERROR Timed out waiting for ingress
ERROR Unable to install Airbyte locally
ERROR browser liveness check failed: context deadline exceeded
current abctl version is v0.13.1.
I'm not upgrading this because i have a airbyte db backup and i'm affraid to loose all my config of connections. (but currently my airbyte is down)keshav
09/05/2025, 9:48 AMMert Ors
09/05/2025, 9:59 AMPradyumna Kulkarni
09/05/2025, 11:50 AMArmando Khachatryan
09/05/2025, 2:39 PMAnil Thapa
09/05/2025, 3:24 PMTim Santos
09/05/2025, 4:53 PMFaisal
09/05/2025, 6:58 PMCarlos Henrique Ramos Dutra
09/08/2025, 2:19 AMabctl local install
completes, but authentication is broken.
* abctl local credentials
shows Email: [not set]
.
* The login UI requires an email format, but fails with "Invalid username or password" for any default I try (e.g., <mailto:user@example.com|user@example.com>
).
* Trying to force-set the credentials with abctl local credentials --email <mailto:my-email@example.com|my-email@example.com>
fails with a 401 Unauthorized
error, meaning the tool can't manage its own installation.
2. Docker run methods: To bypass abctl
, I tried using the simpler Docker methods, but the images seem to be removed from Docker Hub.
* docker run ... airbyte/quickstart
fails with a pull access denied
error.
* docker run ... airbyte/platform-launcher
also fails with a pull access denied
error.
It seems the entire installation pipeline for new open-source users is currently blocked. The official abctl
tool has authentication bugs, and the simpler Docker-based alternatives are no longer available.
Could you please advise on the current, correct, and functional method to deploy a new OSS instance on a Linux VM?
Thank you.Cris Navas
09/08/2025, 10:35 AMQuotes
stream not available for the Hubspot
connector, right? If so, how may I sync it? I don't quite understand why is not presentSlackbot
09/08/2025, 10:53 AMTanuj Shriyan
09/08/2025, 10:57 AMloganeales
09/08/2025, 11:21 AMERROR unable to create kind cluster: failed to init node with kubeadm: command "docker exec --privileged airbyte-abctl-control-plane kubeadm init --config=/kind/kubeadm.conf --skip-token-print --v=6" failed with error: exit status 1: I0908 08:20:49.610951 203initconfiguration.go:261] loading configuration from "/kind/kubeadm.conf"
When trying to do this:
abctl local install \
--chart-version 1.7.0 \
--host <http://val-aws-airbyte-ab-test.valentureinstitute.com|val-aws-airbyte-ab-test.valentureinstitute.com> \
--low-resource-mode
Environment details:
• Running on AWS EC2 instance size t3a.xlarge
• AB version 1.6.0
• abctl version v0.30.1Jordi Santacreu Carranco
09/08/2025, 11:28 AMLillian Jiang
09/08/2025, 1:29 PMAman Deep
09/08/2025, 2:45 PM{
"message": "Internal Server Error: not yet implemented",
"exceptionClassName": "java.lang.UnsupportedOperationException",
"exceptionStack": [],
"rootCauseExceptionStack": []
}
1.8.1 isn't installing
1.7.2 uses deprecated google apis V18
Can anyone help ?Ram N
09/08/2025, 3:24 PMRam N
09/08/2025, 3:24 PMLillian Jiang
09/08/2025, 3:42 PMTiémé Togola
09/08/2025, 8:25 PMLouis Demet
09/09/2025, 8:55 AMDESTINATION_SERIALIZATION_ERROR
)]
Hi everyone,
I’ve been running a MySQL → BigQuery replication with Airbyte for months without issues, but since a few days I’ve noticed that date/datetime fields are being progressively replaced with NULL in BigQuery.
Example from `_airbyte_meta`:
{
"changes": [
{
"change": "NULLED",
"field": "checkout_completed_at",
"reason": "DESTINATION_SERIALIZATION_ERROR"
},
{
"change": "NULLED",
"field": "created_at",
"reason": "DESTINATION_SERIALIZATION_ERROR"
},
{
"change": "NULLED",
"field": "updated_at",
"reason": "DESTINATION_SERIALIZATION_ERROR"
}
],
"sync_id": 49221008
}
The source values in MySQL are valid (e.g. 2025-07-30 14:22:03
), so it seems Airbyte fails to serialize them properly when inserting into BigQuery. This was working fine for weeks before suddenly starting to fail.
Does this ring a bell for anyone ? Any known fixes or workarounds ?
Thaaanks !!evris
09/09/2025, 9:27 AMStatus: 400
Response:
{
"error": {
"message": "Invalid parameter",
"type": "OAuthException",
"code": 100,
"error_subcode": 2446289,
"is_transient": false,
"error_user_title": "Ad Creative Is Incomplete",
"error_user_msg": "The reel you selected for your ad is not available. It could be deleted or you might not have permissions to see it. Please check your ad creative and try again.",
"fbtrace_id": "ADoKNFtcEVNYzmo_bx0iSHg"
}
}
I have also opened an issue on Github for this:
https://github.com/airbytehq/airbyte/issues/66027
Has anyone else experienced this?Vagner Guilherme Figueira Neto
09/09/2025, 12:26 PMKyle Romines
09/09/2025, 1:55 PM{
"type": "CONNECTION_STATUS",
"connectionStatus": {
"status": "FAILED",
"message": "\"Encountered an error while checking availability of stream merchant_account_stream. Error: Invalid URL 'https:///merchants/merchant_accounts': No host supplied\""
}
}
And this is the yaml:
url_base: >-
https://{% if config['environment'] == 'Development' %}localhost:3000{% elif config['environment'] == 'Sandbox' %}<http://api.sandbox.braintreegateway.com:443{%|api.sandbox.braintreegateway.com:443{%> elif config['environment'] == 'Qa' %}<http://gateway.qa.braintreepayments.com:443{%|gateway.qa.braintreepayments.com:443{%> elif config['environment'] == 'Production' %}<http://api.braintreegateway.com:443{%|api.braintreegateway.com:443{%> endif %}/merchants/{{config['merchant_id']}}
path: /merchant_accounts
Also I am getting the error:
{
"type": "CONNECTION_STATUS",
"connectionStatus": {
"status": "FAILED",
"message": "\"Encountered an error while discovering streams. Error: time data '' does not match format '%Y-%m-%dT%H:%M:%SZ'\""
}
}
For yaml:
incremental_sync:
type: DatetimeBasedCursor
cursor_field: created_at
datetime_format: "%Y-%m-%d %H:%M:%S"
cursor_datetime_formats:
- "%Y-%m-%d %H:%M:%S"
- "%Y-%m-%dT%H:%M:%S"
start_datetime:
type: MinMaxDatetime
datetime: "{{ config['start_date'] }}"
Zeev Shteiman
09/09/2025, 2:49 PMIvan Barbosa Pinheiro
09/09/2025, 11:21 PMkubectl create secret generic gcs-log-creds -n airbyte --from-file=gcp.json=./gcs-key.json
Inside the pod, I see the environment variable:
GOOGLE_APPLICATION_CREDENTIALS=/secrets/gcs-log-creds/gcp.json
But when I describe the pod (kubectl describe pod
), the secret is not mounted as a volume.
The only mounts are /config
and the default service account token.
Because of this, the pod crashes with the error:
java.nio.file.NoSuchFileException: /secrets/gcs-log-creds/gcp.json
So the problem is:
The secret gcs-log-creds
exists in Kubernetes, but it’s not being mounted into the pod at /secrets/gcs-log-creds/gcp.json
, even though Airbyte expects it there.
values.yaml
# --- Configuração Global ---
global:
edition: community
# --- Configuração de Banco de Dados Externa ---
database:
type: external
secretName: airbyte-config-secrets
host: 10.54.242.3
port: 5432
name: airbyte
userSecretKey: DATABASE_USER
passwordSecretKey: DATABASE_PASSWORD
# --- Configuração de Armazenamento Externa (GCS) ---
storage:
secretName: gcs-log-creds
type: gcs
bucket:
log: airbyte-guaradata-logs-communal-hen
auditLogging: airbyte-guaradata-logs-communal-hen
state: airbyte-guaradata-logs-communal-hen
workloadOutput: airbyte-guaradata-logs-communal-hen
activityPayload: airbyte-guaradata-logs-communal-hen
gcs:
projectId: guaradata
credentialsJsonPath: /secrets/gcs-log-creds/gcp.json
# --- Configuração de Segredos ---
secretsManager:
enabled: false
# --- Configuração CRÍTICA: Agendamento dos Pods de Job (Sync, Check, Discover) ---
jobs:
kube:
nodeSelector:
workload-type: airbyte-jobs
# --- Configuração de Service Account ---
serviceAccount:
create: "true"
name: airbyte-admin
# --- Desativar serviços internos ---
postgresql:
enabled: false
minio:
enabled: false
# --- Componentes (renomeados para o formato oficial V2) ---
airbyteBootloader:
podAnnotations:
"<http://cluster-autoscaler.kubernetes.io/safe-to-evict|cluster-autoscaler.kubernetes.io/safe-to-evict>": "true"
nodeSelector:
workload-type: airbyte-services
webapp:
nodeSelector:
workload-type: airbyte-services
server:
nodeSelector:
workload-type: airbyte-services
worker:
nodeSelector:
workload-type: airbyte-services
temporal:
nodeSelector:
workload-type: airbyte-services
# --- PodAnnotations globais (mantive sua anotação) ---
podAnnotations:
"<http://cluster-autoscaler.kubernetes.io/safe-to-evict|cluster-autoscaler.kubernetes.io/safe-to-evict>": "true"
Install Airbyte in cluster:
kubectl create namespace airbyte
kubectl create serviceaccount airbyte-admin --namespace airbyte
kubectl create secret generic airbyte-config-secrets --namespace airbyte `
--from-literal=DATABASE_USER=airbyte `
--from-literal=DATABASE_PASSWORD=123 `
kubectl create secret generic gcs-log-creds --namespace airbyte `
--from-file=GOOGLE_APPLICATION_CREDENTIALS_JSON=./gcs-key.json `
--from-file=gcp.json=./gcs-key.json
helm install airbyte airbyte-v2/airbyte --namespace airbyte --version 2.0.3 -f values.yaml --set global.image.tag=1.7.0
Florent B
09/10/2025, 9:44 AMFaisal
09/10/2025, 3:05 PM