Обновление из этого репозитория нельзя выполнить безопасным способом поэтому он отключен astra linux

Обновлено: 04.07.2024

Причины возникновения ошибок, как и сами ошибки могут быть разные. Но я разберу несколько примеров, и может этим помогу кому то.

Вот вы ввели команду sudo apt-get update

И пошли у вас разные ошибки обновления репозиториев.

Ошибка недоступен открытый ключ

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

Тут просто какой то репозиторий поменял ключи, ничего критичного, можно пользоваться системой, но бесит. Значит пробуем решить.

Я начну с этого:

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

Открываем утилиту Источники приложений - дополнительные репозитории и удаляем лишний репозиторий.

Мораль - удаляйте репозитории не нужных вам программ.

Так же удаляем и ключ, что бы не отсвечивал.

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

Ладно, идем дальше, смотрим какие там ошибки теперь, повторяем

sudo apt-get update

Ключ 218017D1CC5FDB34, пробуем найти :

Если там нету, пробуем найти в другом месте:

Но у меня есть. Если и во втором случаи нет, то можно поискать в интернетах и форумах, но подумаете, а точно вам нужна эта программа?? Зачем такие сложности.

Вы спросите, а нужно так все ключи. Нет, можно попытаться обновить все так сразу:

Но, лучше по одному, не знаю почему, но так работает лучше.

Не удаляется сторонний репозиторий.

Вот мы все сделали, вроде в утилите удалили репозиторий, а он при обновлении дает ошибку. Удаляем сам файл значит. Минт держит сторонние репозитории по адресу: /etc/apt/sources.list.d

Удаляем файл ненужной нам более программы.

Не забываем, что надо открыть с Рут правами. Как их получить в файловом менеджере я уже писал

Мандатная модель управления доступом, помимо дискреционной и ролевой, является основой реализации разграничительной политики доступа к ресурсам при защите информации ограниченного доступа. При этом данная модель доступа практически не используется «в чистом виде», обычно на практике она дополняется элементами других моделей доступа.

Хорошая публикация:
Дискреционное, мандатное и ролевое разграничение доступа к объектам компьютерных систем.
Немножко заумная, . но хорошо описывает "на пальцах" как это работает:

Отмеченных недостатков во многом лишено мандатное разграничение доступа (Mandatory Access Control — MAC). К основным характеристикам этой модели относится следующее:
• все субъекты и объекты компьютерной системы должны быть однозначно идентифицированы;
• имеется линейно упорядоченный набор меток конфиденциальности и соответствующих им уровней (степеней) допуска (нулевая метка или степень соответствуют общедоступному объекту и степени допуска к работе только с общедоступными объектами);
• каждому объекту компьютерной системы присвоена метка конфиденциальности;
• каждому субъекту компьютерной системы присваивается степень допуска;
• в процессе своего существования каждый субъект имеет свой уровень конфиденциальности, равный максимуму из меток конфиденциальности объектов, к которым данный субъект получил доступ;
• в компьютерной системе существует привилегированный пользователь, имеющий полномочия на удаление любого объекта системы;
• понизить метку конфиденциальности объекта может только субъект, имеющий доступ к данному объекту и обладающий специальной привилегией;
• право на чтение информации из объекта получает только тот субъект, чья степень допуска не меньше метки конфиденциальности данного объекта (правило «не читать выше»);
• право на запись информации в объект получает только тот субъект, чей уровень конфиденциальности не больше метки конфиденциальности данного объекта (правило «не записывать ниже»).

Вот последний пункт не является очевидным . до тех пор, пока не начнёшь с этим разбираться.
Вот это очень важно:

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

В статье приводится одно из решений проблем, когда Кали Линукс не обновляется из терминала, который при попытке запуска apt выводит несколько ошибок, среди которых:

Более того, ошибка в том же окне терминала вывалила, что обновление из указанного по адресу репозитория нельзя выполнить безопасным способом, и потому по умолчанию он отключён.

Кали Линукс не обновляется из терминала

/etc/apt/sources.list

Просто перестал своё отрабатывать: попытка обновиться натыкалась на одни и те же короткие строки с ошибками. Пришло время разбираться. А пока выручает только Центр приложений, запущенный вручную:

центр приложений ubuntu

Кали Линукс не обновляется из терминала: удаляем первопричину

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

Файла Release в репозитории, конечно же, нет, и я просто не уверен, что файл, который меня сюда перенаправляет:

/etc/apt/sources.list.d/php.list

имеет верное содержание. В любом случае, открою выше указанный файл любым текстовым редактором и удалю строчку, начинающуюся на deb и указывающую на страницу

Кали Линукс не обновляется из терминала: добавляем репозитории

Если терминал продолжает безмолвствовать в ответ на команду (в обновлённых версиях Кали Линукс добавляйте префикс sudo ):

скорректируйте файл репозиториев такими командами:

  • Проверяем установкой apt-get функцию:
  • Обновляем файл:

sources.list kali linux

Пробуем обновиться. Повторим команды установки apt-get файла и снова обновим его, а затем общее обновление:

Всё работает. Буду следить за возможными ошибками и по ситуации корректировать файл с репозиториями, используя в терминале:

18234731

Это происходит тогда когда Вы добавляете репозитории которые уже не существует или временно не доступные. Для исправления ситуации необходимо в источниках приложений отключить недоступные репозитории на которые ссылается менеджер обновлений.

Обновите источники приложений командой:

В конце списка Вы увидите примерно следующее:

99432891

20345425

Снимите галочку или удалите источник приложений

82743050

После того как удалите ненужные источники приложений закройте окошко и обновите источники приложений.

12134775
85596097

Комментарии

Спасибо за прекрасную статью об этом! Я еле нашел по всему интернету решение этой проблемы с ошибкой репозиториев, как мне этот красный треугольник глаза то мусолил и выедал! Хух это сразу помогло, еще раз спасибо за помощь! Удачи ребят.

Огромное спасибо за такую статью, очень помогла.

Огромное спасибо за такую статью, всё работает.

Спасибо огромное за данную статья я только перехожу на Линукс и статья очень мне помогла ( убрался желтый треугольник).

Спасибо огромное помогло)

Спасибо. Доступно для линуксоидного новичка.
как обычно у чайников: покопался, все сломал.
круто, что старожилы деляться опытом и знаниями

Читайте также: