panic: interface conversion: reference.repository is not reference.NamedTagged: missing method Tag #739

Open
opened 2025-12-23 23:30:15 +00:00 by jeppebundsgaard · 0 comments

As requested in #706 (comment).

I run this command:

abra app deploy friendica.coopcloud.xn--folkefderation-vqb.dk --chaos -d

And receives this error:

DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en
DEBU <app/app.go:295> collecting metadata from 3 servers: coopcloud.xn--folkefderation-vqb.dk, fynsland.com, xn--folkefderation-vqb.dk
DEBU <git/read.go:130> no /home/jeppe/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:50> git status: /home/jeppe/.abra/recipes/friendica: M compose.yml
DEBU <app/app.go:41> loaded app friendica.coopcloud.xn--folkefderation-vqb.dk: {name: friendica.coopcloud.xn--folkefderation-vqb.dk, recipe: {name: friendica, version : fb8f9866, dirty: true, dir: /home/jeppe/.abra/recipes/friendica, git url: https://git.coopcloud.tech/coop-cloud/friendica.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/friendica.git, compose: /home/jeppe/.abra/recipes/friendica/compose.yml, readme: /home/jeppe/.abra/recipes/friendica/README.md, sample env: /home/jeppe/.abra/recipes/friendica/.env.sample, abra.sh: /home/jeppe/.abra/recipes/friendica/abra.sh}, domain: friendica.coopcloud.xn--folkefderation-vqb.dk, env map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866], server coopcloud.xn--folkefderation-vqb.dk, path /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env}
DEBU <internal/validate.go:106> validated friendica.coopcloud.xn--folkefderation-vqb.dk as app argument
DEBU <client/client.go:111> created client for coopcloud.xn--folkefderation-vqb.dk
DEBU <commandconn/commandconn.go:49> commandconn: starting ssh with [-- coopcloud.xn--folkefderation-vqb.dk docker system dial-stdio]
DEBU <app/deploy.go:94> checking whether friendica_coopcloud_xn--folkefderation-vqb_dk is already deployed
DEBU <stack/stack.go:174> friendica_coopcloud_xn--folkefderation-vqb_dk has been detected as not deployed
DEBU <git/read.go:130> no /home/jeppe/.gitignore exists, skipping reading gitignore paths
DEBU <git/read.go:50> git status: /home/jeppe/.abra/recipes/friendica: M compose.yml
DEBU <app/deploy.go:354> version: taking chaos version: fb8f9866+U
DEBU <lint/recipe.go:187> linting for critical errors in friendica configs
DEBU <lint/recipe.go:215> linting successful, friendica is well configured
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml
DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml
DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env
DEBU <envfile/envfile.go:82> read 0 env var exports from /home/jeppe/.abra/recipes/friendica/abra.sh
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml
DEBU <app/app.go:499> retrieved /home/jeppe/.abra/recipes/friendica/compose.yml for friendica.coopcloud.xn--folkefderation-vqb.dk
DEBU <app/compose.go:18> set recipe label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.recipe' to friendica for friendica_coopcloud_xn--folkefderation-vqb_dk
DEBU <app/compose.go:30> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.chaos' to true for friendica_coopcloud_xn--folkefderation-vqb_dk
DEBU <app/compose.go:41> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.chaos-version' to fb8f9866+U for friendica_coopcloud_xn--folkefderation-vqb_dk
DEBU <app/compose.go:51> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.version' to for friendica_coopcloud_xn--folkefderation-vqb_dk
DEBU <app/app.go:512> adding env vars to friendica_coopcloud_xn--folkefderation-vqb_dk service config
DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: TYPE: friendica:fb8f9866+U
DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: STACK_NAME: friendica_coopcloud_xn--folkefderation-vqb_dk
DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: DOMAIN: friendica.coopcloud.xn--folkefderation-vqb.dk
DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: LETS_ENCRYPT_ENV: production
DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: DB_PASSWORD_VERSION: v1
DEBU <deploy/utils.go:193> current secrets: map[]
DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml
DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env
DEBU <deploy/utils.go:200> new secrets: [{db_password friendica_coopcloud_xn--folkefderation-vqb_dk_db_password_v1 v1 true}]
DEBU <deploy/utils.go:233> deployed config names: map[]
DEBU <deploy/utils.go:272> deployed images: map[]
panic: interface conversion: reference.repository is not reference.NamedTagged: missing method Tag

goroutine 1 [running]:
coopcloud.tech/abra/pkg/deploy.GatherImagesForDeploy(_, {{0x7ffc0af2b02c, 0x2d}, {{0xc00039d008, 0x9}, {0xc00039d012, 0x8}, {0xc00039d012, 0x8}, 0x1, ...}, ...}, ...)
/home/d1/hack/abra/pkg/deploy/utils.go:285 +0x20d
coopcloud.tech/abra/cli/app.init.func20(0xc00059c900?, {0xc0005975f0, 0x1, 0x3})
/home/d1/hack/abra/cli/app/deploy.go:222 +0xfe8
github.com/spf13/cobra.(*Command).execute(0x1db9220, {0xc0005975c0, 0x3, 0x3})
/home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1019 +0xae7
github.com/spf13/cobra.(*Command).ExecuteC(0xc000020608)
/home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1148 +0x465
github.com/spf13/cobra.(*Command).Execute(...)
/home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1071
coopcloud.tech/abra/cli.Run({0x14bc528, 0xb}, {0x14cd800, 0x28})
/home/d1/hack/abra/cli/run.go:317 +0x1195
main.main()
/home/d1/hack/abra/cmd/abra/main.go:22 +0xa9

Thanks for helping me out here!

As requested in https://git.coopcloud.tech/toolshed/abra/pulls/706#issuecomment-29362. I run this command: `abra app deploy friendica.coopcloud.xn--folkefderation-vqb.dk --chaos -d` And receives this error: > DEBU <cli/run.go:137> abra version: 0.12.0-beta, commit: db7c4042, lang: en > DEBU <app/app.go:295> collecting metadata from 3 servers: coopcloud.xn--folkefderation-vqb.dk, fynsland.com, xn--folkefderation-vqb.dk > DEBU <git/read.go:130> no /home/jeppe/.gitignore exists, skipping reading gitignore paths > DEBU <git/read.go:50> git status: /home/jeppe/.abra/recipes/friendica: M compose.yml > DEBU <app/app.go:41> loaded app friendica.coopcloud.xn--folkefderation-vqb.dk: {name: friendica.coopcloud.xn--folkefderation-vqb.dk, recipe: {name: friendica, version : fb8f9866, dirty: true, dir: /home/jeppe/.abra/recipes/friendica, git url: https://git.coopcloud.tech/coop-cloud/friendica.git, ssh url: ssh://git@git.coopcloud.tech:2222/coop-cloud/friendica.git, compose: /home/jeppe/.abra/recipes/friendica/compose.yml, readme: /home/jeppe/.abra/recipes/friendica/README.md, sample env: /home/jeppe/.abra/recipes/friendica/.env.sample, abra.sh: /home/jeppe/.abra/recipes/friendica/abra.sh}, domain: friendica.coopcloud.xn--folkefderation-vqb.dk, env map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866], server coopcloud.xn--folkefderation-vqb.dk, path /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env} > DEBU <internal/validate.go:106> validated friendica.coopcloud.xn--folkefderation-vqb.dk as app argument > DEBU <client/client.go:111> created client for coopcloud.xn--folkefderation-vqb.dk > DEBU <commandconn/commandconn.go:49> commandconn: starting ssh with [-- coopcloud.xn--folkefderation-vqb.dk docker system dial-stdio] > DEBU <app/deploy.go:94> checking whether friendica_coopcloud_xn--folkefderation-vqb_dk is already deployed > DEBU <stack/stack.go:174> friendica_coopcloud_xn--folkefderation-vqb_dk has been detected as not deployed > DEBU <git/read.go:130> no /home/jeppe/.gitignore exists, skipping reading gitignore paths > DEBU <git/read.go:50> git status: /home/jeppe/.abra/recipes/friendica: M compose.yml > DEBU <app/deploy.go:354> version: taking chaos version: fb8f9866+U > DEBU <lint/recipe.go:187> linting for critical errors in friendica configs > DEBU <lint/recipe.go:215> linting successful, friendica is well configured > DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml > DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env > DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml > DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env > DEBU <envfile/envfile.go:82> read 0 env var exports from /home/jeppe/.abra/recipes/friendica/abra.sh > DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml > DEBU <app/app.go:499> retrieved /home/jeppe/.abra/recipes/friendica/compose.yml for friendica.coopcloud.xn--folkefderation-vqb.dk > DEBU <app/compose.go:18> set recipe label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.recipe' to friendica for friendica_coopcloud_xn--folkefderation-vqb_dk > DEBU <app/compose.go:30> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.chaos' to true for friendica_coopcloud_xn--folkefderation-vqb_dk > DEBU <app/compose.go:41> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.chaos-version' to fb8f9866+U for friendica_coopcloud_xn--folkefderation-vqb_dk > DEBU <app/compose.go:51> set label 'coop-cloud.friendica_coopcloud_xn--folkefderation-vqb_dk.version' to for friendica_coopcloud_xn--folkefderation-vqb_dk > DEBU <app/app.go:512> adding env vars to friendica_coopcloud_xn--folkefderation-vqb_dk service config > DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: TYPE: friendica:fb8f9866+U > DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: STACK_NAME: friendica_coopcloud_xn--folkefderation-vqb_dk > DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: DOMAIN: friendica.coopcloud.xn--folkefderation-vqb.dk > DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: LETS_ENCRYPT_ENV: production > DEBU <app/app.go:523> friendica_coopcloud_xn--folkefderation-vqb_dk: DB_PASSWORD_VERSION: v1 > DEBU <deploy/utils.go:193> current secrets: map[] > DEBU <recipe/compose.go:29> no COMPOSE_FILE detected, loading default: /home/jeppe/.abra/recipes/friendica/compose.yml > DEBU <envfile/envfile.go:42> read map[DB_PASSWORD_VERSION:v1 DOMAIN:friendica.coopcloud.xn--folkefderation-vqb.dk LETS_ENCRYPT_ENV:production TYPE:friendica:fb8f9866] from /home/jeppe/.abra/servers/coopcloud.xn--folkefderation-vqb.dk/friendica.coopcloud.xn--folkefderation-vqb.dk.env > DEBU <deploy/utils.go:200> new secrets: [{db_password friendica_coopcloud_xn--folkefderation-vqb_dk_db_password_v1 v1 true}] > DEBU <deploy/utils.go:233> deployed config names: map[] > DEBU <deploy/utils.go:272> deployed images: map[] > panic: interface conversion: reference.repository is not reference.NamedTagged: missing method Tag > > goroutine 1 [running]: > coopcloud.tech/abra/pkg/deploy.GatherImagesForDeploy(_, {{0x7ffc0af2b02c, 0x2d}, {{0xc00039d008, 0x9}, {0xc00039d012, 0x8}, {0xc00039d012, 0x8}, 0x1, ...}, ...}, ...) > /home/d1/hack/abra/pkg/deploy/utils.go:285 +0x20d > coopcloud.tech/abra/cli/app.init.func20(0xc00059c900?, {0xc0005975f0, 0x1, 0x3}) > /home/d1/hack/abra/cli/app/deploy.go:222 +0xfe8 > github.com/spf13/cobra.(*Command).execute(0x1db9220, {0xc0005975c0, 0x3, 0x3}) > /home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1019 +0xae7 > github.com/spf13/cobra.(*Command).ExecuteC(0xc000020608) > /home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1148 +0x465 > github.com/spf13/cobra.(*Command).Execute(...) > /home/d1/hack/abra/vendor/github.com/spf13/cobra/command.go:1071 > coopcloud.tech/abra/cli.Run({0x14bc528, 0xb}, {0x14cd800, 0x28}) > /home/d1/hack/abra/cli/run.go:317 +0x1195 > main.main() > /home/d1/hack/abra/cmd/abra/main.go:22 +0xa9 Thanks for helping me out here!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#739
No description provided.