Ubuntu 18.04 Обновления 404 ошибка

У меня есть четыре сервера сборки, которые изначально были настроены одинаково. Мы использовали их для кросс-компиляции C-проектов. Я пытаюсь обновить их компиляцию C ++ также На двух серверах, на которых мне удалось без проблем установить g ++, два других дают 404 ошибки.

$ sudo apt-get install g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  g++-7 libstdc++-7-dev
Suggested packages:
  g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg libstdc++-7-doc
The following NEW packages will be installed:
  g++ g++-7 libstdc++-7-dev
0 upgraded, 3 newly installed, 0 to remove and 5 not upgraded.
Need to get 9,043 kB of archives.
After this operation, 40.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Err:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.4.0-1ubuntu1~18.04
  404  Not Found [IP: 91.189.88.149 80]
Err:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.4.0-1ubuntu1~18.04
  404  Not Found [IP: 91.189.88.149 80]
Err:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.4.0-1ubuntu2.2
  404  Not Found [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-7/libstdc++-7-dev_7.4.0-1ubuntu1~18.04_amd64.deb  404  Not Found [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-7/g++-7_7.4.0-1ubuntu1~18.04_amd64.deb  404  Not Found [IP: 91.189.88.149 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-defaults/g++_7.4.0-1ubuntu2.2_amd64.deb  404  Not Found [IP: 91.189.88.149 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Я подтвердил, что все четыре сообщают одну и ту же информацию о версии.

$ uname -a
Linux build_server4 4.15.0-48-generic #51-Ubuntu SMP Wed Apr 3 08:28:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.2 LTS
Release:        18.04
Codename:       bionic
2
задан 18 July 2019 в 03:10

4 ответа

Я сталкиваюсь с этой проблемой почти каждый раз, когда я настроил новое поле.

Выполненный sudo apt update перед установкой пакетов.

5
ответ дан 2 December 2019 в 01:52

Установите системное время на правильное время вашего часового пояса, а затем попробуйте sudo apt update перед запуском ваша команда sudo apt-get install g ++

3
ответ дан 3 February 2020 в 12:54

для себя я решил проблему, исправив разницу часовых поясов

  1. я исправил часовой пояс
  2. sudo apt clean
  3. sudo apt autoclean
  4. sudo apt update

работает просто отлично.

0
ответ дан 20 June 2020 в 17:21

Если вы работаете из докера и у вас уже есть apt-get update в вашем Dockerfile попробуйте запустить с --no-cache или используйте очистку кеша.

4
ответ дан 14 August 2020 в 15:19

Другие вопросы по тегам:

Похожие вопросы: