Sisyphus changes: различия между версиями
(→Декабрь: rpm regression (oversecurity)) |
|||
Строка 13: | Строка 13: | ||
== 2011 == | == 2011 == | ||
=== Декабрь === | |||
В {{pkg|rpm}} 4.0.4-alt100.{32..40} содержится [http://lists.altlinux.org/pipermail/sisyphus/2011-November/356377.html регрессия], в результате которой при удалении некоторых пакетов (замечены {{pkg|MySQL-server}} и [http://lists.altlinux.org/pipermail/sisyphus/2011-December/356382.html {{pkg|screen}}]) может происходить обнуление прав доступа к некоторым файлам (например, {{path|/etc/nsswitch.conf}}) с соответствующими интересными спецэффектами впоследствии (например, отказ {{cmd|vlock}} после обновления). Исправлено в [http://git.altlinux.org/people/ldv/packages/?p=rpm.git;a=commitdiff;h=09036c81d77397b8cdaeb8c48199906a3aabc1a7 alt100.41]. | |||
=== Октябрь === | === Октябрь === | ||
Использующим отправку <tt>clientid</tt> в {{path|/etc/dhcpcd.conf}} следует обратить внимание, что в {{pkg|dhcpcd-5.2.12-alt1}} значение этой опции [http://lists.altlinux.org/pipermail/sisyphus/2011-October/356033.html приведено к апстримному] (было: НЕ посылать clientid, стало: посылать). | Использующим отправку <tt>clientid</tt> в {{path|/etc/dhcpcd.conf}} следует обратить внимание, что в {{pkg|dhcpcd-5.2.12-alt1}} значение этой опции [http://lists.altlinux.org/pipermail/sisyphus/2011-October/356033.html приведено к апстримному] (было: НЕ посылать clientid, стало: посылать). |
Версия от 16:29, 1 декабря 2011
Замечания об обновлении Sisyphus
Здесь собираются важные замечания, связанные с обновлением системы из Sisyphus; текущие критичные ошибки отмечены на altbug #9100. Пожалуйста, если вы вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.
Старые по меркам Сизифа замечания накапливаются в архиве.
Рекомендации
2011
Декабрь
В rpm 4.0.4-alt100.{32..40} содержится регрессия, в результате которой при удалении некоторых пакетов (замечены MySQL-server и screen) может происходить обнуление прав доступа к некоторым файлам (например, /etc/nsswitch.conf) с соответствующими интересными спецэффектами впоследствии (например, отказ vlock после обновления). Исправлено в alt100.41.
Октябрь
Использующим отправку clientid в /etc/dhcpcd.conf следует обратить внимание, что в dhcpcd-5.2.12-alt1 значение этой опции приведено к апстримному (было: НЕ посылать clientid, стало: посылать).
Если в Sisyphus или t6/branch не работают клавиши совместно с Shift (например, Shift+Backspace или Shift+F4), придётся откатить xkeyboard-config на версию из p6/branch вследствие altbug #26460 в апстримном 2.4.1.
В состав KDE4 попал новый kmail 2, обновление до которого может закончится трагически для писем (особенно хранимых в mailbox). Рекомендуется экспорт почты до обновления и импорт в новую программу. Обязательно backup.
Июль
Пользователям wmii рекомендуется обратить внимание на этот анонс и либо поставить wmii3.7, либо приготовиться к работе над настройками.
Пользователям psi-plus стоит быть готовыми к миграции настроек из ~/.psi/ в ~/{.config,.cache}/Psi+, которая должна пройти автоматически (похоже, при обновлении до 0.15.5031-alt1.svn4120).
Июнь
В сизиф приехал collectd-5.0.0, требуется миграция конфигов/данных (но оно того стоит). Предполагается попадание его же в t6/p6.
Апрель
Тем, кто успел поставить версию xmoto=0.5.6-alt2, придется обновиться вручную, точнее, снести ее и поставить новую версию.
Если компьютер после обновления перестал выключаться по кнопке Power, вернуть старое поведение можно, установив пакет acpid-events-power (см. ALT #25018).
Февраль
Внимание: 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 (иногда может зависать kwalletd).
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
Ссылки