app deploy fails - FATA[0000] dial unix: missing address #346

Closed
opened 2022-08-16 23:42:46 +00:00 by xeruf · 2 comments

Without -d, the error is only FATA[0000] dial unix: missing address.
No idea what this means.

❯ abra --version
abra version dev-a4ebf7b
❯ abra app deploy traefik.go.DOMAIN -d
DEBU[0000] collecting metadata from 1 servers: go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/app.go:201 LoadAppFiles"
DEBU[0000] read map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] from /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/env.go:50 ReadEnv"
DEBU[0000] read env map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] from /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/app.go:155 readAppEnvFile"
DEBU[0000] retrieved {traefik.go.DOMAIN traefik traefik.go.DOMAIN map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] go.DOMAIN /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env} for traefik.go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/app/app.go:26 Get"
DEBU[0000] constructed SSH config {go.DOMAIN   janek} for go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:523 GetHostConfig"
DEBU[0000] couldn't find a docker context matching go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:460 GetContextConnDetails"
DEBU[0000] searching ~/.ssh/config for a Host entry for go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:461 GetContextConnDetails"
DEBU[0000] using &{janek go.DOMAIN } from ~/.ssh/config for connection details  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:469 GetContextConnDetails"
DEBU[0000] constructed SSH config {go.DOMAIN   janek} for go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:523 GetHostConfig"
DEBU[0000] couldn't find a docker context matching go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:460 GetContextConnDetails"
DEBU[0000] searching ~/.ssh/config for a Host entry for go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:461 GetContextConnDetails"
DEBU[0000] using &{janek go.DOMAIN } from ~/.ssh/config for connection details  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:469 GetContextConnDetails"
DEBU[0000] using ssh-agent to make an SSH connection for go.DOMAIN  caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:350 connectWithAgentTimeout"
FATA[0000] dial unix: missing address                    caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/validate.go:142 ValidateApp" stack="/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/validate.go:142   ValidateApp\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/deploy.go:26      DeployAction\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:524     HandleAction\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:173 Command.Run\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:405     (*App).RunAsSubcommand\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:372 Command.startApp\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:102 Command.Run\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:277     (*App).Run\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/cli.go:190                 RunApp\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cmd/abra/main.go:22            main\n/usr/lib/go/src/runtime/proc.go:250                                              main\n/usr/lib/go/src/runtime/asm_amd64.s:1594                                         goexit"
Without `-d`, the error is only `FATA[0000] dial unix: missing address`. No idea what this means. ```sh ❯ abra --version abra version dev-a4ebf7b ❯ abra app deploy traefik.go.DOMAIN -d DEBU[0000] collecting metadata from 1 servers: go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/app.go:201 LoadAppFiles" DEBU[0000] read map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] from /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/env.go:50 ReadEnv" DEBU[0000] read env map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] from /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/config/app.go:155 readAppEnvFile" DEBU[0000] retrieved {traefik.go.DOMAIN traefik traefik.go.DOMAIN map[COMPOSE_FILE:compose.yml DOMAIN:traefik.go.DOMAIN LETS_ENCRYPT_EMAIL:admin@DOMAIN LETS_ENCRYPT_ENV:production LOG_LEVEL:WARN TYPE:traefik] go.DOMAIN /home/janek/.abra/servers/go.DOMAIN/traefik.go.DOMAIN.env} for traefik.go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/app/app.go:26 Get" DEBU[0000] constructed SSH config {go.DOMAIN janek} for go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:523 GetHostConfig" DEBU[0000] couldn't find a docker context matching go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:460 GetContextConnDetails" DEBU[0000] searching ~/.ssh/config for a Host entry for go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:461 GetContextConnDetails" DEBU[0000] using &{janek go.DOMAIN } from ~/.ssh/config for connection details caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:469 GetContextConnDetails" DEBU[0000] constructed SSH config {go.DOMAIN janek} for go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:523 GetHostConfig" DEBU[0000] couldn't find a docker context matching go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:460 GetContextConnDetails" DEBU[0000] searching ~/.ssh/config for a Host entry for go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:461 GetContextConnDetails" DEBU[0000] using &{janek go.DOMAIN } from ~/.ssh/config for connection details caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:469 GetContextConnDetails" DEBU[0000] using ssh-agent to make an SSH connection for go.DOMAIN caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/pkg/ssh/ssh.go:350 connectWithAgentTimeout" FATA[0000] dial unix: missing address caller="/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/validate.go:142 ValidateApp" stack="/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/validate.go:142 ValidateApp\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/internal/deploy.go:26 DeployAction\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:524 HandleAction\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:173 Command.Run\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:405 (*App).RunAsSubcommand\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:372 Command.startApp\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/command.go:102 Command.Run\n/home/janek/.local/state/go/pkg/mod/github.com/urfave/cli@v1.22.5/app.go:277 (*App).Run\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cli/cli.go:190 RunApp\n/home/janek/.local/cache/yay/abra-git/src/go-abra/cmd/abra/main.go:22 main\n/usr/lib/go/src/runtime/proc.go:250 main\n/usr/lib/go/src/runtime/asm_amd64.s:1594 goexit" ```
xeruf added the
bug
abra
labels 2022-08-16 23:42:46 +00:00
xeruf changed title from FATA[0000] dial unix: missing address to app deploy fails - FATA[0000] dial unix: missing address 2022-08-16 23:43:06 +00:00
Owner

Hmmm it seems to be trying to find a docker context / ssh config twice 🤔 So yeh, it doesn't seem to be able to handle a missing docker context and whatever it pieces together from the SSH config (using defaults). Will need to fix this up, yep.

Hmmm it seems to be trying to find a docker context / ssh config twice 🤔 So yeh, it doesn't seem to be able to handle a missing docker context and whatever it pieces together from the SSH config (using defaults). Will need to fix this up, yep.
decentral1se added this to the (deleted) project 2022-10-22 12:29:23 +00:00
Owner

Consolidating to #380.

Consolidating to https://git.coopcloud.tech/coop-cloud/organising/issues/380.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: coop-cloud/organising#346
No description provided.