В позапрошлой «впечатлительной» заметке я написал, как и почему на моём ноуте оказалась тестовая версия openSUSE (так называемый Milestones, сначала 1, а потом и 2). И угнездилась она там так уютно, и работала так стабильно, что я постепенно начал забывать о её тестовом характере, спокойно соглашаясь со всеми предлагаемыми обновлениями.

И такая лафа продолжалась более месяца. Но потом появились первые тревожные симптомы. Первый касался FireFox’а. В прошлой заметке я писал, что с переходом на Milestone 2, включающий 11-ю версию этого браузера, последний стал работать так себе. Поначалу я более грешил на «нулевую» его версию, нежели на дистрибутив, и ожидал, что это безобразие прекратится с ближайшими же обновлениями. Однако — не прекратилось, а усугубилось: «залитыми чёрным» стали отображаться и сайты, которые перед тем виделись нормально.

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

Однако это хоть и раздражало, но работе мешало не особенно. Хуже было с KDE. Я уже говорил, что по первости после апдейта на Milestone 2 при выходе через KDE машина перезагружалась или выключалась только со второго раза. Потом это прекратилось — но лишь на некоторое время. А вернувшись, эта, с позволения сказать, «фича» стала сочетаться с вылетом kwin’а.

Что тоже было не смертельно — kwin падал непосредственно в момент перезапуска или перед выключением. Но такое его поведение наводило на нехорошие мысли. Которые не замедлили превратиться в действительность.

Первой ласточной стало падение системы (точнее, KDE) при конфигурировании всего, что связано с Konsole — а, кроме собственно её, это и соответствующие модули из Dolphin’а, Konqueror’а и полюбившейся мне за последнее время Yakuake: в момент сохранения настроек система выбрасывала в окно авторизации KDM. А затем она стала проделывать это уже при обращении к настройкам.

Дальше — больше: то же самое стало происходить при щелчке правой кнопкой мыши где бы то ни было. А потом — и просто на ровном месте. Причём если сначала падения KDE происходили раз в пару-тройку часов, то потом — через несколько минут после повторной авторизации. А затем счёт и вообще пошёл на секунды.

Попытки вылечить это безобразие косметическими и терапевтическими методами (переустановкой отдельных приложений, обновлением их, а затем и принудительным обновлением всей системы) потерпели полную фетяску: лучше не становилось. Правда, и хуже тоже — потому что ситуация приблизилась к случаю «хуже некуда». И я решился на хирургическое вмешательство — переустановку системы «с нуля». Поскольку downgrade теми же терапевтическими методами (то есть заменой репозиториев), исходя из общих соображений, не сулил ничего доброго.

К чему это привело — напишу в следующей заметке. А пока подчеркну пару моментов.

Во-первых, сказанное отнюдь не в упрёк самой openSUSE: никто никогда, ни в одном дистрибутиве, не то что не гарантировал безглючной работы тестируемой версии, но более того — всегда предупреждал о возможных осложнениях. И то, что Milestome, сначала 1, а потом и 2, почти безупречно проработала у меня полтора месяца, можно отнести только за счёт везения.

И во-вторых, в очередной раз следует вспомнить бессмертные слова Козьмы Пруткова:

Не шутите с дамами пре-релизами, ибо шутки эти глупы и неприличны.

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