Как решить "Ha sh Sum Mismatch" в "apt-get install docker -ce"? - PullRequest
1 голос
/ 13 апреля 2020

Надеюсь, у вас все хорошо!

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

Итак, чтобы подвести итог моей проблемы, я пытаюсь установить Docker -ce на виртуальную машину Ubuntu 18.04, выполнив официальные шаги на Docker -установке двигателя , и я получаю ошибка "Ha sh Sum Mismatch" при запуске команды "sudo apt-get install docker -ce docker -ce-cli containerd.io".

Я прошел официальные шаги a пару раз, и я попробовал следующее:

1) Следующие команды, после которых следуют официальные шаги установки

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
apt-get upgrade

2) Создание файла со следующими строками , помещенный в «/etc/apt/apt.conf.d/99fixbadproxy», после чего следуют официальные шаги установки

Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy    true;

3) Установка других версий docker -ce с помощью следующих команд

sudo apt-get install docker-ce 5:19.03.8~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:19.03.6~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:18.09.9~3-0~ubuntu-bionic

4) Я пытался установить разные репозитории (я думаю, они называются репозиториями), добавляя «nightly» или «test» или оба после слова «stable» следующей команды

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

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

Я не пробовал новую бесплатную установку Ubuntu 18.04 sh .

Если я что-то упустил в своем вопросе, пожалуйста, дайте мне знать!

Берегите всех!

...