Попытка обновления с помощью Yum через ошибки терминала

288
DavidB

После обновления до Fedora 22 у меня возникла проблема с обновлением yumчерез терминал. Всякий раз, когда я запускаю sudo yum updateкоманду, это происходит каждый раз:

'sudo yum update' Fails

В чем дело? Что я могу сделать, чтобы это исправить?

0

2 ответа на вопрос

1
Tomasz Klim

Поиск в каталоге /etc/yum.repos.d репозиториев https - обычно репозитории настроены на использование http (это безопасно, поскольку все пакеты подписаны). Отключите http-репозитории, если они имеют http-эквиваленты.

Также вы можете выполнить (как root):

update-ca-trust 

Это может или не может помочь, в зависимости от конфигурации сервера репозитория - вышеуказанная ошибка не дает 100% уверенности, что ее конфигурация не просто нарушена.

Ничто из вышеперечисленного не сработало. Вы имели в виду удалить http эквиваленты? DavidB 8 лет назад 0
Неважно, это исправлено. Значения `metalink` в` fedora.repo` и `fedora-updates.repo` использовали` https`. Изменение их на `http`, похоже, решило проблему. DavidB 8 лет назад 0
1
linuxdev2013

Вы пытаетесь использовать yum на fedora 22, который больше не поддерживается таким образом, используйте yumex-dnf ИЛИ выберите правильный вариант "NEW" sudo dnf update

 sudo dnf clean all sudo dnf update  sudo OR su -c 'update-ca-trust' ## only run if the dnf update fails to update it in the previous step.. Also check for drops in connectivity as the second error can also happen with landing pages and spotty connects...  
Может ли это быть как-то связано с проблемой, с которой я столкнулся? Я знаю, что `yum` устарела с Fedora 22, но я не знаю, будет ли это причиной проблемы, с которой я столкнулся. DavidB 8 лет назад 0
первое предупреждение заключается в том, что (перенаправление на dnf) второе является либо 1) устаревшим и недоступным MD, либо плохим сертификатом, который исправит sudo (или su -c) update-ca-trust linuxdev2013 8 лет назад 0