Size: a a a

Russian Fedora Community

2020 January 08

Д

Дима 🎈 in Russian Fedora Community
ID:0
Некоторые пользователи Fedora за прошедшие несколько дней наблюдали проблему с некорректно работающими зеркалами при попытке установить обновления, либо пакет из репозиториев.

Проблема заключалась в том, что у зеркало mirror.linux-ia64.org находилось в неконсистентном состоянии и в то же время имело наивысший приоритет, поэтому dnf загружал с него метаданные, а затем пытался получить указанные в них пакеты, но не мог этого сделать из-за возникновения HTTP-ошибки 404 Not Found, после чего операция завершалась неудачей.

В настоящее время данное зеркало исключено из системы metalink и всё снова должно работать в штатном режиме.

#fedora #bug #dnf #update
А почему у зеркал такие низкие требования? И почему днф не умеет работать с таким случаем?
источник

Д

Дима 🎈 in Russian Fedora Community
Почему в убунте нет таких проблем?
источник

Д

Дима 🎈 in Russian Fedora Community
Если честно, то надоело что постоянно приключения с зеркалами
источник

Д

Дима 🎈 in Russian Fedora Community
Ещё танцы с тестинг апдейтс каждый релиз
источник

Д

Дима 🎈 in Russian Fedora Community
Дима 🎈
А почему у зеркал такие низкие требования? И почему днф не умеет работать с таким случаем?
Это же мегаочевидно, что если сервис отдает 404 то нужно посмотреть альтернативы и пофиг на приоритет
источник

AF

Aleksandra Fedorova in Russian Fedora Community
Дима 🎈
Это же мегаочевидно, что если сервис отдает 404 то нужно посмотреть альтернативы и пофиг на приоритет
сервис не отдает 404, он отдает неверные данные
источник

Д

Дима 🎈 in Russian Fedora Community
Aleksandra Fedorova
сервис не отдает 404, он отдает неверные данные
Получается, что метадата это слабое место? Получил не ту метадату - все?
источник

Д

Дима 🎈 in Russian Fedora Community
Ну это же странно
источник

AK

Alexander Karelin in Russian Fedora Community
Здравствуйте, подскажите есть ли простой способ установить драйвера на видеокарту? Попробовал через software, в итоге вылезло сообщение при загрузке системы что отсутствует модуль kernel
источник

AF

Aleksandra Fedorova in Russian Fedora Community
Дима 🎈
Получается, что метадата это слабое место? Получил не ту метадату - все?
да, потому что когда http-сервер дает 404 - это разбирается уровнем ниже стандартным путем. А когда метаданные не сходятся - это уже "бизнес-логика", и нельзя просто так сделать failover по типу "что-то не понравилось - перешили на другое зеркало" делать. Там уже от ситуации зависит.
источник

Д

Дима 🎈 in Russian Fedora Community
Alexander Karelin
Здравствуйте, подскажите есть ли простой способ установить драйвера на видеокарту? Попробовал через software, в итоге вылезло сообщение при загрузке системы что отсутствует модуль kernel
Nvidia?
источник

AK

Alexander Karelin in Russian Fedora Community
Да
источник

Д

Дима 🎈 in Russian Fedora Community
Оборудование — документация Неофициальный FAQ по Fedora 2019.12.30
https://russianfedora.github.io/FAQ/hardware.html#nvidia
источник

AK

Alexander Karelin in Russian Fedora Community
Спасибо, гляну
источник

AF

Aleksandra Fedorova in Russian Fedora Community
Aleksandra Fedorova
да, потому что когда http-сервер дает 404 - это разбирается уровнем ниже стандартным путем. А когда метаданные не сходятся - это уже "бизнес-логика", и нельзя просто так сделать failover по типу "что-то не понравилось - перешили на другое зеркало" делать. Там уже от ситуации зависит.
Делать сильно умный фейловер в dnf, это все равно что в web-приложение запихивать load-balancer. Java-девелоперы это любят. но на самом деле это на инфре должно решаться а не в приложении. Так и тут: просто не надо совать dnf-у неконсистентные зеркала.
источник

AF

Aleksandra Fedorova in Russian Fedora Community
фишка в том что в штатах и в европе похоже зеркала слишком консистентные и надежные, поэтому доверие к админам зеркал высокое, приоритет у задачи по мониторингу очень низкий и руки не доходят. Надо нам самим делать по-видимому
источник

L

Lumia in Russian Fedora Community
источник

Д

Дима 🎈 in Russian Fedora Community
Aleksandra Fedorova
Делать сильно умный фейловер в dnf, это все равно что в web-приложение запихивать load-balancer. Java-девелоперы это любят. но на самом деле это на инфре должно решаться а не в приложении. Так и тут: просто не надо совать dnf-у неконсистентные зеркала.
С этим я согласен. Но выглядит так, что фиксится это всё просто жесткими требованиями к зеркалам и приоритету. Например:
1. Синхронизация (+validate) каждые 5 минут.
2. Если не отвечает/не синхронизируется — понижаем приоритет.

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

Д

Дима 🎈 in Russian Fedora Community
а то постоянно, то яндекс не синхронизируется, то еще какое-то зеркало. То метадата кривая
источник

AF

Aleksandra Fedorova in Russian Fedora Community
Дима 🎈
С этим я согласен. Но выглядит так, что фиксится это всё просто жесткими требованиями к зеркалам и приоритету. Например:
1. Синхронизация (+validate) каждые 5 минут.
2. Если не отвечает/не синхронизируется — понижаем приоритет.

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