Sisyphus changes
Замечания об обновлении Sisyphus
Здесь собираются важные замечания, связанные с обновлением системы из Sisyphus; текущие критичные ошибки отмечены на altbug #9100. Пожалуйста, если вы вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.
Старые по меркам Сизифа замечания накапливаются в архиве.
Рекомендации
2011
Февраль
Внимание: prelink-0.3.10-alt1 с glibc-2.11.3-alt3 разламывает x86_64-систему полностью (из-за GNU_IFUNC). (sem@, ldv@)
[devel] В сизиф пробивается поддержка генерации debug subpackages; если при сборке пакета наблюдаются неожиданные сообщения, упоминающие /usr/lib/debug -- то в секции %files нужно заменить /usr/lib/* на что-то более конкретное, чтобы в шаблон поиска не попал /usr/lib/debug.
chromium-browser с версии 10.0.612.1-alt1.r69289 от 21 декабря 2010 перешёл на использование бумажника Seahorse / KWallet (для GNOME и KDE соответственно). Он должен самостоятельно сконвертировать пароли из старого незащищённого хранилища. После успешной конвертации старое хранилище очищается. См. также. Возможны проблемы при недоступности KWallet.
2010
Декабрь
Пользователям Sisyphus пакета clamav-db рекомендуется воздержаться от его обновления и использования.
В пакете hasher-priv-1.3.5-alt1 появилась завязка на системный вызов unshare(CLONE_NEWNET) (имеющийся в ядрах >= 2.6.24, и отсутствующий в ядрах ovz). Это проявляется следующей неясной ошибкой: "hasher-priv: unshare: Invalid argument". Обходной путь для одинокого разработчика: echo 'export share_network=1' >>~/.hasher/config Общесистемное решение: откатить пакет hasher-priv до 1.3.4 и поставить на Hold в apt.
Ноябрь
Для того, чтобы при загрузке в какой-то момент цветные жирные символы не преобразовывались в непонятно что, можно выполнить команду
sed -i 's/UniCyrExt_8x16/UniCyr_8x16/' /etc/sysconfig/consolefont
Либо не использовать флаг bold в /etc/rc.d/init.d/outformat. Подробности здесь.
Октябрь
После обновления 18 октября gtk потерял способность показывать изображения (Например, не прорисовываются кнопки в файловых диалогах). При этом chromium-browser раскрасился красными квадратиками. Наличие последней версии пакета libgdk-pixbuf-2.22.0-alt2 не помогает. Мантейнер считает, что проблему на уровне пакета не решить. Хорошо работает следующее
rpm -e libgdk-pixbuf --nodeps
apt-get -f install
/usr/bin/gdk-pixbuf-query-loaders --update-cache
Ещё нужно проследить, что в выводе env нет подозрительных переменных GDK_PIXBUF_*.
После обновления 7 октября (libqt4 ?) стал падать PSI при включенном SSL. Нужно обновить qca2-ossl до 2.0.0-alt0.3.
Обновился (и вскоре перестал устанавливаться на старый сизиф!) rpm:
* Пнд Окт 04 2010 Alexey Tourbin <at@altlinux.ru> 4.0.4-alt98.49 - lib.req: Implemented set-versions for soname dependencies. - build/parseReqs.c: Enabled dependencies on rpmlib(SetVersions).
Рекомендуется обновить его отдельно.
Опоздавшие могут воспользоваться архивом в качестве пересадочной станции (см. тж. здесь).
Август
Если apt-get dist-upgrade падает по segfault, необходимо сперва отдельно обновить rpm до 4.0.4-alt98.40, затем продолжать как обычно. Если почему-то никак — попробуйте отодвинуть в сторону /var/lib/rpm/Conflictname.
xorg 1.9 несовместим с fglrx (символы savedScreenInfo и пр), а также с nvidia_glx (символы mi*). См. [1]
Июль
В chromium-browser, начиная со сборки
* Сбт Июл 17 2010 Andrey Rahmatullin <wrar@altlinux.org> 6.0.469.0-alt1.r52814 - enable seccomp sandbox by default
включен seccomp sandbox по умолчанию. Это не работает на ядрах ovz (например, на 2.6.32-ovz-smp-alt5) — вкладки открываются пустыми.
Возврат к предыдущему поведению:
$ cat /etc/chromium-browser/default ... CHROMIUM_FLAGS="--disable-seccomp-sandbox"
Июнь
Обновление ядра на 2.6.32-std-def-alt15 с видеокартой NVidia: добавить в /etc/modprobe.d/blacklist строчку:
blacklist nouveau
Или удалить kernel-modules-drm-std-def.
Май
Обновление lxde, переезд на pcmanfm2. Желательно после обновления убить ~/.cache/menus, все процессы menu-cached и по возможности перелогиниться.
Апрель
В Сизифе затевается обновление rrd (где-то после третьего мая). Ввиду того, что обновление перескакивает через много версий (1.2.30 -> 1.4.3), что-то где-то может и вылезти. Если кто-то держит сборщики статистики и т. п. на Сизифе, возможно, стоит поставить на hold «^librrd*».
Обновление libmenu-cache и компонентов LXDE приводит к зависанию lxpanel и pcmanfm2. Сразу после обновления необходимо прибить процессы menu-cached и перезапустить lxpanel / перелогиниться.
Рекомендуется временно воздержаться от установки новых ядер, особенно удалённо — возможно поймать проблему, описанную здесь (загрузка застревает на запуске udev из initrd). Некоторым помог переход на make-initrd.
В сизиф с боями пробился xorg-7.5, предположительно отвалился fglrx (есть бета); обязательно прочтите письмо по ссылке перед dist-upgrade.
Февраль
firefox обновился до версии 3.6, при этом зачем-то переименован пакет в firefox-3.6. В новой версии не работают клиентские SSL-сертификаты.
2 февраля 2010 Sergei Epiphanov написал: «Сегодня поставил себе KDE4.3.95 и не смог запустить KMail из-за того, что по зависимостям не вытянулся akonadi. Я уж и сносил kde4pim-akonadi - KMail не захотел работать. Пришлось ещё настроить Akonadi для работы с сервером PgSQL, так как это тоже мешало запуску KMail.» https://bugzilla.altlinux.org/22870
Январь
Пользователям xorg-drv-intel следует быть особенно осторожными при обновлении:
- старый 2.9.1 конфликтует с ядром 2.6.32+ (если в нём включен kernel modesetting)
- новый 2.10.0 требует KMS
- в сизифных ядрах 2.6.30-std-def/pae-alt15, 2.6.32-un-def-alt6 и ранее KMS по умолчанию не включен (может помочь отключение vesafb и параметр ядра i915.modeset=1)
- в пока не добравшихся до сизифа 2.6.32-std-def-alt1 и 2.6.32-std-pae-alt1 KMS также по умолчанию отключен
Может иметь смысл повременить с обновлением до появления, установки и загрузки подходящих ядер или временно перейти на xorg-drv-i810.
Если после обновления не загружается KDE4, поставьте qt4-dbus. Майнтейнер в курсе, добавленная зависимость будет опубликована вместе с ещё хоть одним веским поводом обновить пакет.
После установки qt4 версии 4.5.1 (по крайней мере с KDE версии ниже 4.4) наблюдаются различные регрессии, в том числе в районе поддержки растровых шрифтов (см. altbug #22766).
eclipse сломан, пока не закончится процесс обновления до 3.5 (см. altbug #22839).
2009
Декабрь
at@ сообщил, что реализовал поддержку rpm-dir в hasher для ускорения обработки промежуточных репозиториев; для создания хэшей при их публикации теперь придётся запустить $hasher/aptbox/regenbasedir (или genbasedir --bloat совсем вручную).
sbolshakov@ предупреждает, что сборка wpa_supplicant-0.7.0-alt1 потеряла DBus-интерфейс и непригодна для использования совместно с NetworkManager. alt2 на пути в сизиф.
Ноябрь
При запуске нового пакета openoffice.org-3.1.1.4-alt1 в среде KDE он падает с сообщением "terminate called after throwing an instance of 'com::sun::star::uno::RuntimeException'". Временно лечится запуском с -nologo: исправлением последней строки в /usr/lib/openoffice.org/program/soffice на exec $sd_prog/$sd_binary -nologo "$@". Исправлено в 3.1.1.4-alt2. Обсуждение, #22127
Октябрь
raorn@ предупреждает: "ВНЕЗАПНО, все gtk приложения начали падать при вызове диалога открытия файлов. Как оказалось обновлённый gvfs резко поменял версию, а у меня в сессии остались болтаться старые процессы. Убил gvfsd* и всё починилось. Будьте внимательны."
Сентябрь
Майнейнер asterisk объявил о прекращении поддержки устаревшего zaptel в пользу dahdi. Подробности письмом.
Апрель
При удалённом подключении с системы, обновлённой до Сизифа (при этом ввод с клавиатуры стал работать через evdev) к более старой системе, перестаёт устанавливаться раскладка клавиатуры, поскольку при выполнении команды setxkbmap выдаётся ошибка Couldn't find rules file (evdev). Как показывает strace, не находится файл /usr/share/X11/xkb/rules/evdev.lst Помогает обновить на сервере пакет xkeyboard-config до версии 1.5 (при этом установлен, например, xorg-server-1.4.2-alt6).
Если подобная проблема возникает при подключении со старого клиента к новому серверу, обновить xkeyboard-config надо на клиенте.
Февраль
После обновления OpenOffice.org он не запускается с ошибкой "Невозможно запустить приложение."
$ rpm -qa | grep openoffice openoffice.org-gnome-3.0.1.2-alt1 openoffice.org-3.0.1.2-alt1 openoffice.org-langpack-ru-3.0.1.2-alt1
Совет от Valery Inozemtsev:
# rpm -e openoffice.org-gnome
Ссылки