Рейтинг:-1

Не удалось получить файл deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb

флаг cn

Я получаю следующую ошибку при запуске docker-compose -f docker-compose-mssql.yml up -d --build --remove-orphans в моем проекте.

E: Не удалось получить http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb 404 Не найдено [IP: 199.232.22.132 80]

E: Не удалось получить некоторые архивы, может быть, запустить apt-get update или попробовать --fix-missing?

введите описание изображения здесь

Полный журнал ниже:

ВНИМАНИЕ: Python-dotenv не может проанализировать оператор, начинающийся со строки 1.
ВНИМАНИЕ: Python-dotenv не может проанализировать оператор, начинающийся со строки 2.
ВНИМАНИЕ: Python-dotenv не может разобрать оператор, начинающийся со строки 3.
Сборка flask-dev
Отправка контекста сборки демону Docker 756,2 КБ
Шаг 1/19: ИЗ python:3.7-slim
 ---> 3e12d0db6381
Шаг 2/19: ENV APP_HOME /usr/src/app
 ---> Использование кеша
 ---> 547384aa23b8
Шаг 3/19: РАБОЧИЙ КАТАЛОГ ${APP_HOME}
 ---> Использование кеша
 ---> 44ceae2297e4
Шаг 4/19: ЗАПУСТИТЬ apt-get update && apt-get install -y netcat
 ---> Использование кеша
 ---> 52fa30e15a2f
Шаг 5/19: ЗАПУСТИТЬ обновление apt-get --assume-yes
 ---> Использование кеша
 ---> 47be10d9ea1c
Шаг 6/19: ЗАПУСК apt-get --assume-yes install freetds-dev freetds-bin
 ---> Использование кеша
 ---> 177aac289cf6
Шаг 7/19: ЗАПУСТИТЬ apt-get install gcc -y
 ---> Работает в b92d29973cf4
Чтение списков пакетов...
Построение дерева зависимостей...
Чтение информации о состоянии...
Будут установлены следующие дополнительные пакеты:
  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
  man-страницы linux-libc-dev manpages-dev sensible-utils ucf
Предлагаемые пакеты:
  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 человек-браузер
Будут установлены следующие НОВЫЕ пакеты:
  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-данные libxau6
  libxcb1 libxdmcp6 libxpm4 linux-libc-dev справочные страницы справочные страницы-dev
  разумные утилиты ucf
0 обновлено, 52 установлено заново, 0 удалено и 1 не обновлено.
Нужно получить 54,8 МБ архивов.
После этой операции будет использовано 192 МБ дополнительного места на диске.
Получить:1 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14,8 КБ]
Получите: 2 http://deb.debian.org/debian bullseye/main man-страницы amd64 все 5.10-1 [1412 кБ]
Получите:3 http://deb.debian.org/debian bullseye/main amd64 ucf all 3.0043 [74,0 kB]
Получить:4 http://deb.debian.org/debian bullseye/main amd64 binutils-common amd64 2.35.2-2 [2220 кБ]
Получите:5 http://deb.debian.org/debian bullseye/main amd64 libbinutils amd64 2.35.2-2 [570 кБ]
Получите:6 http://deb.debian.org/debian bullseye/main amd64 libctf-nobfd0 amd64 2.35.2-2 [110 кБ]
Получите:7 http://deb.debian.org/debian bullseye/main amd64 libctf0 amd64 2.35.2-2 [53,2 КБ]
Получить:8 http://deb.debian.org/debian bullseye/main amd64 binutils-x86-64-linux-gnu amd64 2.35.2-2 [1809 кБ]
Получить: 9 http://deb.debian.org/debian bullseye/main amd64 binutils amd64 2.35.2-2 [61,2 КБ]
Получить: 10 http://deb.debian.org/debian bullseye/main amd64 libisl23 amd64 0.23-1 [676 кБ]
Получить: 11 http://deb.debian.org/debian bullseye/main amd64 libmpfr6 amd64 4.1.0-3 [2012 kB]
Получите:12 http://deb.debian.org/debian bullseye/main amd64 libmpc3 amd64 1.2.0-1 [45,0 кБ]
Получить: 13 http://deb.debian.org/debian bullseye/main amd64 cpp-10 amd64 10.2.1-6 [8528 кБ]
Получить:14 http://deb.debian.org/debian bullseye/main amd64 cpp amd64 4:10.2.1-1 [19,7 КБ]
Получить: 15 http://deb.debian.org/debian bullseye/main amd64 fonts-dejavu-core all 2.37-2 [1069 kB]
Получить: 16 http://deb.debian.org/debian bullseye/main amd64 fontconfig-config все 2.13.1-4.2 [281 кБ]
Получить: 17 http://deb.debian.org/debian bullseye/main amd64 libcc1-0 amd64 10.2.1-6 [47,0 КБ]
Получить: 18 http://deb.debian.org/debian bullseye/main amd64 libgomp1 amd64 10.2.1-6 [99,9 КБ]
Получить: 19 http://deb.debian.org/debian bullseye/main amd64 libitm1 amd64 10.2.1-6 [25,8 КБ]
Получите: 20 http://deb.debian.org/debian bullseye/main amd64 libatomic1 amd64 10.2.1-6 [9008 B]
Получить: 21 http://deb.debian.org/debian bullseye/main amd64 libasan6 amd64 10.2.1-6 [2065 кБ]
Получить: 22 http://deb.debian.org/debian bullseye/main amd64 liblsan0 amd64 10.2.1-6 [828 кБ]
Получить: 23 http://deb.debian.org/debian bullseye/main amd64 libtsan0 amd64 10.2.1-6 [2000 кБ]
Получить: 24 http://deb.debian.org/debian bullseye/main amd64 libubsan1 amd64 10.2.1-6 [777 кБ]
Получить: 25 http://deb.debian.org/debian bullseye/main amd64 libquadmath0 amd64 10.2.1-6 [145 кБ]
Получить: 26 http://deb.debian.org/debian bullseye/main amd64 libgcc-10-dev amd64 10.2.1-6 [2328 кБ]
Получить: 27 http://deb.debian.org/debian bullseye/main amd64 gcc-10 amd64 10.2.1-6 [17,0 МБ]
Получить: 28 http://deb.debian.org/debian bullseye/main amd64 gcc amd64 4:10.2.1-1 [5192 B]
Получить: 29 http://deb.debian.org/debian bullseye/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 кБ]
Получить: 30 http://deb.debian.org/debian bullseye/main amd64 libc-dev-bin amd64 2.31-13+deb11u2 [275 кБ]
Получить: 31 http://deb.debian.org/debian bullseye/main amd64 libpng16-16 amd64 1.6.37-3 [294 кБ]
Получить: 32 http://deb.debian.org/debian bullseye/main amd64 libfreetype6 amd64 2.10.4+dfsg-1 [418 кБ]
Получить: 33 http://deb.debian.org/debian bullseye/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 кБ]
Получить: 34 http://deb.debian.org/debian bullseye/main amd64 libjpeg62-turbo amd64 1:2.0.6-4 [151 кБ]
Получить: 35 http://deb.debian.org/debian bullseye/main amd64 libdeflate0 amd64 1.7-1 [53,1 КБ]
Получить: 36 http://deb.debian.org/debian bullseye/main amd64 libjbig0 amd64 2.1-3.1+b2 [31,0 кБ]
Получить: 37 http://deb.debian.org/debian bullseye/main amd64 libwebp6 amd64 0.6.1-2.1 [258 кБ]
Получить: 38 http://deb.debian.org/debian bullseye/main amd64 libtiff5 amd64 4.2.0-1 [289 кБ]
Получить: 39 http://deb.debian.org/debian bullseye/main amd64 libxau6 amd64 1:1.0.9-1 [19,7 КБ]
Получить: 40 http://deb.debian.org/debian bullseye/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26,3 КБ]
Получить: 41 http://deb.debian.org/debian bullseye/main amd64 libxcb1 amd64 1.14-3 [140 кБ]
Получить: 42 http://deb.debian.org/debian bullseye/main amd64 libx11-data all 2:1.7.2-1 [311 кБ]
Получить: 43 http://deb.debian.org/debian bullseye/main amd64 libx11-6 amd64 2:1.7.2-1 [772 кБ]
Получить: 44 http://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1 [49,1 КБ]
Получить: 45 http://deb.debian.org/debian bullseye/main amd64 libgd3 amd64 2.3.0-2 [137 кБ]
Получить: 46 http://deb.debian.org/debian bullseye/main amd64 libc-devtools amd64 2.31-13+deb11u2 [245 кБ]
Ошибка: 47 http://deb.debian.org/debian bullseye/main amd64 linux-libc-dev amd64 5.10.70-1
  404 Не найдено [IP: 199.232.22.132 80]
Получить: 48 http://deb.debian.org/debian bullseye/main amd64 libcrypt-dev amd64 1:4.4.18-4 [104 кБ]
Получить: 49 http://deb.debian.org/debian bullseye/main amd64 libtirpc-dev amd64 1.3.1-1 [190 кБ]
Получить: 50 http://deb.debian.org/debian bullseye/main amd64 libnsl-dev amd64 1.3.0-2 [66,4 КБ]
Получить: 51 http://deb.debian.org/debian bullseye/main amd64 libc6-dev amd64 2.31-13+deb11u2 [2344 кБ]
Получите: 52 http://deb.debian.org/debian bullseye/main amd64 manpages-dev all 5.10-1 [2309 kB]
E: Не удалось получить http://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1_amd64.deb 404 Not Found [IP: 199.232.22.132 80]
E: Не удалось получить некоторые архивы, возможно, запустите apt-get update или попробуйте --fix-missing?
Получено 53,4 МБ за 2 с (22,1 МБ/с)
Команда '/bin/sh -c apt-get install gcc -y' вернула ненулевой код: 100
ОШИБКА: не удалось собрать службу «flask-dev»: ошибка сборки

Содержание docker-compose-mssql.yml файл ниже:

версия: "3"
Сервисы:
  # ФЛЯГА
  фляга-разработчик:
    имя_контейнера: flask-dev
    имя хоста: фляга-dev
    платформа: линукс/x86_64
    строить:
      контекст: ./сервер
    тома:
      - ./сервер/:/usr/источник/приложение/
    порты:
      - 5000:5000
      - 5678:5678
    env_file:
      - ./env/dev/flask_mssql.env
    сети:
      - сеть приложений
      - сеть БД
 
  БД-разработчик:
    имя_контейнера: db-dev
    изображение: mcr.microsoft.com/azure-sql-edge:latest
    порты:
      - 1433:1433
    env_file: ./env/dev/mssql_db.env
    тома:
      - my_dbdata:/var/lib/azuresqledge/data
    сети:
      - сеть БД

сети:
  сеть БД:
    водитель: мост
  сеть приложений:
    водитель: мост

тома:
  my_dbdata:
  pgadmin:

Содержание моего Докерфайл следующие: ОТ питона: 3.7-тонкий

ENV APP_HOME /usr/src/приложение

РАБОЧИЙ КАТАЛОГ ${APP_HOME}

# Начальная настройка
ЗАПУСК apt-get update && apt-get install -y netcat
ЗАПУСК apt-get --assume-yes update
ВЫПОЛНИТЬ apt-get --assume-yes установить freetds-dev freetds-bin

ВЫПОЛНИТЬ apt-получить установку gcc -y
ВЫПОЛНИТЬ apt-получить установку libssl-dev -y
ВЫПОЛНИТЬ apt-получить установку unixodbc -y 
ВЫПОЛНИТЬ apt-получить установку unixodbc-dev -y 
ВЫПОЛНИТЬ apt-получить установку freetds-dev -y 
ВЫПОЛНИТЬ apt-получить установку freetds-bin -y 
ВЫПОЛНИТЬ apt-получить установку tdsodbc -y 
RUN apt-get install --reinstall build-essential -y

#ЗАПУСТИТЬ apt-получить обновление \
# && 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
#
## заполнить "ocbcinst.ini"
#RUN echo "[FreeTDS]\n\
#Description = Драйвер unixODBC для FreeTDS\n\
# Драйвер = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\
#Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini
КОПИРОВАТЬ ./requirements.txt .
ЗАПУСК pip install -r requirements.txt
RUN mkdir -p /home/vagrant/app-data/

# Копируем все файлы
КОПИРОВАТЬ . .

# Запустить проверку точки входа
ТОЧКА ВХОДА ["/usr/src/app/entrypoint.sh"]

Я обновил список источников следующим образом: https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170 но и в состоянии бежать apt-получить обновление без каких-либо ошибок, но вышеуказанная проблема все еще сохраняется. Пожалуйста помоги!

Эта строка в Докерфайл дает мне ошибку: ВЫПОЛНИТЬ apt-получить установку gcc -y не могу найти файл linux-libc-dev_5.10.70-1_amd64.deb здесь, но когда я бегу sudo apt-get установить gcc вручную он работает, как и ожидалось, без каких-либо ошибок.

cocomac avatar
флаг cn
Какая у вас ОС (и версия ОС)? Похоже, вы используете репозиторий пакетов Debian Bullseye, что кажется странным, если вы используете Ubuntu.
флаг cn
Я использую 20.04.3 LTS Ubuntu, и это мой [список источников] (https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170), поэтому не уверен, почему он пытается получить яблочко.
флаг cn
`apt list curl Листинг... Готово curl/focal-updates,focal-security,теперь 7.68.0-1ubuntu2.7 amd64 [установлено] curl/focal-updates,focal-security 7.68.0-1ubuntu2.7 i386 `
cocomac avatar
флаг cn
Неважно, мой плохой. Эти источники предназначены для контейнера Docker, а не для хост-системы. Ты в порядке.
флаг cn
вчера все работало нормально, сегодня не знаю почему :'(
флаг cn
Пакет, который он пытается найти, не существует, кроме [этого](https://deb.debian.org/debian/pool/main/l/linux/linux-libc-dev_5.10.70-1~bpo10+1_amd64 .deb) делает.
Рейтинг:0
флаг in

Я была такая же проблема. Для меня проблема заключалась в том, что мой шаг «apt update -y» был кэширован и, следовательно, содержал неправильные репо. Исправлено, заставив его не использовать кеш. Выглядит так же для вашего шага 4 :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.