публичные ключи блок после обновления После обновления с 2404 до 2410 я открываю обновление программного обеспечения, включаю другой репозиторий, набираю sudo apt update

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

oldboy@oldboy:~$ sudo apt update
[sudo] пароль для oldboy:
E: Установлены конфликтующие значения для параметра Signed-By относительно источника https://ppa.launchpadcontent.net/freecad-maintainers/freecad-stable/ubuntu/ mantic: —–BEGIN PGP PUBLIC KEY BLOCK—–
mI0ETYF+BAEEAK1n4CPNzdG/rTNvteUkHOiSikl07GJl7jh8RjL4T2BA3g2J0M0g
x20gOfc2Srbmg676cdf2kIzhfVPbjvWJnDYsFS1BOa0ZsKb0xN6lZzMU2lhmPMgF
jJJk94BqeLlxr9wSqmOkR8X3yDtNWbZ+5xO1wDUP4GDZcCwesVsWfdXZABEBAAGw
DAAAZ3BnAQAAAAAAALQlTGF1bmNocGFkIFBQQSBmb3IgRnJlZUNBRCBtYWludGFp
bmVyc7AMAABncGcCAAAAAAAAiLgEEwECACIFAk2BfgQCGwMGCwkIBwMCBhUIAgkK
CwQWAgMBAh4BAheAAAoJEABeroEZu1vKJLcD/jc5PThIN5JfHzXfSXk1q8NlJ4rH
zziFex0wE6S6p12UDkPkO0I7ES+skTI/lOjlmvaYA65YycoO+wxQnB4qQq0eS4l3
cc8ytmdsG0rcbEtlN7+xyWl8OIJmABsmobMC2kc25lfeSV3hQBo1zOch+hU8W8xn
R/yGlzdQEjDGUHnVsAYAA2dwZwA=
—–END PGP PUBLIC KEY BLOCK—–
!= —–BEGIN PGP PUBLIC KEY BLOCK—–
mI0ETYF+BAEEAK1n4CPNzdG/rTNvteUkHOiSikl07GJl7jh8RjL4T2BA3g2J0M0g
x20gOfc2Srbmg676cdf2kIzhfVPbjvWJnDYsFS1BOa0ZsKb0xN6lZzMU2lhmPMgF
jJJk94BqeLlxr9wSqmOkR8X3yDtNWbZ+5xO1wDUP4GDZcCwesVsWfdXZABEBAAG0
JUxhdW5jaHBhZCBQUEEgZm9yIEZyZWVDQUQgbWFpbnRhaW5lcnOIuAQTAQIAIgUC
TYF+BAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQAF6ugRm7W8oktwP+
Nzk9OEg3kl8fNd9JeTWrw2UnisfPOIV7HTATpLqnXZQOQ+Q7QjsRL6yRMj+U6OWa
9pgDrljJyg77DFCcHipCrR5LiXdxzzK2Z2wbStxsS2U3v7HJaXw4gmYAGyahswLa
RzbmV95JXeFAGjXM5yH6FTxbzGdH/IaXN1ASMMZQedU=
=3tnf
—–END PGP PUBLIC KEY BLOCK—–
E: Не удалось прочитать список источников.
неудалось открыть обновление программного обеспечения

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

Решение проблемы с ключами PGP после обновления с 2404 до 2410

После обновления системы Ubuntu с версии 2404 до 2410 у вас возникла проблема с обновлением программного обеспечения, в частности с ошибкой, связанной с конфликтующими значениями для параметра Signed-By в списке источников. Эта проблема может вызывать затруднения в управлении внешними репозиториями, и решение её требует определённой последовательности действий. Рассмотрим подробно, как можно устранить возникшую ошибку.

Анализ ошибки

Ошибка, которую вы получили, выглядит следующим образом:

E: Conflicting values set for option Signed-By regarding source ...
E: The list of sources could not be read.

Это указывает на то, что в файле источников репозиторов (обычно это /etc/apt/sources.list или файлы в директории /etc/apt/sources.list.d/) имеются конфликтующие записи, которые касаются одного и того же репозитория, но с разными ключами подписи PGP.

Шаги для устранения проблемы

  1. Поиск конфликтующих записей:

    Используйте текстовый редактор с правами суперпользователя для открытия файла, в который добавлен конфликтующий репозиторий. Например, если это файл freecad.list, вы можете использовать команду:

    sudo nano /etc/apt/sources.list.d/freecad.list

    Проверьте все строки, которые начинаются с deb и deb-src, и убедитесь, что записи о репозитории одновременно не используют разные ключи Signed-By.

  2. Удаление конфликтующих строк:

    Если вы найдете строки, которые конфликтуют друг с другом, выбирайте только одну из них для использования. Убедитесь, что она корректно указывает на необходимый публичный ключ. Например, вы можете оставить только одну запись, которая выглядит следующим образом:

    deb [signed-by=/etc/apt/trusted.gpg.d/freecad.gpg] https://ppa.launchpadcontent.net/freecad-maintainers/freecad-stable/ubuntu mantic main
  3. Импорт ключа PGP:

    Если у вас еще нет ключа PGP для этого репозитория, вы можете импортировать его с помощью следующей команды:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>

    Замените <KEY_ID> на идентификатор ключа, который можно получить, например, из описания PPA на Launchpad.

  4. Обновление APT:

    После внесения изменений в файл источников и импорта ключа необходимо обновить список пакетов:

    sudo apt update

    Эта команда должна завершиться без ошибок, и вы сможете обновлять пакеты вашей системы.

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

    Если проблема сохраняется, возможно, стоит проверить другие файлы в директории /etc/apt/sources.list.d/ на наличие аналогичных конфликтов, а также пересмотреть все изменения, которые могли быть созданы во время перехода на новую версию.

Заключение

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

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

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