Sisyphus changes: различия между версиями

Материал из ALT Linux Wiki
(февраль '13: автозависимость на systemd в indexhtml-common)
м (2010/2011 перенесены в архив)
Строка 77: Строка 77:
  #CHROMIUM_FLAGS="--enable-seccomp-sandbox"
  #CHROMIUM_FLAGS="--enable-seccomp-sandbox"
Заведена бага [https://bugzilla.altlinux.org/show_bug.cgi?id=25407 25407].
Заведена бага [https://bugzilla.altlinux.org/show_bug.cgi?id=25407 25407].
== 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, стало: посылать).
Если в Sisyphus или t6/branch не работают клавиши совместно с Shift (например, Shift+Backspace или Shift+F4), придётся откатить {{pkg|xkeyboard-config}} на версию из p6/branch вследствие {{altbug|26460}} в апстримном 2.4.1.
В состав KDE4 попал новый kmail 2, обновление до которого может закончится трагически для писем (особенно хранимых в mailbox). Рекомендуется экспорт почты до обновления и импорт в новую программу. Обязательно backup.
=== Июль ===
Пользователям {{pkg|wmii}} рекомендуется обратить внимание на [http://lists.altlinux.org/pipermail/sisyphus/2011-July/354789.html этот анонс] и либо поставить {{pkg|wmii3.7}}, либо приготовиться к работе над настройками.
Пользователям {{pkg|psi-plus}} стоит быть готовыми к [http://lists.altlinux.org/pipermail/sisyphus/2011-July/354787.html миграции настроек] из {{path|~/.psi/}} в {{path|~/{.config,.cache}/Psi+}}, которая должна пройти автоматически <small>(похоже, при обновлении до 0.15.5031-alt1.svn4120)</small>.
=== Июнь ===
В сизиф приехал '''collectd-5.0.0''', [http://lists.altlinux.org/pipermail/sisyphus/2011-June/354560.html требуется] [http://collectd.org/wiki/index.php/V4_to_v5_migration_guide миграция конфигов/данных] (но оно того стоит).  Предполагается попадание его же в t6/p6.
=== Апрель ===
Тем, кто успел поставить версию [http://lists.altlinux.org/pipermail/sisyphus/2011-April/353314.html xmoto=0.5.6-alt2], придется обновиться вручную, точнее, снести ее и поставить новую версию.
Если компьютер после обновления перестал выключаться по кнопке Power, вернуть старое поведение можно, установив пакет {{pkg|acpid-events-power}} (см. [https://bugzilla.altlinux.org/show_bug.cgi?id=25018 ALT #25018]).
=== Февраль ===
Внимание: '''prelink-0.3.10-alt1 с glibc-2.11.3-alt3 разламывает x86_64-систему полностью''' ([http://lists.altlinux.org/pipermail/sisyphus/2011-February/352026.html из-за GNU_IFUNC]). (sem@, ldv@)
[devel] В сизиф [http://lists.altlinux.org/pipermail/devel/2011-February/thread.html пробивается] поддержка генерации debug subpackages; если при сборке пакета наблюдаются неожиданные сообщения, упоминающие {{path|/usr/lib/debug}} -- то в секции %files нужно заменить <tt>/usr/lib/*</tt> на что-то более конкретное, чтобы в шаблон поиска не попал {{path|/usr/lib/debug}}.
chromium-browser с версии 10.0.612.1-alt1.r69289  от 21 декабря 2010 перешёл на использование бумажника Seahorse / KWallet (для GNOME и KDE соответственно). Он должен самостоятельно сконвертировать пароли из старого незащищённого хранилища. После успешной конвертации старое хранилище очищается. См. [http://www.tankmiche.com/tips/chromium-keyring/ также]. Возможны проблемы при недоступности KWallet (иногда может зависать kwalletd).
== 2010 ==
=== Декабрь ===
Пользователям <strike>[[Sisyphus]]</strike> пакета clamav-db рекомендуется воздержаться от его обновления <strike>и использования</strike>.
В пакете hasher-priv-1.3.5-alt1 появилась завязка на системный вызов unshare(CLONE_NEWNET) (имеющийся в ядрах >= 2.6.24, и
отсутствующий в ядрах ovz). Это [http://comments.gmane.org/gmane.linux.altlinux.community/120979 проявляется] следующей неясной ошибкой: "hasher-priv: unshare: Invalid argument".
Обходной путь для одинокого разработчика: echo 'export share_network=1' >>~/.hasher/config
Общесистемное решение: откатить пакет hasher-priv до 1.3.4 и поставить на Hold в apt.
=== Ноябрь ===
Для того, чтобы при загрузке в какой-то момент цветные жирные символы не преобразовывались в непонятно что, можно выполнить команду
<source lang="bash">
sed -i 's/UniCyrExt_8x16/UniCyr_8x16/' /etc/sysconfig/consolefont
</source>
Либо ''не использовать флаг bold в /etc/rc.d/init.d/outformat''.
Подробности [http://lists.altlinux.org/pipermail/sisyphus/2010-November/350530.html здесь].
=== Октябрь ===
После обновления 18 октября gtk [https://bugzilla.altlinux.org/show_bug.cgi?id=24352 потерял способность показывать изображения] (Например, не прорисовываются кнопки в файловых диалогах).
При этом [https://bugzilla.altlinux.org/show_bug.cgi?id=24396 chromium-browser раскрасился красными квадратиками].
Наличие последней версии пакета libgdk-pixbuf-2.22.0-alt2 не помогает. Мантейнер [https://bugzilla.altlinux.org/show_bug.cgi?id=24352#c20 считает], что проблему на уровне пакета не решить.
Хорошо работает следующее
<source lang="bash">
rpm -e libgdk-pixbuf --nodeps
apt-get -f install
/usr/bin/gdk-pixbuf-query-loaders --update-cache
</source>
Ещё нужно проследить, что в выводе env нет подозрительных переменных GDK_PIXBUF_*.
После обновления 7 октября (libqt4 ?) стал [https://bugzilla.altlinux.org/show_bug.cgi?id=24242 падать PSI при включенном SSL].
Нужно обновить qca2-ossl до 2.0.0-alt0.3.
Обновился (и вскоре перестал устанавливаться на старый сизиф!) rpm:<pre>
* Пнд Окт 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).
</pre>Рекомендуется обновить его отдельно.
Опоздавшие могут воспользоваться [http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2010/09/25/ архивом] в качестве пересадочной станции (см. тж. [[Changes/rpm|здесь]]).
=== Август ===
Если {{cmd|apt-get dist-upgrade}} [https://bugzilla.altlinux.org/show_bug.cgi?id=23811 падает по segfault], необходимо сперва отдельно обновить '''rpm''' до 4.0.4-alt98.40, затем продолжать как обычно. Если почему-то никак — попробуйте [http://lists.altlinux.org/pipermail/sisyphus/2010-August/348629.html отодвинуть] в сторону {{path|/var/lib/rpm/Conflictname}}.
xorg 1.9 несовместим с fglrx (символы savedScreenInfo и пр), а также с nvidia_glx (символы mi*).
См. [http://lists.altlinux.org/pipermail/sisyphus/2010-September/348877.html]
=== Июль ===
В 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) —
[http://lists.altlinux.org/pipermail/sisyphus/2010-September/348903.html вкладки открываются пустыми].
Возврат к предыдущему поведению:
$ cat /etc/chromium-browser/default
...
CHROMIUM_FLAGS="--disable-seccomp-sandbox"
=== Июнь ===
Обновление ядра на 2.6.32-std-def-alt15 с видеокартой NVidia: добавить в /etc/modprobe.d/blacklist строчку:
<pre>
blacklist nouveau
</pre>
Или удалить kernel-modules-drm-std-def.
=== Май ===
Обновление lxde, переезд на pcmanfm2. Желательно после обновления убить ~/.cache/menus, все процессы menu-cached и по возможности перелогиниться.
=== Апрель ===
В Сизифе затевается обновление '''rrd''' ([http://lists.altlinux.org/pipermail/sisyphus/2010-April/347115.html где-то после третьего мая]). Ввиду того, что обновление перескакивает через много версий (1.2.30 -> 1.4.3), что-то где-то может и вылезти. Если кто-то держит сборщики статистики и т. п. на Сизифе, возможно, стоит поставить на hold «^librrd*».
Обновление libmenu-cache и компонентов LXDE приводит к [http://lists.altlinux.org/pipermail/sisyphus/2010-April/346770.html зависанию lxpanel и pcmanfm2]. Сразу после обновления необходимо прибить процессы menu-cached и перезапустить lxpanel / перелогиниться.
Рекомендуется временно воздержаться от установки новых ядер, особенно удалённо — возможно поймать проблему, описанную [http://lists.altlinux.org/pipermail/sisyphus/2010-April/346659.html здесь] (загрузка застревает на запуске udev из initrd). Некоторым помог переход на make-initrd.
В сизиф с боями пробился '''[http://lists.altlinux.org/pipermail/sisyphus/2010-April/346454.html xorg-7.5]''', предположительно отвалился fglrx ([http://lists.altlinux.org/pipermail/devel/2010-April/181680.html есть бета]); '''обязательно''' прочтите письмо по ссылке перед {{cmd|dist-upgrade}}.
=== Февраль ===
firefox обновился до версии 3.6, при этом зачем-то переименован пакет в firefox-3.6. В новой версии [https://bugzilla.altlinux.org/show_bug.cgi?id=22994 не работают клиентские SSL-сертификаты].
2 февраля 2010 Sergei Epiphanov [http://lists.altlinux.org/pipermail/sisyphus/2010-February/345381.html написал]:
«Сегодня поставил себе KDE4.3.95 и не смог запустить KMail из-за того, что
по зависимостям не вытянулся akonadi. Я уж и сносил kde4pim-akonadi -
KMail не захотел работать. Пришлось ещё настроить Akonadi для работы с
сервером PgSQL, так как это тоже мешало запуску KMail.»
https://bugzilla.altlinux.org/22870
=== Январь ===
Пользователям {{pkg|xorg-drv-intel}} следует быть особенно осторожными при обновлении:
* старый 2.9.1 [https://bugzilla.altlinux.org/show_bug.cgi?id=22828#c9 конфликтует с ядром 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 также по умолчанию отключен
Может иметь смысл повременить с обновлением до появления, установки и загрузки подходящих ядер или временно перейти на {{pkg|xorg-drv-i810}}.
Если после обновления не загружается KDE4, поставьте {{pkg|qt4-dbus}}. [http://lists.altlinux.org/pipermail/sisyphus/2010-January/345041.html Майнтейнер в курсе], добавленная зависимость будет опубликована вместе с ещё хоть одним веским поводом обновить пакет.
После установки qt4 версии 4.5.1 (по крайней мере с KDE версии ниже 4.4) наблюдаются различные регрессии, в том числе в районе поддержки растровых шрифтов (см. {{altbug|22766}}).
eclipse сломан, пока не закончится процесс обновления до 3.5 (см. {{altbug|22839}}).


== Ссылки ==
== Ссылки ==

Версия от 12:57, 19 февраля 2013

50px-Gnome globe current event.png
Данная статья периодически обновляется.
Последнее обновление
12:57 19 февраля 2013

Замечания об обновлении Sisyphus

Zn1 26.gif Здесь собираются важные замечания, связанные с обновлением системы из Sisyphus; текущие критичные ошибки отмечены на altbug #9100. Пожалуйста, если вы вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.

Старые по меркам Сизифа замечания накапливаются в архиве.

Рекомендации

2013

Февраль

Если при обновлении системы с sysvinit попытался впереться systemd — воздержитесь от установки indexhtml-common-0.6.2-alt1, см. altbug #28528; если поздно спохватились, можно

  rpm -e agetty libnss-myhostname libsystemd-journal systemd

2012

Декабрь

На сборке rpm-4.0.4-alt100.58 под i586 текущим компилятором вылезла серьёзная бага, которая ранее оказывалась замаскирована; исправление имени at@ в течение суток попало в сизиф как rpm-4.0.4-alt100.59. Если кто успел поставить alt100.58, может понадобиться вытащить и установить обновление вручную. Типичным признаком при работе apt-get является:

error: failed dependencies:
        libaudit.so.1 >= set:jhK9a5Z0 is needed by login-0.60-alt33

Ноябрь

Сообщается, что при использовании etcnet с ifplugd требуется указание CONFIG_WIRELESS=no вдобавок к USE_IFPLUGD=yes; см. тж. altbug #27797.

Октябрь

Использующим системы на сизифе с корнем (/boot) на md raid1 и загрузчиком grub2-pc стоит обратить внимание на это сообщение. NB: с grub2-pc-2.00-alt1 конкретно в этом случае гарантированно будет проблема (upstream bug), исправление в 2.00-alt2. См. тж. процедуру восстановления при необходимости.

Сентябрь

В Сизиф отправлен очередной свежий буст, на этот раз 1.51.0; в devel@ -- подробные рекомендации по переводу пакетов на него. Возможно, также пригодится предыдущий тред. PS: теперь все, кто используют boost/thread/mutex.hpp или Boost.Pool, должны компоноваться с -lboost_thread -lboost_system.

Август

"Это обновление пакета pam, собранного с новой версией glibc.
Можно сказать, традиционные грабли в новой редакции.
Подробности см. в /var/log/auth/secure.
Рекомендуется service crond restart.
"

Собирающим дистрибутивы из сизифа стоит знать, что у modprobe теперь нет опции --list, ранее помеченной как deprecated; соответствующее изменение внесено в propagator-20101130-alt18.

Май

В связи с враждебной политикой апстрима systemd в отношении людей, не являющихся пользователями такового, при нежелании переходить с SysV init пользователям NetworkManager и/или udisks2 во избежание излишних заявлений «Not authorized» рекомендуется установить (rpm -Uvh --oldpackage) из архива сизифа и захолдить используемое из:


В Сизиф попал udev-176, которому обязательно нужен devtmpfs в ядре, без этого ни initrd, ни система не запустятся. В ядра ovz-el и std-def необходимые изменения внесены. Проверить свои ядра можно командой

# grep -i config_devtmpfs /boot/config-*


В Сизиф приехало libcairo-1.12.2, после обновления до него перестали запускаться XFCE/LXDE через удалённое подключение по NX (RX@Etersoft). Предположительно, проблема в Иксах 6.9, которые используются в nx. Пока помогает даунгрейд до 1.10.2. Дополнительные сведения приветствуются. Портирование NX на новые Иксы в процессе.

Апрель

При проблемах с automake_1.11 см. тж. данное письмо.

Выделены в отдельную компоненту пакеты *-debuginfo[1]; для использования теперь следует подключить их в явном виде — например, так:

rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic debuginfo

Изменена инфраструктура сборки biarch-оверлея для x86_64 (теперь создание i586-пакетов для предоставления 32-битного ABI происходит синхронно при сборке пакетов). Предупреждают, что arepo-репозитории x86_32 и x86_64-i586 несовместимы (одноименные пакеты отличаются по составу и зависимостям), автоматическое обновление со старого на новый не предусмотрено. Тем, кто имел неосторожностьсмелость установить пакеты из arepo-репозитория x86_32, перед подключением arepo-репозитория x86_64-i586 настоятельно рекомендуется удалить все пакеты, имя которых начинается на "i586-"; поскольку новый оверлей несёт больше пакетов, также рекомендуется добавить APT::Cache-Limit 67108864; в /etc/apt/apt.conf. Типичный sources-list для желающих использовать arepo теперь выглядит так:

rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64-i586 classic

Март

Едет xorg-1.12, на новых intel может решать вопросы[2], с nouveau у cairo они заведомо возникнут (может потребоваться откат версии); fglrx опять задерживается. YHBW.

Майнтейнер java предупреждает о готовящемся переезде с maven2 на maven3, что чревато временными крупными разломами по части собираемости java-пакетов.

Январь

Обновление vsftpd до 2.3.5 принесло невозможность пускать в домашние каталоги пользователей при заведомо небезопасной конфигурации, которая стала неподдерживаемой (ошибка 500 OOPS: vsftpd: refusing to run with writable root inside chroot()). См. здесь и здесь. Это вызывает проблемы ftp-доступа на shared-хостинге. Исправление — запретить пользователю запись в домашний каталог и впредь обращать внимание на предупреждения в конфигурационных файлах и changelog.

Браузер Chromium на новых ядрах (предположительно начиная с 3.1.5) стал зависать при открытии нескольких вкладок. В качестве временного решения можно закомментировать

$ grep sec /etc/chromium-browser/default 
#CHROMIUM_FLAGS="--enable-seccomp-sandbox"

Заведена бага 25407.

Ссылки

  1. в т.ч. ради уменьшения размеров индексов
  2. проверено с 3.3.0-std-ng