Feb. 10th, 2017

crower: (Default)
Ну и какая же из сволочей виновата?
Не исключено, что все три. Но всё началось с последней. Именно после апгрейда последней начались утечки памяти и прочая хрень, которая закончилась необходимостью глобального апгрейда и "всем тем катаклизмом, который я тут наблюдаю"©.
Удивительно, но не прав, похоже, второй. Вывод сделан на основании того, что после перевода обоих компов на xfce истерические падения (на втором) и катастрофическое утекание памяти (на первом) угомонилось.
И, естетсвенно, первый участник соцсоревнования (кто устроит ситуацию гаже) тоже к этому причастен и не смог справиться с наплывом проблем.
Разгребание проблем ещё далеко не закончилось, не смотря на то что уже и так дофига всего пришлось докрутить.
От xfce, кстати, есть один побочный положительный эффект: оказалось возможным переключалку раскладки сделать однокнопочной, как было раньше - л-меню первая, п-меню последняя.
Из печальных последствий - сломалась тулза станционной онлайн-документации. Не полностью - тулбар получить дефаултовую инфу от демона не может. А по оглавлению и ссылкам всё открывает и выдаёт. Тот же тулбар с фиктивно-заданным именем файла получить тоже возможно, и форма для поиска открыватся. Как так? Надо будет подумать как попатчить это дело.
Отвалился apparmor - пришлось шаманить. Кажется это как раз та история с fancontrol была, о которой уже рассказывал.
Не поднялся ht-кэшклинер. Поискал нужный модуль - прицепил. Решил заюзать для апача седьмой php, раз уж он в системе уже стоит.
На вики-сервере перестали обрабатываться мат-формулы. Долго колдовал с texvc - не помогло.
Ясное дело - там и апач, и php проапгрейдился и ещё куча всякой хрени. Год назад уже наступал на грабли: апргрейдил его-же, но новый код был заточен на более новую версию php. Прикрутил альтернативный репозитарий, подхватил оттуда требуемую версию php и вроде поехало. Ну, тут-то дело очевидное. Разбираться по мелочам? Нафиг нужно. Апгрейдим весь сервак, все расширения из фарма и все по-отдельности установленные, апдейтим базу. Сходу не пошло - ага! там же композер теперь давно. Композер тогда прикладывал без установки, "на коврике". А тут, похоже, штатный появился, а подхватывался тот что "на коврике". Поэтому и апдейт его проходил как-то криво. "Выстирал коврик". :) Поехало. Дальше понятно уже - апдейтим базу, ок. Вдруг ни с того, ни с сего ругается на права. Пошарился по логам, по дебаговому логу тоже. Е-моё! А чего это l10n_cache-en.cdb с правами от www-юзера, а l10n_cache-ru.cdb - от рута? Ясное дело - апгрейд-же от рута делался. А от кого-же ещё? От www-юзера нельзя, потому что у него хомяка нет. Ну и хрен с ними. Човним файло, а за компанию весь каталог по рекурсии с wiki-движком.
Бинго! Работает? А как-же!
Как бы не так. Потом обнаружил, что оформленная через него записнушка нифига не отображает. Опять кучу времени угрохал, пока разобрался. Оказывается DPL старого кода юзает переменные из Cite, а в последнем они с какого-то времени стали приватными. И что делать? Cite "свежее", но не намного. DPL вообще от "третьей стороны". Глянул гитом хронологию - и плюнул. Полез в код Cite и национализировал запубличил переменные. Заработало.

И тут бы расслабиться, но стали наблюдаться глюки. То конки себя почувствует ван Гогом, то у фокс упадёт, но компиз отметится. И загрузка что компиза, что иксов стала подрасать и памяти отъедать подозрительно больше чем надо.
А тут вызываю полуночного командира и через некоторое время он тоже падает. Ну ладно: упал - отжался. Хрен там. Теперь уже каждый раз при запуске сразу в корку падает. Охреневший чего только не делал. Отпустило только после того как в /tmp удалил mc-user. "Что это было, Пух?"©

Интересно, что на компе с меньшем количеством памяти (да и хрени всякой на нём меньше установлено) глюков наблюдалось заментно меньше. В борьбе за память пришлось уползти на xfce и глюки наблюдаться перестали. До этого ещё пытал metacity. Тоже без компиза, но тоже, скотина, прожорлив. Ну и с настройками не очень хорошо получалось. Поэтому в итоге xfce решил попробовать более основательно. Короче. На второй машине тоже перешёл на xfce. И что-то больше глюков не наблюдаю. Белочка - так же самая, nvidia та-же самая, иксы - тоже. Выходит самое слабое звено в этой цепочке был компиз? Ну, или юнити.
Вот, кстати, пока бодался с дровами на первой машине, пробовал nouveau. Тоже изрядно гадили в syslog. Я думал что проблема именно в них, но теперь подозреваю что в компизе.
Надо будет попробовать их ещё раз, но теперь уже с Mir и Unity8.

Profile

crower: (Default)
crower

September 2017

S M T W T F S
     12
3456789
10111213141516
17 181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 20th, 2017 02:34 pm
Powered by Dreamwidth Studios