Changing git origin to use ssh instead of https causes abra deploy to fail #752

Open
opened 2026-01-14 18:23:31 +00:00 by notplants · 2 comments
Owner

Here is the log showing it fail when using the ssh origin, even thought git pull --tags succeeds:

~/.abra/recipes/cryptpad  (main)
$ git pull --tags
Already up to date.
~/.abra/recipes/cryptpad  (main)

$ abra app deploy cryptpad.cctest.autonomic.zone --debug
DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en
DEBU <app/app.go:295> collecting metadata from 27 servers: <REDACTED>
DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b
DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean
DEBU <app/app.go:41> loaded app cryptpad.cctest.autonomic.zone: {name: cryptpad.cctest.autonomic.zone, recipe: {name: cryptpad, version : 2128cc5b, dirty: false, dir: /home/notplants/.abra/recipes/cryptpad, git url: https://git.coopcloud.tech/coop-cloud/cryptpad.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git, compose: /home/notplants/.abra/recipes/cryptpad/compose.yml, readme: /home/notplants/.abra/recipes/cryptpad/README.md, sample env: /home/notplants/.abra/recipes/cryptpad/.env.sample, abra.sh: /home/notplants/.abra/recipes/cryptpad/abra.sh}, domain: cryptpad.cctest.autonomic.zone, env map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U], server cctest.autonomic.zone, path /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env}
DEBU <internal/validate.go:106> validated cryptpad.cctest.autonomic.zone as app argument
DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean
DEBU <git/branch.go:99> successfully checked out refs/heads/main in /home/notplants/.abra/recipes/cryptpad
^C ... (it hangs here indefinitely!)

And here is the log showing how after I change origin back to http, then it works.

~/.abra/recipes/cryptpad  (main)
$ git remote show
dev
origin
~/.abra/recipes/cryptpad  (main)
$ git remote rm origin
~/.abra/recipes/cryptpad  (main)
$ git remote add origin https://git.coopcloud.tech/coop-cloud/cryptpad.git
~/.abra/recipes/cryptpad  (main)
$ abra app deploy cryptpad.cctest.autonomic.zone --debug --latest
DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en
DEBU <app/app.go:295> collecting metadata from 27 servers:  <REDACTED>
DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b
DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean
DEBU <app/app.go:41> loaded app cryptpad.cctest.autonomic.zone: {name: cryptpad.cctest.autonomic.zone, recipe: {name: cryptpad, version : 2128cc5b, dirty: false, dir: /home/notplants/.abra/recipes/cryptpad, git url: https://git.coopcloud.tech/coop-cloud/cryptpad.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git, compose: /home/notplants/.abra/recipes/cryptpad/compose.yml, readme: /home/notplants/.abra/recipes/cryptpad/README.md, sample env: /home/notplants/.abra/recipes/cryptpad/.env.sample, abra.sh: /home/notplants/.abra/recipes/cryptpad/abra.sh}, domain: cryptpad.cctest.autonomic.zone, env map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U], server cctest.autonomic.zone, path /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env}
DEBU <internal/validate.go:106> validated cryptpad.cctest.autonomic.zone as app argument
DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean
DEBU <git/branch.go:99> successfully checked out refs/heads/main in /home/notplants/.abra/recipes/cryptpad
DEBU <recipe/git.go:278> fetched latest git changes for cryptpad
DEBU <client/client.go:111> created client for cctest.autonomic.zone
DEBU <commandconn/commandconn.go:49> commandconn: starting ssh with [-- cctest.autonomic.zone docker system dial-stdio]
DEBU <app/deploy.go:94> checking whether cryptpad_cctest_autonomic_zone is already deployed
DEBU <stack/stack.go:174> cryptpad_cctest_autonomic_zone has been detected as not deployed
DEBU <recipe/git.go:367> detected 0.1.0+nginx, 0.2.0+v4.12.1-nginx, 0.4.1+version-2025.9.0 as tags for recipe cryptpad
DEBU <app/deploy.go:385> version: taking new recipe version: 0.4.1+version-2025.9.0
DEBU <recipe/git.go:151> read 0.1.0+nginx, 0.2.0+v4.12.1-nginx, 0.4.1+version-2025.9.0 as tags for recipe cryptpad
DEBU <recipe/git.go:178> successfully checked cryptpad out to 0.4.1+version-2025.9.0 in /home/notplants/.abra/recipes/cryptpad
DEBU <lint/recipe.go:187> linting for critical errors in cryptpad configs
DEBU <lint/recipe.go:215> linting successful, cryptpad is well configured
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml
DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env
DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml
DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env
DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config
DEBU <envfile/envfile.go:80> read map[CONFIG_JS_VERSION:v2 CONFIG_VERSION:v2 NGINX_CONF_VERSION:v1] from /home/notplants/.abra/recipes/cryptpad/abra.sh
DEBU <deploy/utils.go:31> read v:v1 k: NGINX_CONF_VERSION
DEBU <deploy/utils.go:31> read v:v2 k: CONFIG_VERSION
DEBU <deploy/utils.go:31> read v:v2 k: CONFIG_JS_VERSION
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml
DEBU <app/app.go:499> retrieved /home/notplants/.abra/recipes/cryptpad/compose.yml for cryptpad.cctest.autonomic.zone
DEBU <app/compose.go:18> set recipe label 'coop-cloud.cryptpad_cctest_autonomic_zone.recipe' to cryptpad for cryptpad_cctest_autonomic_zone
DEBU <app/compose.go:30> set label 'coop-cloud.cryptpad_cctest_autonomic_zone.chaos' to false for cryptpad_cctest_autonomic_zone
DEBU <app/compose.go:51> set label 'coop-cloud.cryptpad_cctest_autonomic_zone.version' to 0.4.1+version-2025.9.0 for cryptpad_cctest_autonomic_zone
DEBU <app/app.go:512> adding env vars to cryptpad_cctest_autonomic_zone service config
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: DOMAIN: cryptpad.cctest.autonomic.zone
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: SANDBOX_DOMAIN: sandbox.cryptpad.cctest.autonomic.zone
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: LETS_ENCRYPT_ENV: production
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: STACK_NAME: cryptpad_cctest_autonomic_zone
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: NGINX_CONF_VERSION: v1
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: CONFIG_VERSION: v2
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: CONFIG_JS_VERSION: v2
DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: TYPE: cryptpad:0.4.1+version-2025.9.0
DEBU <deploy/utils.go:193> current secrets: map[]
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml
DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env
DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config
DEBU <deploy/utils.go:200> new secrets: []
DEBU <deploy/utils.go:233> deployed config names: map[]
DEBU <deploy/utils.go:240> searching abra.sh for version for config_js
DEBU <deploy/utils.go:240> searching abra.sh for version for nginx_conf
DEBU <deploy/utils.go:272> deployed images: map[]
DEBU <deploy/utils.go:298> proposed images: map[cryptpad/cryptpad:version-2025.9.0 library/nginx:1.25]
DEBU <formatter/formatter.go:238> stripped library/nginx to nginx for parsing
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃                       NEW DEPLOY OVERVIEW                       ┃
┃                                                                 ┃
┃ DOMAIN                https://cryptpad.cctest.autonomic.zone    ┃
┃ RECIPE                cryptpad                                  ┃
┃ SERVER                cctest.autonomic.zone                     ┃
┃ CONFIG                compose.yml                               ┃
┃                                                                 ┃
┃ CURRENT DEPLOYMENT    -                                         ┃
┃ ENV VERSION           2128cc5b+U                                ┃
┃ NEW DEPLOYMENT        0.4.1+version-2025.9.0                    ┃
┃                                                                 ┃
┃ IMAGES                cryptpad/cryptpad: version-2025.9.0 (new) ┃
┃                       nginx: 1.25 (new)                         ┃
┃                                                                 ┃
┃ CONFIGS               config_js: v2 (new)                       ┃
┃                       nginx_conf: v1 (new)                      ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
? proceed? Yes
DEBU <app/compose.go:63> get label 'coop-cloud.cryptpad_cctest_autonomic_zone.timeout'
DEBU <app/compose.go:80> timeout label: 120
DEBU <app/app.go:295> collecting metadata from 27 servers:  <REDACTED>
DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b
DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml
DEBU <app/app.go:499> retrieved /home/notplants/.abra/recipes/cryptpad/compose.yml for cryptpad
INFO <stack/stack.go:207> initialising deployment
DEBU <stack/stack.go:210> timeout: set to 120 second(s)
DEBU <stack/stack.go:426> creating network cryptpad_cctest_autonomic_zone_backend
DEBU <stack/stack.go:395> creating config cryptpad_cctest_autonomic_zone_config_v2
DEBU <stack/stack.go:395> creating config cryptpad_cctest_autonomic_zone_nginx_conf_v1
DEBU <stack/stack.go:524> creating cryptpad_cctest_autonomic_zone_app
DEBU <stack/stack.go:524> creating cryptpad_cctest_autonomic_zone_web
INFO <stack/stack.go:587> polling deployment status
app: succeeded (retries: 0, healthcheck: healthy)
web: succeeded (retries: 6, healthcheck: ?)
INFO <stack/stack.go:648> deploy succeeded 🟢
DEBU <app/app.go:695> version 0.4.1+version-2025.9.0 saved to cryptpad.cctest.autonomic.zone.env
~/.abra/recipes/cryptpad  ((HEAD detached from 2128cc5))
Here is the log showing it fail when using the ssh origin, even thought `git pull --tags` succeeds: ``` ~/.abra/recipes/cryptpad (main) $ git pull --tags Already up to date. ~/.abra/recipes/cryptpad (main) $ abra app deploy cryptpad.cctest.autonomic.zone --debug DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en DEBU <app/app.go:295> collecting metadata from 27 servers: <REDACTED> DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean DEBU <app/app.go:41> loaded app cryptpad.cctest.autonomic.zone: {name: cryptpad.cctest.autonomic.zone, recipe: {name: cryptpad, version : 2128cc5b, dirty: false, dir: /home/notplants/.abra/recipes/cryptpad, git url: https://git.coopcloud.tech/coop-cloud/cryptpad.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git, compose: /home/notplants/.abra/recipes/cryptpad/compose.yml, readme: /home/notplants/.abra/recipes/cryptpad/README.md, sample env: /home/notplants/.abra/recipes/cryptpad/.env.sample, abra.sh: /home/notplants/.abra/recipes/cryptpad/abra.sh}, domain: cryptpad.cctest.autonomic.zone, env map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U], server cctest.autonomic.zone, path /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env} DEBU <internal/validate.go:106> validated cryptpad.cctest.autonomic.zone as app argument DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean DEBU <git/branch.go:99> successfully checked out refs/heads/main in /home/notplants/.abra/recipes/cryptpad ^C ... (it hangs here indefinitely!) ``` And here is the log showing how after I change origin back to http, then it works. ``` ~/.abra/recipes/cryptpad (main) $ git remote show dev origin ~/.abra/recipes/cryptpad (main) $ git remote rm origin ~/.abra/recipes/cryptpad (main) $ git remote add origin https://git.coopcloud.tech/coop-cloud/cryptpad.git ~/.abra/recipes/cryptpad (main) $ abra app deploy cryptpad.cctest.autonomic.zone --debug --latest DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en DEBU <app/app.go:295> collecting metadata from 27 servers: <REDACTED> DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean DEBU <app/app.go:41> loaded app cryptpad.cctest.autonomic.zone: {name: cryptpad.cctest.autonomic.zone, recipe: {name: cryptpad, version : 2128cc5b, dirty: false, dir: /home/notplants/.abra/recipes/cryptpad, git url: https://git.coopcloud.tech/coop-cloud/cryptpad.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git, compose: /home/notplants/.abra/recipes/cryptpad/compose.yml, readme: /home/notplants/.abra/recipes/cryptpad/README.md, sample env: /home/notplants/.abra/recipes/cryptpad/.env.sample, abra.sh: /home/notplants/.abra/recipes/cryptpad/abra.sh}, domain: cryptpad.cctest.autonomic.zone, env map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U], server cctest.autonomic.zone, path /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env} DEBU <internal/validate.go:106> validated cryptpad.cctest.autonomic.zone as app argument DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean DEBU <git/branch.go:99> successfully checked out refs/heads/main in /home/notplants/.abra/recipes/cryptpad DEBU <recipe/git.go:278> fetched latest git changes for cryptpad DEBU <client/client.go:111> created client for cctest.autonomic.zone DEBU <commandconn/commandconn.go:49> commandconn: starting ssh with [-- cctest.autonomic.zone docker system dial-stdio] DEBU <app/deploy.go:94> checking whether cryptpad_cctest_autonomic_zone is already deployed DEBU <stack/stack.go:174> cryptpad_cctest_autonomic_zone has been detected as not deployed DEBU <recipe/git.go:367> detected 0.1.0+nginx, 0.2.0+v4.12.1-nginx, 0.4.1+version-2025.9.0 as tags for recipe cryptpad DEBU <app/deploy.go:385> version: taking new recipe version: 0.4.1+version-2025.9.0 DEBU <recipe/git.go:151> read 0.1.0+nginx, 0.2.0+v4.12.1-nginx, 0.4.1+version-2025.9.0 as tags for recipe cryptpad DEBU <recipe/git.go:178> successfully checked cryptpad out to 0.4.1+version-2025.9.0 in /home/notplants/.abra/recipes/cryptpad DEBU <lint/recipe.go:187> linting for critical errors in cryptpad configs DEBU <lint/recipe.go:215> linting successful, cryptpad is well configured DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config DEBU <envfile/envfile.go:80> read map[CONFIG_JS_VERSION:v2 CONFIG_VERSION:v2 NGINX_CONF_VERSION:v1] from /home/notplants/.abra/recipes/cryptpad/abra.sh DEBU <deploy/utils.go:31> read v:v1 k: NGINX_CONF_VERSION DEBU <deploy/utils.go:31> read v:v2 k: CONFIG_VERSION DEBU <deploy/utils.go:31> read v:v2 k: CONFIG_JS_VERSION DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml DEBU <app/app.go:499> retrieved /home/notplants/.abra/recipes/cryptpad/compose.yml for cryptpad.cctest.autonomic.zone DEBU <app/compose.go:18> set recipe label 'coop-cloud.cryptpad_cctest_autonomic_zone.recipe' to cryptpad for cryptpad_cctest_autonomic_zone DEBU <app/compose.go:30> set label 'coop-cloud.cryptpad_cctest_autonomic_zone.chaos' to false for cryptpad_cctest_autonomic_zone DEBU <app/compose.go:51> set label 'coop-cloud.cryptpad_cctest_autonomic_zone.version' to 0.4.1+version-2025.9.0 for cryptpad_cctest_autonomic_zone DEBU <app/app.go:512> adding env vars to cryptpad_cctest_autonomic_zone service config DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: DOMAIN: cryptpad.cctest.autonomic.zone DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: SANDBOX_DOMAIN: sandbox.cryptpad.cctest.autonomic.zone DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: LETS_ENCRYPT_ENV: production DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: STACK_NAME: cryptpad_cctest_autonomic_zone DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: NGINX_CONF_VERSION: v1 DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: CONFIG_VERSION: v2 DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: CONFIG_JS_VERSION: v2 DEBU <app/app.go:523> cryptpad_cctest_autonomic_zone: TYPE: cryptpad:0.4.1+version-2025.9.0 DEBU <deploy/utils.go:193> current secrets: map[] DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml DEBU <envfile/envfile.go:42> read map[DOMAIN:cryptpad.cctest.autonomic.zone LETS_ENCRYPT_ENV:production SANDBOX_DOMAIN:sandbox.cryptpad.cctest.autonomic.zone TYPE:cryptpad:2128cc5b+U] from /home/notplants/.abra/servers/cctest.autonomic.zone/cryptpad.cctest.autonomic.zone.env DEBU <secret/secret.go:124> not generating app secrets, none enabled in recipe config DEBU <deploy/utils.go:200> new secrets: [] DEBU <deploy/utils.go:233> deployed config names: map[] DEBU <deploy/utils.go:240> searching abra.sh for version for config_js DEBU <deploy/utils.go:240> searching abra.sh for version for nginx_conf DEBU <deploy/utils.go:272> deployed images: map[] DEBU <deploy/utils.go:298> proposed images: map[cryptpad/cryptpad:version-2025.9.0 library/nginx:1.25] DEBU <formatter/formatter.go:238> stripped library/nginx to nginx for parsing ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ NEW DEPLOY OVERVIEW ┃ ┃ ┃ ┃ DOMAIN https://cryptpad.cctest.autonomic.zone ┃ ┃ RECIPE cryptpad ┃ ┃ SERVER cctest.autonomic.zone ┃ ┃ CONFIG compose.yml ┃ ┃ ┃ ┃ CURRENT DEPLOYMENT - ┃ ┃ ENV VERSION 2128cc5b+U ┃ ┃ NEW DEPLOYMENT 0.4.1+version-2025.9.0 ┃ ┃ ┃ ┃ IMAGES cryptpad/cryptpad: version-2025.9.0 (new) ┃ ┃ nginx: 1.25 (new) ┃ ┃ ┃ ┃ CONFIGS config_js: v2 (new) ┃ ┃ nginx_conf: v1 (new) ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ? proceed? Yes DEBU <app/compose.go:63> get label 'coop-cloud.cryptpad_cctest_autonomic_zone.timeout' DEBU <app/compose.go:80> timeout label: 120 DEBU <app/app.go:295> collecting metadata from 27 servers: <REDACTED> DEBU <recipe/recipe.go:138> removed dirty suffix from .env version: 2128cc5b+U -> 2128cc5b DEBU <git/read.go:130> no /home/notplants/.gitignore exists, skipping reading gitignore paths DEBU <git/read.go:52> git status: /home/notplants/.abra/recipes/cryptpad: clean DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/notplants/.abra/recipes/cryptpad/compose.yml DEBU <app/app.go:499> retrieved /home/notplants/.abra/recipes/cryptpad/compose.yml for cryptpad INFO <stack/stack.go:207> initialising deployment DEBU <stack/stack.go:210> timeout: set to 120 second(s) DEBU <stack/stack.go:426> creating network cryptpad_cctest_autonomic_zone_backend DEBU <stack/stack.go:395> creating config cryptpad_cctest_autonomic_zone_config_v2 DEBU <stack/stack.go:395> creating config cryptpad_cctest_autonomic_zone_nginx_conf_v1 DEBU <stack/stack.go:524> creating cryptpad_cctest_autonomic_zone_app DEBU <stack/stack.go:524> creating cryptpad_cctest_autonomic_zone_web INFO <stack/stack.go:587> polling deployment status app: succeeded (retries: 0, healthcheck: healthy) web: succeeded (retries: 6, healthcheck: ?) INFO <stack/stack.go:648> deploy succeeded 🟢 DEBU <app/app.go:695> version 0.4.1+version-2025.9.0 saved to cryptpad.cctest.autonomic.zone.env ~/.abra/recipes/cryptpad ((HEAD detached from 2128cc5)) ```
Owner

Thanks @notplants!

Can you show the output of git remote -v and if there any corresponding entries to the remote connection details in your .ssh/config? Feel free to obscure whatever private details that you find necessary.

We need to find a way to reproduce this locally and I think zoning on in the differences between SSH setups might be key for that. Anything you can share in that direction would be much appreciated!

(PS. you dumped a whole bunch of real server names that you manage in the logs you shared)

Thanks @notplants! Can you show the output of `git remote -v` and if there any corresponding entries to the remote connection details in your `.ssh/config`? Feel free to obscure whatever private details that you find necessary. We need to find a way to reproduce this locally and I think zoning on in the differences between SSH setups might be key for that. Anything you can share in that direction would be much appreciated! (PS. you dumped a whole bunch of real server names that you manage in the logs you shared)
Author
Owner

thanks for the alert about the server names in the debug output -- just deleted them other than the test server.

and ok! I will try ! sorry in advance if this ends up being some accidental weird thing about my ssh config... but maybe if it ends up being a weird config in my ssh, we could ideally figure out how to surface the error that something is off about the recipe git configuration

note in below, I added the dev remote later after I realized that abra was failing when origin was not https. as a workaround, I kept origin as the https endpoint and made a new remote called dev with the ssh endpoint which I used to push to. however, with or without the dev remote present, I see the same issue if origin is set to ssh

$ git remote -v
dev     ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (fetch)
dev     ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (push)
origin  ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (fetch)
origin  ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (push)

possibly relevant lines in ~/.ssh/config:

Host git.coopcloud.tech
        User notplants
        IdentityFile /home/notplants/.ssh/notplants
        PreferredAuthentications publickey
Host *
    IdentityFile ~/.ssh/notplants
    IdentitiesOnly yes

Another thing I thought to check was the way branches are set to track?

$ cd ~/.abra/recipes/cryptpad/
~/.abra/recipes/cryptpad  (main)
$ git branch -vv
* main    157f439 [origin/main] Merge pull request 'Modify recipe to use nginx' (#3) from with-nginx into main
  newmain 2128cc5 cleanup of comments
  sso     cfa1705 add env and readme for configuring admin

I'm sort of blanking here on how we could debug this further, unless you have ideas
... could there be some way to tell abra to print even more output of what it is trying to do when it connects to git?

I also had been hoping to have a session soon to learn how to actually hack on abra itself -- so if you don't have any ideas right now, I could also try to debug this further on my own locally after I get set up with that (at some point)

thanks for the alert about the server names in the debug output -- just deleted them other than the test server. and ok! I will try ! sorry in advance if this ends up being some accidental weird thing about my ssh config... but maybe if it ends up being a weird config in my ssh, we could ideally figure out how to surface the error that something is off about the recipe git configuration note in below, I added the dev remote later after I realized that abra was failing when origin was not https. as a workaround, I kept origin as the https endpoint and made a new remote called dev with the ssh endpoint which I used to push to. however, with or without the dev remote present, I see the same issue if origin is set to ssh ``` $ git remote -v dev ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (fetch) dev ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (push) origin ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (fetch) origin ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git (push) ``` possibly relevant lines in ~/.ssh/config: ``` Host git.coopcloud.tech User notplants IdentityFile /home/notplants/.ssh/notplants PreferredAuthentications publickey Host * IdentityFile ~/.ssh/notplants IdentitiesOnly yes ``` Another thing I thought to check was the way branches are set to track? ``` $ cd ~/.abra/recipes/cryptpad/ ~/.abra/recipes/cryptpad (main) $ git branch -vv * main 157f439 [origin/main] Merge pull request 'Modify recipe to use nginx' (#3) from with-nginx into main newmain 2128cc5 cleanup of comments sso cfa1705 add env and readme for configuring admin ``` I'm sort of blanking here on how we could debug this further, unless you have ideas ... could there be some way to tell abra to print even more output of what it is trying to do when it connects to git? I also had been hoping to have a session soon to learn how to actually hack on abra itself -- so if you don't have any ideas right now, I could also try to debug this further on my own locally after I get set up with that (at some point)
decentral1se added the
enhancement
label 2026-01-17 00:12:23 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#752
No description provided.