Обновление Ubuntu & amp; понимание ошибок, брошенных APT

Я удалю вашу текущую версию через Ubuntu Software Center. Затем перейдите по ссылке и загрузите .deb для своей архитектуры (32 или 64 бит) и установите это. Это добавит репозиторий в вашу систему, и обновления будут установлены с регулярными обновлениями системы, когда они будут доступны.

2
задан 11 December 2017 в 03:15

3 ответа

Когда вы запускаете sudo apt-get update, программа APT считывает файл

/etc/apt/sources.list

и файлы в

/etc/apt/sources.list.d/

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

Ошибки, которые APT часто ссылается на содержимое этих файлов.

Проблемы в вашем выходе все (кроме предупреждения алгоритма слабого дайджеста) относятся к репозиториям, которые вы не можете использовать на 16.04. Это говорит о том, что ваши списки репозитория все неправильно настроены и что вы, вероятно, должны восстановить свои источники с нуля! Если вы только что установили Ubuntu и никогда не добавляли PPA, я предлагаю вам удалить все файлы в /etc/apt/sources.list.d:

sudo rm /etc/apt/sources.list.d/*

Затем используйте один из описанных здесь методов. Как восстановить репозитории по умолчанию? (! d5)

Однако, чтобы ответить на ваш вопрос ...

Сначала у вас есть ряд строк с

Ign: cdrom://Ubuntu [...]

Ign означает, что APT попытался загрузить файл и не смог найти его по указанному адресу, но не обнаружил, что он недостаточно важен, чтобы предотвратить продолжение APT. Это не обязательно проблема. APT может просто проверять файлы, которые не должны существовать. Большое количество строк Ign может указывать на проблему, хотя, поскольку она предполагает, что у вас устаревшие репозитории настроены или неправильная конфигурация, поскольку многие запрошенные файлы не могут быть найдены.

См.:

Как влияют Ign и Hit apt-get update? на Суперпользователя.

Затем вы получили эту связанную ошибку:

Err:3 cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) xenial/main 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

, которая ссылается на это предупреждение и информацию:

W: The repository 'cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) 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.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)/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

Эти сообщения вызваны линией в вашем /etc/apt/sources.list

deb cdrom [...]

. Эта строка должна начинаться с #, чтобы заставить ее игнорировать, то есть ее нужно «прокомментировать» вне". Вы можете отредактировать файл sources.list самостоятельно, используя текстовый редактор, открытый с привилегиями root, например:

sudo nano -w /etc/apt/sources.list

установите # перед deb cdrom и сохраните файл. [!d19 ]

Или вы можете использовать GUI программного обеспечения в программном обеспечении и обновлениях.

После удаления этого репозитория строки Ign, которые упоминают cdrom, также должны исчезнуть с вашего выхода sudo apt-get update .

Смотрите:

Как влияют Ign и Hit apt-get update? Как Ign и Hit влияют на apt-get update? , если вас интересует остальная часть сообщения об ошибке

У вас также много Ign строки, относящиеся к PPA

Ign: http://ppa.launchpad.net/gwibber-daily

И некоторые связанные с ним ошибки, которые очень похожи на ошибки cdrom. Как восстановить репозитории по умолчанию? не был обновлен в течение очень долгого времени и не имеет пакетов для вашей версии Ubuntu. Вам нужно удалить этот PPA из ваших источников. Файлы репозитория PPA обычно находятся в /etc/apt/sources.list.d. Вы можете избавиться от ошибок, удалив файл, относящийся к gwibber-daily, из /etc/apt/sources.list.d или снова, отредактировав ваши источники из графического интерфейса.

См .:

Как влияют Ign и Hit на apt-get update? , если вас интересует остальная часть сообщения об ошибке Ошибка обновления: izx / askubuntu / ubuntu xenial Release 'не имеет Release файл (я ищу лучший вопрос / ответ на ссылку - если у кого-нибудь есть предложение, отредактируйте / прокомментируйте)

У вас также есть это предупреждение:

W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:2 and /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:3

Это означает, что один и тот же репозиторий упоминается дважды в файлах конфигурации источника. Вы можете удалить эту ошибку, удалив либо (или оба, если вы не хотите использовать этот репозиторий) упомянутых файлов, либо в GUI программного обеспечения.

См.:

[d42 ] Ошибка при обновлении: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования (я ищу лучший вопрос / ответ для ссылки - если у каких-либо читателей есть предложение, отредактируйте / прокомментируйте) [!d37 ]

У вас также есть

W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)

Это, вероятно, безвредно; это просто означает, что ключ, используемый для подписи репозитория, использует менее надежный метод контрольной суммы, чем ожидаются высокие стандарты APT. У репозитория есть ветка для 16.04, поэтому вы можете не захотеть ее удалить. Предупреждение не помешает APT загружать пакеты из этого репозитория.

См.:

Обновление ошибки: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования [ ! d38]

Наконец, у вас есть это хорошо известное предупреждение:

W: GPG error: http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7036069A2F22E44A
W: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease' is not signed.
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.

Иногда может быть целесообразно решить эту ошибку Репозиторий , но что не решает основной проблемы, которая, как и другие репозитории, у этого нет пакетов для 16.04. Вы также должны удалить этот PPA из своих источников.

2
ответ дан 22 May 2018 в 15:32
  • 1
    Большое вам спасибо @ Занне за то, что вы нашли время ответить на мой вопрос. Я очень ценю ваши усилия, чтобы объяснить мне все ошибки. Я также посетил ссылки, которые вы предоставили для конкретных ошибок. После следующих ваших предложений и amp; предложения, предоставленные в ссылках, мне удалось получить результат (обновленный вопрос с новым выходом), который намного чище, чем раньше. – hp8888 10 December 2017 в 21:15
  • 2
    Занне, у меня все еще есть один вопрос. После всех рекомендаций, как я могу убедиться, что я продолжаю получать обновления Ubuntu 16.04? Другими словами, как проверить, что Ubuntu (Ubuntu OS & amp; не сторонние s / w (s), такие как chrome / opera и т. Д.) Обновляется, когда я выполняю обновление sudo apt-get? – hp8888 10 December 2017 в 21:18
  • 3
    @ hp1988, вы очень желанны! Вы должны всегда update перед вами upgrade. Я предлагаю использовать sudo apt update, а не sudo apt-get update, потому что apt обеспечивает обратную связь, например all packages are up to date или 2 packages can be upgraded, run 'apt list --upgradeable' to see them. Новый вывод, который вы опубликовали, выглядит здоровым - единственная возможная проблема заключается в том, что у вас может быть установленное программное обеспечение, но затем удалено хранилище. У вас есть основания полагать, что это так? – Zanna 10 December 2017 в 21:26

Когда вы запускаете sudo apt-get update, программа APT считывает файл

/etc/apt/sources.list

и файлы в

/etc/apt/sources.list.d/

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

Ошибки, которые APT часто ссылается на содержимое этих файлов.

Проблемы в вашем выходе все (кроме предупреждения алгоритма слабого дайджеста) относятся к репозиториям, которые вы не можете использовать на 16.04. Это говорит о том, что ваши списки репозитория все неправильно настроены и что вы, вероятно, должны восстановить свои источники с нуля! Если вы только что установили Ubuntu и никогда не добавляли PPA, я предлагаю вам удалить все файлы в /etc/apt/sources.list.d:

sudo rm /etc/apt/sources.list.d/*

Затем используйте один из описанных здесь методов. Как восстановить репозитории по умолчанию? (! d5)

Однако, чтобы ответить на ваш вопрос ...

Сначала у вас есть ряд строк с

Ign: cdrom://Ubuntu [...]

Ign означает, что APT попытался загрузить файл и не смог найти его по указанному адресу, но не обнаружил, что он недостаточно важен, чтобы предотвратить продолжение APT. Это не обязательно проблема. APT может просто проверять файлы, которые не должны существовать. Большое количество строк Ign может указывать на проблему, хотя, поскольку она предполагает, что у вас устаревшие репозитории настроены или неправильная конфигурация, поскольку многие запрошенные файлы не могут быть найдены.

См.:

Как влияют Ign и Hit apt-get update? на Суперпользователя.

Затем вы получили эту связанную ошибку:

Err:3 cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) xenial/main 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

, которая ссылается на это предупреждение и информацию:

W: The repository 'cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) 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.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)/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

Эти сообщения вызваны линией в вашем /etc/apt/sources.list

deb cdrom [...]

. Эта строка должна начинаться с #, чтобы заставить ее игнорировать, то есть ее нужно «прокомментировать» вне". Вы можете отредактировать файл sources.list самостоятельно, используя текстовый редактор, открытый с привилегиями root, например:

sudo nano -w /etc/apt/sources.list

установите # перед deb cdrom и сохраните файл.

Или вы можете использовать GUI программного обеспечения в программном обеспечении и обновлениях.

После удаления этого репозитория строки Ign, которые упоминают cdrom, также должны исчезнуть с вашего выхода sudo apt-get update .

Смотрите:

Как влияют Ign и Hit apt-get update? Как Ign и Hit влияют на apt-get update? , если вас интересует остальная часть сообщения об ошибке

У вас также много Ign строки, относящиеся к PPA

Ign: http://ppa.launchpad.net/gwibber-daily

И некоторые связанные с ним ошибки, которые очень похожи на ошибки cdrom. [D6] Как восстановить репозитории по умолчанию? не был обновлен в течение очень долгого времени и не имеет пакетов для вашей версии Ubuntu. Вам нужно удалить этот PPA из ваших источников. Файлы репозитория PPA обычно находятся в /etc/apt/sources.list.d. Вы можете избавиться от ошибок, удалив файл, относящийся к gwibber-daily, из /etc/apt/sources.list.d или снова, отредактировав ваши источники из графического интерфейса.

См .:

Как влияют Ign и Hit на apt-get update? , если вас интересует остальная часть сообщения об ошибке Ошибка обновления: izx / askubuntu / ubuntu xenial Release 'не имеет Release файл (я ищу лучший вопрос / ответ на ссылку - если у кого-нибудь есть предложение, отредактируйте / прокомментируйте)

У вас также есть это предупреждение:

W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:2 and /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:3

Это означает, что один и тот же репозиторий упоминается дважды в файлах конфигурации источника. Вы можете удалить эту ошибку, удалив либо (или оба, если вы не хотите использовать этот репозиторий) упомянутых файлов, либо в GUI программного обеспечения.

См.:

Ошибка при обновлении: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования (я ищу лучший вопрос / ответ для ссылки - если у каких-либо читателей есть предложение, отредактируйте / прокомментируйте)

У вас также есть

W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)

Это, вероятно, безвредно; это просто означает, что ключ, используемый для подписи репозитория, использует менее надежный метод контрольной суммы, чем ожидаются высокие стандарты APT. У репозитория есть ветка для 16.04, поэтому вы можете не захотеть ее удалить. Предупреждение не помешает APT загружать пакеты из этого репозитория.

См.:

Обновление ошибки: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования [ ! d38]

Наконец, у вас есть это хорошо известное предупреждение:

W: GPG error: http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7036069A2F22E44A W: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease' is not signed. 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.

Иногда может быть целесообразно решить эту ошибку Репозиторий , но что не решает основной проблемы, которая, как и другие репозитории, у этого нет пакетов для 16.04. Вы также должны удалить этот PPA из своих источников.

2
ответ дан 18 July 2018 в 01:33

Когда вы запускаете sudo apt-get update, программа APT считывает файл

/etc/apt/sources.list

и файлы в

/etc/apt/sources.list.d/

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

Ошибки, которые APT часто ссылается на содержимое этих файлов.

Проблемы в вашем выходе все (кроме предупреждения алгоритма слабого дайджеста) относятся к репозиториям, которые вы не можете использовать на 16.04. Это говорит о том, что ваши списки репозитория все неправильно настроены и что вы, вероятно, должны восстановить свои источники с нуля! Если вы только что установили Ubuntu и никогда не добавляли PPA, я предлагаю вам удалить все файлы в /etc/apt/sources.list.d:

sudo rm /etc/apt/sources.list.d/*

Затем используйте один из описанных здесь методов. Как восстановить репозитории по умолчанию? (! d5)

Однако, чтобы ответить на ваш вопрос ...

Сначала у вас есть ряд строк с

Ign: cdrom://Ubuntu [...]

Ign означает, что APT попытался загрузить файл и не смог найти его по указанному адресу, но не обнаружил, что он недостаточно важен, чтобы предотвратить продолжение APT. Это не обязательно проблема. APT может просто проверять файлы, которые не должны существовать. Большое количество строк Ign может указывать на проблему, хотя, поскольку она предполагает, что у вас устаревшие репозитории настроены или неправильная конфигурация, поскольку многие запрошенные файлы не могут быть найдены.

См.:

Как влияют Ign и Hit apt-get update? на Суперпользователя.

Затем вы получили эту связанную ошибку:

Err:3 cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) xenial/main 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

, которая ссылается на это предупреждение и информацию:

W: The repository 'cdrom://Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2) 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.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)/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

Эти сообщения вызваны линией в вашем /etc/apt/sources.list

deb cdrom [...]

. Эта строка должна начинаться с #, чтобы заставить ее игнорировать, то есть ее нужно «прокомментировать» вне". Вы можете отредактировать файл sources.list самостоятельно, используя текстовый редактор, открытый с привилегиями root, например:

sudo nano -w /etc/apt/sources.list

установите # перед deb cdrom и сохраните файл.

Или вы можете использовать GUI программного обеспечения в программном обеспечении и обновлениях.

После удаления этого репозитория строки Ign, которые упоминают cdrom, также должны исчезнуть с вашего выхода sudo apt-get update .

Смотрите:

Как влияют Ign и Hit apt-get update? Как Ign и Hit влияют на apt-get update? , если вас интересует остальная часть сообщения об ошибке

У вас также много Ign строки, относящиеся к PPA

Ign: http://ppa.launchpad.net/gwibber-daily

И некоторые связанные с ним ошибки, которые очень похожи на ошибки cdrom. [D6] Как восстановить репозитории по умолчанию? не был обновлен в течение очень долгого времени и не имеет пакетов для вашей версии Ubuntu. Вам нужно удалить этот PPA из ваших источников. Файлы репозитория PPA обычно находятся в /etc/apt/sources.list.d. Вы можете избавиться от ошибок, удалив файл, относящийся к gwibber-daily, из /etc/apt/sources.list.d или снова, отредактировав ваши источники из графического интерфейса.

См .:

Как влияют Ign и Hit на apt-get update? , если вас интересует остальная часть сообщения об ошибке Ошибка обновления: izx / askubuntu / ubuntu xenial Release 'не имеет Release файл (я ищу лучший вопрос / ответ на ссылку - если у кого-нибудь есть предложение, отредактируйте / прокомментируйте)

У вас также есть это предупреждение:

W: Target Sources (main/source/Sources) is configured multiple times in /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:2 and /etc/apt/sources.list.d/ubuntu-x-swat-ubuntu-updates-xenial.list:3

Это означает, что один и тот же репозиторий упоминается дважды в файлах конфигурации источника. Вы можете удалить эту ошибку, удалив либо (или оба, если вы не хотите использовать этот репозиторий) упомянутых файлов, либо в GUI программного обеспечения.

См.:

Ошибка при обновлении: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования (я ищу лучший вопрос / ответ для ссылки - если у каких-либо читателей есть предложение, отредактируйте / прокомментируйте)

У вас также есть

W: https://download.01.org/gfx/ubuntu/16.04/main/dists/xenial/InRelease: Signature by key 09D6EF97BFB38E916EF060E756A3DEF863961D39 uses weak digest algorithm (SHA1)

Это, вероятно, безвредно; это просто означает, что ключ, используемый для подписи репозитория, использует менее надежный метод контрольной суммы, чем ожидаются высокие стандарты APT. У репозитория есть ветка для 16.04, поэтому вы можете не захотеть ее удалить. Предупреждение не помешает APT загружать пакеты из этого репозитория.

См.:

Обновление ошибки: izx / askubuntu / ubuntu xenial Release 'не имеет файла деблокирования [ ! d38]

Наконец, у вас есть это хорошо известное предупреждение:

W: GPG error: http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7036069A2F22E44A W: The repository 'http://ppa.launchpad.net/hanipouspilot/rtlwifi/ubuntu xenial InRelease' is not signed. 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.

Иногда может быть целесообразно решить эту ошибку Репозиторий , но что не решает основной проблемы, которая, как и другие репозитории, у этого нет пакетов для 16.04. Вы также должны удалить этот PPA из своих источников.

2
ответ дан 24 July 2018 в 17:25

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

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