Puncte:-1

Preluarea deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb eșuată

drapel cn

Primesc următoarea eroare la rulare docker-compose -f docker-compose-mssql.yml sus -d --build --remove-orphans în proiectul meu.

E: Preluare eșuată http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb 404 Nu a fost găsit [IP: 199.232.22.132 80]

E: Nu se pot aduce unele arhive, poate rulați apt-get update sau încercați cu --fix-missing?

introduceți descrierea imaginii aici

Jurnalul complet de mai jos:

AVERTISMENT: Python-dotenv nu a putut analiza declarația începând cu linia 1
AVERTISMENT: Python-dotenv nu a putut analiza declarația începând cu linia 2
AVERTISMENT: Python-dotenv nu a putut analiza declarația începând cu linia 3
Construire balon-dev
Se trimite contextul de construcție către demonul Docker 756,2 kB
Pasul 1/19: FROM python:3.7-slim
 ---> 3e12d0db6381
Pasul 2/19: ENV APP_HOME /usr/src/app
 ---> Folosind memoria cache
 ---> 547384aa23b8
Pasul 3/19: WORKDIR ${APP_HOME}
 ---> Folosind memoria cache
 ---> 44ceae2297e4
Pasul 4/19: RUN APt-get update && apt-get install -y netcat
 ---> Folosind memoria cache
 ---> 52fa30e15a2f
Pasul 5/19: RUN actualizarea apt-get --assume-yes
 ---> Folosind memoria cache
 ---> 47be10d9ea1c
Pasul 6/19: RUN apt-get --assume-yes install freetds-dev freetds-bin
 ---> Folosind memoria cache
 ---> 177aac289cf6
Pasul 7/19: RUN APt-get install gcc -y
 ---> Rulează în b92d29973cf4
Se citesc listele de pachete...
Construirea arborelui de dependență...
Se citesc informații despre stare...
Următoarele pachete suplimentare vor fi instalate:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc-10 libasan6 libatomic1 libbinutils
  libbrotli1 libc-dev-bin libc-devtools libc6-dev libcc1-0 libcrypt-dev
  libctf-nobfd0 libctf0 libdeflate0 libfontconfig1 libfreetype6 libgcc-10-dev
  libgd3 libgomp1 libisl23 libitm1 libjbig0 libjpeg62-turbo liblsan0 libmpc3
  libmpfr6 libnsl-dev libpng16-16 libquadmath0 libtiff5 libtirpc-dev libtsan0
  libubsan1 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4
  linux-libc-dev pagini de manual pagini de manual-dev sensible-utils ucf
Pachete sugerate:
  binutils-doc cpp-doc gcc-10-locales gcc-multilib make autoconf automake
  libtool flex bison gdb gcc-doc gcc-10-multilib gcc-10-doc glibc-doc
  libgd-tools man-browser
Următoarele pachete NOI vor fi instalate:
  binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-10
  fontconfig-config fonts-dejavu-core gcc gcc-10 libasan6 libatomic1
  libbinutils libbrotli1 libc-dev-bin libc-devtools libc6-dev libcc1-0
  libcrypt-dev libctf-nobfd0 libctf0 libdeflate0 libfontconfig1 libfreetype6
  libgcc-10-dev libgd3 libgomp1 libisl23 libitm1 libjbig0 libjpeg62-turbo
  liblsan0 libmpc3 libmpfr6 libnsl-dev libpng16-16 libquadmath0 libtiff5
  libtirpc-dev libtsan0 libubsan1 libwebp6 libx11-6 libx11-data libxau6
  libxcb1 libxdmcp6 libxpm4 linux-libc-dev pagini de manual pagini de manual-dev
  sensibil-utils ucf
0 actualizate, 52 nou instalate, 0 de eliminat și 1 neactualizat.
Trebuie să obțineți 54,8 MB de arhive.
După această operațiune, se vor folosi 192 MB de spațiu suplimentar pe disc.
Obțineți:1 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14,8 kB]
Obțineți:2 http://deb.debian.org/debian bullseye/main amd64 paginile de manual toate 5.10-1 [1412 kB]
Obține:3 http://deb.debian.org/debian bullseye/main amd64 ucf all 3.0043 [74.0 kB]
Obțineți:4 http://deb.debian.org/debian bullseye/main amd64 binutils-common amd64 2.35.2-2 [2220 kB]
Obțineți:5 http://deb.debian.org/debian bullseye/main amd64 libbinutils amd64 2.35.2-2 [570 kB]
Obțineți:6 http://deb.debian.org/debian bullseye/main amd64 libctf-nobfd0 amd64 2.35.2-2 [110 kB]
Obțineți:7 http://deb.debian.org/debian bullseye/main amd64 libctf0 amd64 2.35.2-2 [53.2 kB]
Obțineți:8 http://deb.debian.org/debian bullseye/main amd64 binutils-x86-64-linux-gnu amd64 2.35.2-2 [1809 kB]
Obțineți:9 http://deb.debian.org/debian bullseye/main amd64 binutils amd64 2.35.2-2 [61.2 kB]
Obține:10 http://deb.debian.org/debian bullseye/main amd64 libisl23 amd64 0.23-1 [676 kB]
Obțineți:11 http://deb.debian.org/debian bullseye/main amd64 libmpfr6 amd64 4.1.0-3 [2012 kB]
Obțineți: 12 http://deb.debian.org/debian bullseye/main amd64 libmpc3 amd64 1.2.0-1 [45.0 kB]
Obține:13 http://deb.debian.org/debian bullseye/main amd64 cpp-10 amd64 10.2.1-6 [8528 kB]
Obține:14 http://deb.debian.org/debian bullseye/main amd64 cpp amd64 4:10.2.1-1 [19.7 kB]
Obține:15 http://deb.debian.org/debian bullseye/main amd64 fonts-dejavu-core all 2.37-2 [1069 kB]
Obțineți:16 http://deb.debian.org/debian bullseye/main amd64 fontconfig-config all 2.13.1-4.2 [281 kB]
Obține:17 http://deb.debian.org/debian bullseye/main amd64 libcc1-0 amd64 10.2.1-6 [47.0 kB]
Obține:18 http://deb.debian.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99.9 kB]
Obține:19 http://deb.debian.org/debian bullseye/main amd64 libitm1 amd64 10.2.1-6 [25.8 kB]
Obține:20 http://deb.debian.org/debian bullseye/main amd64 libatomic1 amd64 10.2.1-6 [9008 B]
Obține:21 http://deb.debian.org/debian bullseye/main amd64 libasan6 amd64 10.2.1-6 [2065 kB]
Obține:22 http://deb.debian.org/debian bullseye/main amd64 liblsan0 amd64 10.2.1-6 [828 kB]
Obține:23 http://deb.debian.org/debian bullseye/main amd64 libtsan0 amd64 10.2.1-6 [2000 kB]
Obține:24 http://deb.debian.org/debian bullseye/main amd64 libubsan1 amd64 10.2.1-6 [777 kB]
Obține:25 http://deb.debian.org/debian bullseye/main amd64 libquadmath0 amd64 10.2.1-6 [145 kB]
Obțineți:26 http://deb.debian.org/debian bullseye/main amd64 libgcc-10-dev amd64 10.2.1-6 [2328 kB]
Obține:27 http://deb.debian.org/debian bullseye/main amd64 gcc-10 amd64 10.2.1-6 [17.0 MB]
Obține:28 http://deb.debian.org/debian bullseye/main amd64 gcc amd64 4:10.2.1-1 [5192 B]
Obține:29 http://deb.debian.org/debian bullseye/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB]
Obține:30 http://deb.debian.org/debian bullseye/main amd64 libc-dev-bin amd64 2.31-13+deb11u2 [275 kB]
Obține:31 http://deb.debian.org/debian bullseye/main amd64 libpng16-16 amd64 1.6.37-3 [294 kB]
Obține:32 http://deb.debian.org/debian bullseye/main amd64 libfreetype6 amd64 2.10.4+dfsg-1 [418 kB]
Obține:33 http://deb.debian.org/debian bullseye/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 kB]
Obține:34 http://deb.debian.org/debian bullseye/main amd64 libjpeg62-turbo amd64 1:2.0.6-4 [151 kB]
Obține:35 http://deb.debian.org/debian bullseye/main amd64 libdeflate0 amd64 1.7-1 [53.1 kB]
Obține:36 http://deb.debian.org/debian bullseye/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB]
Obține:37 http://deb.debian.org/debian bullseye/main amd64 libwebp6 amd64 0.6.1-2.1 [258 kB]
Obține:38 http://deb.debian.org/debian bullseye/main amd64 libtiff5 amd64 4.2.0-1 [289 kB]
Obține:39 http://deb.debian.org/debian bullseye/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB]
Obține:40 http://deb.debian.org/debian bullseye/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB]
Obțineți:41 http://deb.debian.org/debian bullseye/main amd64 libxcb1 amd64 1.14-3 [140 kB]
Obțineți:42 http://deb.debian.org/debian bullseye/main amd64 libx11-data all 2:1.7.2-1 [311 kB]
Obține:43 http://deb.debian.org/debian bullseye/main amd64 libx11-6 amd64 2:1.7.2-1 [772 kB]
Obține:44 http://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB]
Obține:45 http://deb.debian.org/debian bullseye/main amd64 libgd3 amd64 2.3.0-2 [137 kB]
Obțineți:46 http://deb.debian.org/debian bullseye/main amd64 libc-devtools amd64 2.31-13+deb11u2 [245 kB]
Err:47 http://deb.debian.org/debian bullseye/main amd64 linux-libc-dev amd64 5.10.70-1
  404 Nu a fost găsit [IP: 199.232.22.132 80]
Obține:48 http://deb.debian.org/debian bullseye/main amd64 libcrypt-dev amd64 1:4.4.18-4 [104 kB]
Obține:49 http://deb.debian.org/debian bullseye/main amd64 libtirpc-dev amd64 1.3.1-1 [190 kB]
Obține:50 http://deb.debian.org/debian bullseye/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
Obține:51 http://deb.debian.org/debian bullseye/main amd64 libc6-dev amd64 2.31-13+deb11u2 [2344 kB]
Obține:52 http://deb.debian.org/debian bullseye/main amd64 manpages-dev all 5.10-1 [2309 kB]
E: Nu s-a putut prelua http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb 404 Nu a fost găsit [IP: 199.232.22.132 80]
E: Nu se pot prelua unele arhive, poate rulați apt-get update sau încercați cu --fix-missing?
S-a preluat 53,4 MB în 2 secunde (22,1 MB/s)
Comanda „/bin/sh -c apt-get install gcc -y” a returnat un cod diferit de zero: 100
EROARE: Serviciul „flask-dev” a eșuat: Construirea a eșuat

Conținutul docker-compose-mssql.yml fisierul de mai jos:

versiunea: "3"
Servicii:
  # PALON
  flask-dev:
    container_name: flask-dev
    Nume gazdă: flask-dev
    platformă: linux/x86_64
    construi:
      context: ./server
    volume:
      - ./server/:/usr/src/app/
    porturi:
      - 5000:5000
      - 5678:5678
    env_file:
      - ./env/dev/flask_mssql.env
    retele:
      - rețea de aplicații
      - dbnetwork
 
  db-dev:
    container_name: db-dev
    imagine: mcr.microsoft.com/azure-sql-edge:latest
    porturi:
      - 1433:1433
    fișier_env: ./env/dev/mssql_db.env
    volume:
      - my_dbdata:/var/lib/azuresqledge/data
    retele:
      - dbnetwork

retele:
  dbnetwork:
    şofer: pod
  rețea de aplicații:
    şofer: pod

volume:
  my_dbdata:
  pgadmin:

Conținutul meu Dockerfile sunt după cum urmează: DIN python:3.7-slim

ENV APP_HOME /usr/src/app

WORKDIR ${APP_HOME}

# Configurare inițială
RUN apt-get update && apt-get install -y netcat
RUN apt-get --assume-yes update
RUN apt-get --assume-yes install freetds-dev freetds-bin

RUN apt-get install gcc -y
RUN apt-get install libssl-dev -y
RUN apt-get install unixodbc -y 
RUN apt-get install unixodbc-dev -y 
RUN apt-get install freetds-dev -y 
RUN apt-get install freetds-bin -y 
RUN apt-get install tdsodbc -y 
RUN apt-get install --reinstall build-essential -y

#RUN apt-get update \
# && apt-get install unixodbc -y \
# && apt-get install unixodbc-dev -y \
# && apt-get install freetds-dev -y \
# && apt-get install freetds-bin -y \
# && apt-get install tdsodbc -y \
# && apt-get install --reinstall build-essential -y
#
## populați „ocbcinst.ini”
#RUN echo „[FreeTDS]\n\
#Descriere = Driver FreeTDS unixODBC\n\
#Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\
#Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini
COPIE ./requirements.txt .
RUN pip install -r requirements.txt
RUN mkdir -p /home/vagrant/app-data/

# Copiați toate fișierele
COPIE . .

# Executați verificări ale punctelor de intrare
ENTRYPOINT ["/usr/src/app/entrypoint.sh"]

Am actualizat lista surselor la aceasta: https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170 dar și capabil să alerge apt-get update fără nicio eroare, dar problema de mai sus persistă. Te rog ajuta-ma!

Această linie în Dockerfile imi da eroare: RUN apt-get install gcc -y neputând găsi fișierul linux-libc-dev_5.10.70-1_amd64.deb Aici, dar când fug sudo apt-get install gcc manual funcționează conform așteptărilor, fără nicio eroare.

cocomac avatar
drapel cn
Ce sistem de operare (și versiune de sistem de operare) aveți? Se pare că utilizați pachetul Debian Bullseye repo, ceea ce pare ciudat presupunând că utilizați Ubuntu.
drapel cn
Folosesc 20.04.3 LTS Ubuntu și aceasta este [lista sursă] mea (https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170), așa că nu sunt sigur de ce încearcă să aducă bullseye.
drapel cn
`apt list curl Listare... Gata curl/focal-updates,focal-security,acum 7.68.0-1ubuntu2.7 amd64 [instalat] curl/focal-updates,focal-security 7.68.0-1ubuntu2.7 i386 `
cocomac avatar
drapel cn
Nu contează, răul meu. Aceste surse sunt pentru containerul Docker, nu pentru sistemul gazdă. Esti bine.
drapel cn
a funcționat bine ieri, nu știu de ce s-a întâmplat asta astăzi :'(
drapel cn
Pachetul pe care încearcă să îl caute nu există, dar [acesta](https://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1~bpo10+1_amd64 .deb) face.
Puncte:0
drapel in

Am avut aceeasi problema. Pentru mine problema a fost că pasul meu „actualizare apt -y” a fost stocat în cache și, prin urmare, conținea repo-uri greșite. S-a rezolvat forțând-o să nu folosească memoria cache. Arata la fel pentru pasul 4 :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.