← All posts tagged Ubuntu

В 11.04 какой-то нереально странный баг в NFS — init-скрипт отключает NFSv3 О_о Из-за этого мой медиаплеер к телеку криво воспроизводил файлы и не работала перемотка :-/
Проверить что баг есть, можно (при работающем NFS) например так:
ps ax | grep rpc.mountd
Если баг есть, у rpc.mountd будет опция "--no-nfs-version 3"

Workaround: закомментировать
#$PREFIX/bin/rpcinfo -u localhost nfs 3 >/dev/null 2>&1 ||
#RPCMOUNTDOPTS="$RPCMOUNTDOPTS --no-nfs-version 3"
в /etc/init.d/nfs-kernel-server

Обновил libc6, linstdc++ и некоторые другие важные библиотеки чтобы поставить часть софта из 12.10 в свою старушку 11.04. И знаете, ничего! Небо не разошлось, мир не треснул, "брат жив"...
За зависимостями модулей программы приходится вручную следить, так как почему то они прописаны без указания минимально допустим версий. Например если обновляешь пульс, то все модули якобы можно не обновлять (в зависимостях не стоит версия), но по факту они не будут работать и их нужно вручную подтянуть до той версии что ставишь.
В общем, это очень опасно, но если быть аккуратным то можно.

Новая Убунта такой фейл, что мне кажется что это сон. Сил нет рассказывать (ну или просто устал за день). Пойду опять искать на какой дистр смотраться. Хотя после увиденного уйти от этого АДА можно только на Windows 8 :-/
Ну или головой вниз с 13го этажа.
Но поскольку я не эмо, последнее не выход.

Надоело обогревать квартиру, решил найти и поставить фикс "синих лиц" при использовании аппаратного ускорения во флеш-плеере (#1795028). Нашёл launchpad.net и поставил. Не смотря на старую убунту (11.04), всё заработало. Потребление процессора упало не сильно, всего на 20-30%, потому что аппаратное ускорение декодирования (#1368911) отключено, иначе плеер крашится :-/ Так то можно было бы совсем расслабиться, но нет...

Убунтовский груб почему-то находит Федору только если примонтирован раздел с Федорой. Странно, другие дистры не приходилось монтировать чтобы их нашёл груб.

CUPS после обновления на сервере печатает как хочет! Хочет, половину страниц не печатает, хочет, зачем-то два раза печатает... причём по-прежнему некоторые страницы недопечатанные оказываются :-/

Еду в автобусе, правлю документ в LibreOffice, в конце концов (минут 20 едем) мужик сидящий рядом наклоняется ко мне и что-то говорит. Снимаю наушники:
Я: Что?
Мужик: Что у вас за система такая?
Я: Убунту
М: Что?
Я: Убунту
М: Не понял, что?
Я: (на весь автобус) УБУНТУ!
М: А... интересно, что-то новенькое?
Я: Да нет... Вы никогда не слышали?
М: Нет.
Я: (немного раздражённо) Хорошо, а Линукс знаете?
М: Знаю!
Я: Ну это и есть Линукс.
М: Прикольно. Классно. Я смотрю очень быстро работает... Супер, интересно.
<я как всегда торможу>
Я: Нуу.. мне нравится.
М: (тихо) Убунту... надо запомнить, Убунту...
<...>

Ноут "пышет" жаром, разражается в 2 раза быстрее и "залипает" после блокировки экрана на пустом экране — не отображает форму ввода пароля, из-за чего приходится перезагружать всю сессию. А ведь мне работать надо!!! Это был всегда надёжный ноутбук, он меня ни разу не подводил. Его хватало больше чем на весь рабочий день.
Говно эта ваша 12.04. Единственное место где она спокойно работает — мой сервер.

Сервер на удивление гладко обновился до 12.04. Немного раздражало что нельзя было скроллить вывод в терминал. Как оказалось, do-release-upgrade происходит в screen (а я им не пользуюсь).

Первые впечатления о новой Убунте (12.04) на нетбуке:
1) грузится раза в 2 дольше
2) жрёт батарею; судя по прогнозу — на час-два меньше будет ноут работать
3) отключив тачпад невозможно его включить (я не пользуюсь этой функцией, но суть в том, что и это сломали)
4) зато отключение тачпада при наборе текста не работает
5) кислотно-ярко-синего (в зависимости от обоев) цвета всплывашки, и не убирающаяся панель слева
6) вылезающий постоянно поиск по меню

Оказывается init-скрипты писать уже не модно (по крайней мере в Убунте). Оказывается пишут (по крайней мере в Убунте) upstart-скрипты, основанные на событиях системы ("ФС примонтировалась", "сеть поднялась", "рак на горе свистнул"...). Не смотря на то, что задолго до того как я прочёл скудную информацию об этой системе запуска, у меня и у самого была такая же мысль, что загрузку системы лучше доверять не "низкоуровневым" скриптам, а неким "умным" "триггерам", которые будут реализовывать стандартные возможности стартовых скриптов, предоставляя программисту только лишь задавать необходимые действия для того или иного этапа загрузки скрипта, не смотря на это я был в шоке увидев впервые upstart-скрипт. Я не знал что это такое, не понимал как оно может работать. КАК какой-нибудь скриптовый язык может понять фразу "start on started networking"?? О_о Что здесь команда? Что здесь аргумент? Как это работает?? А почему именно так, а не "yo-yo-yo, man! start this fucking shit script on started fucking networking!"? Фразы типа "kill timeout 10" посреди скрипта вводили меня в ступор.
Мало того, upstart-скрипты находятся в папке /etc/init (без привычного .d), и имеют расширение ".conf"! о_О
Всё это довольно непривычно, и не интуитивно. Однако можно разобраться, и наверное даже где-то удобно.
Кстати ещё одним шоком для меня оказалось узнать что существующие init-скрипты (а ведь они в папке init.d есть, и всегда работали, что ещё больше создавало иллюзию отсутствия upstart) зачастую оказываются лишь оболочками к upstart'у, вызывая соответствующую команду upstart'а, и уведомляющее об этом пользователя небольшим сообщением, которое я всегда благополучно игнорировал :-[

Некоторые труЪ-линуксоиды (такие же труЪ как @proctolog-кофеман) могут плеваться насчёт всего что я описал, однако для меня это действительно всё оказалось открытием, и вот поэтому я это написал.

"Быстрый запуск" LibreOffice'а не даёт выключиться компьютеру. Причём никаких ошибок или намёков, или сообщений в логах... просто не реагирует на попытку корректного выключения.
Проблема на форумах известна как минимум год, однако явно до сих пор не исправлена.
PS "быстрый запуск" — фича офисных программ (не только OOo) подгружающая офис при старте системы

Сижу в кафешке, и даже фотку вам скинуть не могу. Какого то гуя, ошибку пишет Obex (передача файлов по блютус) в убунту 11.10 (естественно в 11.04 таких вопросов не возникало).
А "битые" окошки: dl.dropbox.com это просто "классика" 11.10. При установке на нетбуке например, кнопка "далее" установщика уходит за край экрана, на одном из шагов.

У кого баг с двойным тапом тачпада в 11.10 (невозможно переносить окна, файлы и т.п. двойным нажатием на тачпад), увеличьте SingleTapTimeout в два раза. Я в автозагрузку добавил скрипт, содержащий "synclient SingleTapTimeout=360" — этого достаточно, это такой workaround.
PS у меня уже не блог, а багтрекер убунты :-/ надо поискать отдельный блог, что бы не засорять жуйк убунтой

Откатил ядро на сервере с 3.0 до 2.6.39.4, взятое отсюда: kernel.ubuntu.com
При вот таком LA: 20:12:38 up 14 min, 2 users, load average: 10.06, 9.00, 5.11 (я запустил stress -d 10), система работает как ни в чём не бывало, и даже спокойно воспроизводит 22х гиговый ремукс. Когда как с ядром 3.0 у меня любой процесс более-менее работающий с диском блокировал всю систему, и практически ничего на сервере делать нельзя было, даже ssh адски тормозил (#1593774).
Я не призываю вас откатывать ядро на 2.6, у меня на сервере железо старое и может быть это специфичный для моей системы баг и всё такое... однако факты, как говориться, на лицо: опять жуткие баги в 11.10 :(