Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro em rodar postgres #61

Closed
nickbuttner opened this issue Aug 22, 2023 · 4 comments
Closed

Erro em rodar postgres #61

nickbuttner opened this issue Aug 22, 2023 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@nickbuttner
Copy link

Estou tendo problemas para rodar o Ro-dou.
Ao dar "make run", os containers são criados ou startados mas o de postgres retorna erro e mensagem de que a dependência não está saudável. Já apaguei tudo, refiz.
Instalei o Docker, inicio o Docker antes....

O que pode ser?
Como posso resolver?

Obrigado.

@edulauer edulauer added the help wanted Extra attention is needed label Aug 22, 2023
@edulauer
Copy link
Member

@nickbuttner, é possível enviar maiores detalhes do erro, para averiguarmos?

  • Já tentou remover as imagens e volumes criadas no seu ambiente (docker images e docker rmi) e criá-las novamente?
  • Verifique se as permissões da pasta mnt/pgdata estão a mesma do usuário do docker e não root.

@nickbuttner
Copy link
Author

@edulauer claro!

Tentei fazer isso.
Ate apaguei o rodou, clonei novamente, reinstalei o Docker e nada.

O log do erro completo:

` > [airflow-scheduler 3/9] RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*:
4.939 Get:1 http://deb.debian.org/debian bullseye/main amd64 less amd64 551-2 [133 kB]
5.060 Get:2 http://deb.debian.org/debian bullseye/main amd64 libcurl3-gnutls amd64 7.74.0-1.3+deb11u7 [343 kB]
5.203 Get:3 http://deb.debian.org/debian bullseye/main amd64 liberror-perl all 0.17029-1 [31.0 kB]
5.270 Get:4 http://deb.debian.org/debian bullseye/main amd64 git-man all 1:2.30.2-1+deb11u2 [1828 kB]
5.488 Get:5 http://deb.debian.org/debian bullseye/main amd64 git amd64 1:2.30.2-1+deb11u2 [5518 kB]
26.80 Err:6 http://deb.debian.org/debian bullseye/main amd64 patch amd64 2.7.6-7
26.80 403 connecting to deb.debian.org:80: connecting to 199.232.114.132:80: dial tcp 199.232.114.132:80: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. [IP: 199.232.114.132 80]
26.81 E: Failed to fetch http://deb.debian.org/debian/pool/main/p/patch/patch_2.7.6-7_amd64.deb 403 connecting to deb.debian.org:80: connecting to 199.232.114.132:80: dial tcp 199.232.114.132:80: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. [IP: 199.232.114.132 80]
26.81 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
26.81 Fetched 7852 kB in 22s (358 kB/s)

failed to solve: process "/bin/bash -o pipefail -o errexit -o nounset -o nolog -c apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100
make: *** [Makefile:5: setup-containers] Error 17
`

@edulauer
Copy link
Member

edulauer commented Sep 1, 2023

@nickbuttner, pelo log parece que seu docker não está conseguindo se conectar com os servidores externos para criar a imagem do serviço do Airflow local, que é necessário para rodar o Ro-Dou. Se puder dá uma verificada nas suas configurações de rede e DNS junto com o Docker.

As instruções deste repositório indicam para gerar localmente as imagens do Docker a partir do arquivo Dockerfile. Você pode tentar utilizar as imagens dos serviços já existentes no repositório do gestaogovbr. Se puder também fazer a seguinte alteração e testar:

Arquivo docker-compose.yml
Substituir as linhas 42 e 43:
build:
context: .
por:
image: ghcr.io/gestaogovbr/airflow2-docker:latest

Em seguida, testar com o comando make run

@nickbuttner
Copy link
Author

@edulauer Tu está certo. É alguma configuração aqui. Usei a imagem e funciona.

Como posso resolver a questão de rede para poder rodar na minha máquina?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants