А расскажу-ка я вам сегодня сказочку, почему бы и нет? Итак, давным давно, в дальнем... хотя нет. Не так давно. Не так далеко. Не далее чем вечера пятницы - жила-была Убунта, и была та Убунта ни мала, ни велика, а версии 8.04 LTS. Жила она себе на десктопе, и жила уже почти год как, и аптайм у нее был - 99 дней, 9 часов и 9 минут. И тут - в недобрый час - сказали злыдни из building maintenance, что-де электричество выключим, так что примите меры заранее и компьютеры свои выключить не забудьте!
Заранее, надо сказать, предупредили. Несколько раз. Но речь-то в общем не о том.
При Убунте той жил себе поживал программист Рома, который единожды настроил ее, и горя с ней не знал - даже апдейты не ставил никакие вообще, ибо и так все работало прекраснейшим образом (да и перезагружать ее было, чего уж там - вломы). А тут такое, понимаешь, дело, питание выключают... Рома, он конечно же ленивый - и сперва попробовал захайбернейтить свою волшебную Убунту, чтобы с утра, значить, нажать кнопочку - и снова все то же самое, как и было. Но заупрямилась Убунта - видать, не хватало ей чего. Уж не апдейта ли какого? - подумал Рома - и решил, ну раз один хрен перезагружать, то давай-ка я на нее и апдейты накачу. Ага, и заодно до 8.10 проапгрейжусь.
Сказано - сделано! Мощным движением руки Рома запустил апдейты, апгрейд... долго, надо сказать, ждал - никак не меньше минут 5 пока все скачалось, и потом еще 30 - пока установилось. Дождался. И, довольный, пошел домой - ибо время было уже 8 вечера, и пива хотелось аж жуть. А перед уходом рекомендованым образом Убунту выключил (попросив ее волшебно
sudo shutdown now). Она и выключилась.
Тут бы и сказке конец, да нихрена ж вам подобного. Приходит Рома с утра на работу в понедельник. Включает он свою Убунту, а она ему - батюшки-светы, а тут вот апдейтик есть, для Гнома, gconf2 называется - горячий еще, из Debian/sid! Давай-ка мы его установим!
А Рома чо? Роме жалко что ли? Ну давай установим, да перезагрузимся еще разок. Установили. Перезагрузились. Хрен там.
Иксы не стартуют. Ctrl-F1/F2/F3...F12 не работают. Сtrl-Alt-Backspace - ноль эмоций. Что делать? Тыкнул Рома кнопку на своем KVM, влогинился на виндовую машину, запустил верный PuTTY - и на свою Убунту. Она, надо сказать, даже пустила.
И что только Рома не делал. И
sudo apt-get -f install, и
sudo apt-get update, и даже суровую
sudo dpkg --configure --force-all -a делал - ничего не помогло. Какая то
сука нехорошая бага в пэкеджах похерила что-то внутре, прям где неонка и думатель - и свежескачанные с дебиана дебы отказывались работать вместе, ссылаясь на отсутствие мерзопакостного
g_dgettext в каждом втором Гномовском SO-шнике.
Короче говоря, переустановил Рома Убунту. На сей раз все правильно сделал, и настроил все хорошо (благо что домашнюю директорию успел на виндовую станцию забэкапить) - так что теперь уже и не отличишь новую Убунту от старой. На том и сказке конец, а кто слушал, тот сделал уже выводы, что перед установкой апгрейдов надо идти на launchpad.com и читать до просветления багрепорты об этом апгрейде, ибо висит он там, с таким же багом и хоть бы кто прочитал перед установкой.
Все!