2
respostas

[Dúvida] Erro 1: version is obsolete.. Erro 2: file has already been closed Erro3: Error run apt-get update webacademico Erro4: 403 webacademico 2/5

Boa tarde Poderia me ajudar com estes erros? Estes erros ocorrem logo após o comando docker-compose up --build Segue em anexo e a imagem. Insira aqui a descrição dessa imagem para ajudar na acessibilidade```alura-ms\docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion" Compose can now delegate builds to bake for better performance. To do so, set COMPOSE_BAKE=true. 2025/05/01 16:45:51 http2: server: error reading preface from client //./pipe/dockerDesktopLinuxEngine: file has already been closed 2025/05/01 16:45:51 http2: server: error reading preface from client //./pipe/dockerDesktopLinuxEngine: file has already been closed [+] Building 12.5s (14/24) docker:desktop-linux => [web-academico internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 296B 0.0s ... => [web-academico internal] load metadata for docker.io/library/php:8.0 4.2s => [consumer-academico internal] load metadata for docker.io/library/php:8.0.14 3.8s => [consumer-academico internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [web-financeiro internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => CACHED [web-financeiro 1/6] FROM docker.io/library/php:8.0.14@sha256:a00554e28cae156acec9ab25db53155052973ac4d7459970a81a793348532691 0.0s => => resolve docker.io/library/php:8.0.14@sha256:a00554e28cae156acec9ab25db53155052973ac4d7459970a81a793348532691 0.0s => [consumer-academico 2/6] RUN apt-get update && apt-get install -y libzip-dev libpq-dev 6.9s => CANCELED [web-financeiro 2/6] RUN apt-get update && apt-get install -y libzip-dev libsqlite3-dev && docker-php-ext-install zip 8.6s => [web-academico internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => CACHED [web-academico 1/5] FROM docker.io/library/php:8.0@sha256:0569e384b9064c04dec55dc6e41be41b494a878dfbb6577a7d76bd50cfd5bc00 0.0s => => resolve docker.io/library/php:8.0@sha256:0569e384b9064c04dec55dc6e41be41b494a878dfbb6577a7d76bd50cfd5bc00 0.0s => ERROR [web-academico 2/5] RUN apt-get update && apt-get install -y libzip-dev libpq-dev 8.2s => CANCELED [consumer-academico 3/6] RUN docker-php-ext-install zip 1.8s

[web-academico 2/5] RUN apt-get update && apt-get install -y libzip-dev libpq-dev: 0.413 Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB] 1.094 Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [27.2 kB] 1.359 Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB] 1.443 Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8066 kB] . ... 7.386 Err:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages 7.386 403 authenticationrequired [IP: 146.75.6.132 80] 7.450 Ign:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages 7.510 Err:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages 7.510 403 authenticationrequired [IP: 146.... 80] 7.702 Fetched 8253 kB in 7s (1101 kB/s) 7.702 Reading package lists... 8.058 E: Failed to fetch http://deb.debian.org/debian-security/dists/bullseye-security/main/binary-amd64/Packages 403 authenticationrequired [IP: 146.... 80]


failed to solve: process "/bin/sh -c apt-get update && apt-get install -y libzip-dev libpq-dev" did not complete successfully: exit code: 100


2 respostas

Boa tarde

Esse aviso: alura-ms\docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion Só indica que na nova versão do docker-compose.yaml, você pode remover a version no começo do arquivo, pois foi deprecado. Esse aqui: Compose can now delegate builds to bake for better performance. To do so, set COMPOSE_BAKE=true É só uma sugestão, pode ser ignorado.

Já quanto ao erro, parece ser um erro na imagem, eu sugeriria primeiro separar esse comando em 3 RUNs, um para cada ação (update, install, e o php) Assim você vai saber em qual deles esse erro está acontecendo (Parece ser logo no update) Talvez usar outra imagem base resolva, se quiser enviar sua Dockerfile pode ajudar.

o dockerfile se vc clonou do repositorio, tá ok... Mas se o build de um conteiner falhar, vai criar uma falha em todos os outros serviços que dependem dele. Primeiro eu apagaria todos que estao pausados com docker compose down, pra depois tentar das docker compose up --build de novo. Se nao rolar, checa se o teu ambiente de desenvolvimento ta com as versoes certas dos gerenciadores de pacotes e do proprio docker.