Как решить проблему с пропуском получения сконфигурированного файла в Ubuntu 18.04.2 LTS

Вопрос или проблема

Как я могу решить эти проблемы?

Чтение списков пакетов... Готово                      
W: Пропуск получения сконфигурированного файла 'multiverse/binary-amd64/Packages', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/binary-i386/Packages', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/i18n/Translation-en', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/i18n/Translation-en_US', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/Components-amd64.yml', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/icons-48x48.tar', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/dep11/icons-64x64.tar', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)
W: Пропуск получения сконфигурированного файла 'multiverse/cnf/Commands-amd64', так как репозиторий 'http://archive.canonical.com/ubuntu bionic InRelease' не имеет компонента 'multiverse' (компонент неправильно написан в sources.list?)

Мой ubuntu:

ilyat@todorpc:~$ lsb_release -a
Модули LSB недоступны.
Идентификатор дистрибьютора: Ubuntu
Описание:    Ubuntu 18.04.2 LTS
Версия:        18.04
Кодовое имя:       bionic

Мой /etc/apt/sources.list:

# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted

# См. http://help.ubuntu.com/community/UpgradeNotes для того, как обновиться до
# новых версий дистрибутива.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted

## Основные исправления после окончательного релиза
## дистрибутива.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## Внимание! Программное обеспечение из этого репозитория полностью не поддерживается командой Ubuntu.
## Кроме того, обратите внимание, что программное обеспечение в universe не получит никакой
## проверки или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic universe
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe

## Внимание! Программное обеспечение из этого репозитория полностью не поддерживается командой Ubuntu, 
## и может не быть под свободной лицензией. Пожалуйста, убедитесь в своих
## правах на использование программного обеспечения. Также, обратите внимание, что программное обеспечение в
## multiverse не получит никакой проверки или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## Внимание! Программное обеспечение из этого репозитория могло не быть протестировано так
## тщательно, как то, что содержится в основном релизе, хотя оно включает
## более новые версии некоторых приложений, которые могут предоставить полезные функции.
## Также, обратите внимание, что программное обеспечение в backports не получит никакой проверки
## или обновлений от команды безопасности Ubuntu.
deb http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Удалите комментарий с следующих двух строк, чтобы добавить программное обеспечение из репозитория 'партнера' Canonical.
## Это программное обеспечение не является частью Ubuntu, но предлагается Canonical и
## соответствующими поставщиками как услуга для пользователей Ubuntu.
deb http://archive.canonical.com/ubuntu bionic multiverse partner
deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security main restricted
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src http://archive.canonical.com/ubuntu bionic multiverse

Удалите multiverse из этой строки

deb http://archive.canonical.com/ubuntu bionic multiverse partner

Просто замените следующий файл:

deb http://archive.canonical.com/ubuntu bionic multiverse partner

на

deb http://archive.canonical.com/ubuntu bionic partner

и выполните apt-get update

У меня была такая же проблема, но строка была правильно прочитана как
deb http://archive.canonical.com/ubuntu bionic partner в
/etc/apt/sources.list.d/official-package-repositories.list
Поэтому я закомментировал ее, выполнил sudo apt-get update, затем снова убрал комментарий с этой строки и снова выполнил sudo apt-get update, это, похоже, исправило проблему.

Я проверил bionic main и focal main, снял галочки с обеих строк deb http://archive.canonical.com/ubuntu focal main и apt-get update и успешно исправил проблему.

Ответ или решение

Ошибка "Skipping acquire of configured file …" в Ubuntu 18.04.2 LTS возникает, когда ваша система пытается получить доступ к элементов репозитория, который неправильно настроен или не существует. В данном случае, проблема заключается в том, что компонент "multiverse" не распознается в указанном репозитории http://archive.canonical.com/ubuntu bionic. Чтобы решить эту проблему, выполните следующие шаги:

1. Проверка файла sources.list

Откройте файл /etc/apt/sources.list в текстовом редакторе с правами суперпользователя, например, с помощью команды:

sudo nano /etc/apt/sources.list

Найдите строки, связанные с archive.canonical.com. Ваша строка должна выглядеть следующим образом:

deb http://archive.canonical.com/ubuntu bionic multiverse partner

Чтобы устранить ошибку, измените эту строку на:

deb http://archive.canonical.com/ubuntu bionic partner

2. Обновление списка пакетов

После изменения файла сохраните его (в случае nano используйте CTRL + O, затем Enter, чтобы подтвердить, и CTRL + X, чтобы выйти). Далее выполните команду для обновления списка пакетов:

sudo apt-get update

3. Дополнительные проверки

Если проблема не исчезла, проверьте файл /etc/apt/sources.list.d/official-package-repositories.list на наличие неправильных записей. Вы можете открыть его в редакторе командой:

sudo nano /etc/apt/sources.list.d/official-package-repositories.list

Если в этом файле также имеется команда с неверными параметрами для bionic, закомментируйте её, добавив # в начале строки, и снова выполните sudo apt-get update.

4. Обновление или удаление проблемных репозиториев

В некоторых случаях, проблемы с получением пакетов могут быть связаны с конфликтами между различными версиями репозиториев. Необходимо убедиться, что все строки в файле sources.list относятся к одной и той же версии Ubuntu. Например, если у вас есть строки для focal (как в случае с вашей второй подсказкой), убедитесь, что они отключены, чтобы избежать смешивания между версиями.

5. Заключение

После выполнения этих действий ошибка должна исчезнуть, и apt будет работать в нормальном режиме, позволяя вам устанавливать и обновлять пакеты, не сталкиваясь с предупреждениями о "пропущенных" файлах. Если ошибка сохраняется, убедитесь, что у вас нет других репозиториев, указанных с неправильной конфигурацией в других файлах в каталоге sources.list.d.

Следуя этим шагам, вы сможете эффективно устранить проблему с конфигурацией репозиториев в Ubuntu 18.04.2 LTS.

Оцените материал
Добавить комментарий

Капча загружается...