Новости

Сбой на kernel.org: эталонный код ядра Linux случайно удалили, восстановление заняло 4 дня

Сбой при конфигурации сайта kernel.org вызвал исчезновение архивов с эталонным кодом ядра Linux. Данные пропали за несколько секунд, а процесс их восстановления растянулся на четверо суток. Все архивы вернулись на свои места, однако в ходе переноса из резервных копий пострадало несколько внешних сервисов, связанных с kernel.org.

Сотрудники, отвечающие за функционирование kernel.org, в течение четырех дней восстанавливали архивы с эталонным кодом ядра Linux, которые были стерты из-за ошибки при настройке нового основного зеркала ресурса. Примечательно, что на удаление ушло в десятки тысяч раз меньше времени, чем на восстановление – данные были потеряны буквально за секунды.

Kernel.org играет ключевую роль в экосистеме Linux. Этот ресурс является главным веб-порталом для распространения исходных кодов ядра Linux в интернете. Как ранее сообщал CNews, именно здесь новые версии ядра Linux публикуются в первую очередь.

По информации портала OpenNet, ошибка, приведшая к удалению архивов, была допущена не только при настройке нового основного зеркала. Разработчики также допустили просчет при внедрении новых параметров в инфраструктуру, на которой базируется вся работа первичных и вторичных зеркал kernel.org. В результате были стерты практически все данные в каталоге kernel.org/pub/.

Это не только архивы всех эталонных версий ядра Linux, которое в начале июля 2026 года обновилось до версии 7.1.3. Вместе с ними пропали файлы со списками изменений и все патчи к ядру Linux.

Ошибка конфигурации kernel.org привела к полному удалению не самих основных архивов, а лишь их резервных копий на зеркалах сайта. Однако этого оказалось достаточно, чтобы не только очистить каталоги kernel.org/pub/, но и, например, нарушить работу браузерных тестов openQA в Fedora Linux. На это обратил внимание «Хабр».

Разработчики Fedora на протяжении многих лет использовали kernel.org/pub/ как главный источник файлов, связанных с ядром Linux и патчами к нему. Они считали этот ресурс надежным и стабильным, поэтому не прибегали к альтернативным источникам.

О проблеме с kernel.org 2 июля 2026 года на портале social.kernel.org сообщили представители Linux Foundation. «Произошла досадная ошибка при изменении инфраструктуры зеркалирования основного/вторичного ядра kernel.org, в результате чего дерево /pub неожиданно опустело. Данные не были потеряны, только копии публичных зеркал. Сейчас идет процесс восстановления, однако удаление происходит быстро, а восстановление – медленно», – написали они.

Работы по восстановлению удаленных копий архивов и патчей действительно заняли довольно много времени. Об успешном завершении процедуры в IT-службе Linux Foundation сообщили только 6 июля 2026 года.

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

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

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

Обычно неприятности в той или иной степени связаны с создателем Linux Линусом Торвальдсом (Linus Torvalds). Например, он может легко довести одних ключевых разработчиков до бешенства и заставить их покинуть сообщество, а других – назвать «кучкой русских троллей» и поддержать их массовое изгнание из комьюнити.

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

Геннадий Ефремов

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории
Популярные новости