Проблема с sudo apt get update: в репозитории cdrom… нет файла Release

30

Каждый раз, когда я пытаюсь обновить (используя sudo apt-get update) мою Ubuntu, я получаю эту проблему:

W: The repository 'cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1) xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
E: Failed to fetch cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
E: Failed to fetch ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found
E: Failed to fetch ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Как я могу это исправить?
Я использую Ubuntu 16.04 LTS

TKCode
источник
Для ошибки PPA см этот вопрос . Из того, что вы написали, я думаю, что обновления из других источников работают нормально, и в этом случае вам не нужно сильно беспокоиться об этой ошибке
Zanna
Вы можете устранить эту ошибку, связанную с cdrom, отсоединив исходный компакт-диск в Системных настройках> Программное обеспечение и обновления
Mostafa Ahangarha

Ответы:

24

Чтобы решить эту проблему из терминала, вы должны удалить / прокомментировать этот источник хранилища CD-ROM непосредственно из /etc/apt/sources.list

 sudo nano /etc/apt/sources.list

и комментируйте или удаляйте строки, содержащие cdrom . например:

deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted
PRIHLOP
источник
2
Это должен быть принятый ответ. Он работает в настольных и серверных дистрибутивах.
Мау
Решил мою проблему! Но может ли кто-нибудь сказать, что будет затронуто что-либо кроме cdrom или нет, что мы предлагаем прокомментировать? (работает внутри виртуальной машины в VMware)
Малик Асиф
1
Это не может повлиять на что-либо другое, только CD-ROM в качестве источника для пакетов.
PRIHLOP
19

Попробуйте это:
Откройте « Программное обеспечение и обновления» и на вкладке « Программное обеспечение Ubuntu » снимите флажок « Cdrom с Ubuntu 16.04 LTS« Xenial Xerus » в разделе« Устанавливается с CD-ROM / DVD » .

Танос Апостолоу
источник
работал на меня. Я использую 14.04. Как это вошло в источники программного обеспечения в первую очередь? Единственное, что я могу себе представить, это то, что я сделал флешку 16.04 с автозагрузкой диска.
atmelino
та же самая причина для меня
Алексей
Если бы эта проблема с PureOS была решена с помощью «Softare & Updates», как в вашем ответе со следующими дополнениями: На вкладке «Программное обеспечение PureOS», где написано «Загружаемые из Интернета», установите флажок «Официально поддерживаемые (основные)», вкладку «Другие». Программное обеспечение "снимите флажок" cdrom ".
Ида Эбкес,
@atmelino: Да, это происходит после установки с USB-флешки. Похоже, для этого есть отчет об ошибке, но он был закрыт: bugs.debian.org/cgi-bin/bugreport.cgi?bug=807996
Ида Эбкес,
PS: Это одна строка ошибки, которую я получил и искал: E: репозиторий 'cdrom: // [Debian GNU / Linux none Green - официальный снимок amd64 LIVE / INSTALL Binary 20180120-02: 05] green Release' не есть файл релиза.
Ида Эбкес,