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

Материал из ALT Linux Wiki
м (→‎Март: libhal update)
 
(не показано 159 промежуточных версий 16 участников)
Строка 1: Строка 1:
[[Категория:Sisyphus]]
[[Категория:Sisyphus]]
[[Категория:Changes]]
[[Категория:Changes]]
[[category:admin]]
{{Шаблон:ОбновляемаяСтатья}}
{{Шаблон:ОбновляемаяСтатья}}
== Замечания об обновлении Sisyphus ==
== Замечания об обновлении Sisyphus ==


[[Изображение:zn1_26.gif]] Здесь собираются важные замечания, связанные с обновлением системы из [[Sisyphus]]; текущие критичные ошибки отмечены на {{altbug|9100}}. Пожалуйста, если вы вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.
[[Изображение:zn1_26.gif]] Здесь собираются важные замечания, связанные с обновлением системы из [[Sisyphus]]; обновления по безопасности отмечаются на [http://packages.altlinux.org/ru/Sisyphus/security этой страничке].
 
Пожалуйста, если вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.


Старые по меркам Сизифа замечания накапливаются в [[changes/archive|архиве]].
Старые по меркам Сизифа замечания накапливаются в [[changes/archive|архиве]].


=== Рекомендации ===
=== Рекомендации ===
* [[changes/devel|по разработке]]
* [[changes/intro|общие]]; [[changes/glibc|glibc-*]]; [[changes/rpm|rpm]]; [[changes/apt|apt]]; [[downgrade]]
* [[changes/intro|общие]]; [[changes/glibc|glibc-*]]; [[changes/rpm|rpm]]; [[changes/apt|apt]]; [[downgrade]]
* ветки/дистрибутивы: [[changes/Branch51|5.1]]; [[changes/Branch50|5.0]]; [[changes/Branch41|4.1]]; [[changes/Branch40|4.0]]; [[changes/Branch30|3.0]];  [[changes/Master24|2.4]]; [[changes/Compact23|2.3]]; [[changes/Master22|2.2]]
* ветки/дистрибутивы: [[Changes/Branch6|p6/t6]]; [[changes/Branch51|5.1]]; [[changes/Branch50|5.0]]; [[changes/Branch41|4.1]]; [[changes/Branch40|4.0]]; [[changes/Branch30|3.0]];  [[changes/Master24|2.4]]; [[changes/Compact23|2.3]]; [[changes/Master22|2.2]]
 
== 2011 ==
 
=== Март ===
Если обновление выносит полсистемы<sup>TM</sup> (в сборке 0.5.14-alt5 добавлен искуственный конфликт с {{pkg|libudev}}), может иметь смысл:
* либо {{cmd|apt-get remove libhal}} (если среди затрагиваемого ничего важного),
* либо временно поставить {{pkg|libhal}} на Hold.
 
=== Февраль ===
Внимание: '''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).
== 2024 ==
 
== 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}}.
У кого Legacy BIOS, [https://lore.altlinux.org/sisyphus/8e0dec5d-f8f9-4ac7-a121-6117319b3588@ya.ru/T/#u не обновляйте] grub-pc (завтра приедет в репозиторий grub-pc 2.12-alt1): {{altbug|51107}}.
 
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*».
Начиная с 23 апреля в репозиторий собран пакет {{pkg|filesystem}} 3.1-alt1, в котором {{pkg|/bin}}, {{path|/sbin}}, {{path|/lib*}} являются символическими ссылками на каталоги под {{path|/usr}}; см. [[Usrmerge|подробнее]]. {{prg|rpm}} не может его установить в окружение, в котором уже есть такие непустые каталоги, поэтому, чтобы обновить Sisyphus с unmerged-usr на merged-usr, недостаточно просто запустить обновление; нужно выполнить следующие действия:


Обновление libmenu-cache и компонентов LXDE приводит к [http://lists.altlinux.org/pipermail/sisyphus/2010-April/346770.html зависанию lxpanel и pcmanfm2]. Сразу после обновления необходимо прибить процессы menu-cached и перезапустить lxpanel / перелогиниться.
# apt-get install usrmerge-hier-convert


Рекомендуется временно воздержаться от установки новых ядер, особенно удалённо — возможно поймать проблему, описанную [http://lists.altlinux.org/pipermail/sisyphus/2010-April/346659.html здесь] (загрузка застревает на запуске udev из initrd). Некоторым помог переход на make-initrd.
Иными словами, программа usrmerge-hier-convert должна уже быть в системе перед обновлением.


В сизиф с боями пробился '''[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}}.
Перед установкой usrmerge-hier-convert проверяет, возможно ли преобразование файловой системы. Некоторые пакеты (их исчезающе мало) могут быть несовместимы с usrmerge, их придётся обновить или удалить заранее. Самый известный — vim (см. altbug #49541), который может потребоваться обновить:


=== Февраль ===
# apt-get install vim-common
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 написал]:
После обновления и/или удаления таких пакетов надо снова попытаться установить {{pkg|usrmerge-hier-convert}}. Если проверка прошла успешно, можно обновляться.
«Сегодня поставил себе KDE4.3.95 и не смог запустить KMail из-за того, что
по зависимостям не вытянулся akonadi. Я уж и сносил kde4pim-akonadi -
KMail не захотел работать. Пришлось ещё настроить Akonadi для работы с
сервером PgSQL, так как это тоже мешало запуску KMail.»
https://bugzilla.altlinux.org/22870


=== Январь ===
# apt-get dist-upgrade
Пользователям {{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 Майнтейнер в курсе], добавленная зависимость будет опубликована вместе с ещё хоть одним веским поводом обновить пакет.
После обновления на новый filesystem пакет {{pkg|usrmerge-hier-convert}} ни для чего не нужен, и его можно смело удалить.


После установки qt4 версии 4.5.1 (по крайней мере с KDE версии ниже 4.4) наблюдаются различные регрессии, в том числе в районе поддержки растровых шрифтов (см. {{altbug|22766}}).
== 2023 ==


eclipse сломан, пока не закончится процесс обновления до 3.5 (см. {{altbug|22839}}).
=== Август ===
 
После обновления imlib2 до версии 1.12.0-alt1, на i586, icewm падает при старте. Откат на 1.11.1-alt1 исправляет ситуацию. До выяснения рекомендуется не обновлять imlib2.
== 2009 ==
https://bugzilla.altlinux.org/47331
 
=== Декабрь ===
at@ [http://lists.altlinux.org/pipermail/devel/2009-December/178354.html сообщил], что [http://git.altlinux.org/people/at/packages/?p=hasher.git;a=commit;h=19bb47c654a65d0bcdb797bf77b82c98139a7305 реализовал] поддержку <tt>rpm-dir</tt> в {{pkg|hasher}} для ускорения обработки промежуточных репозиториев; для создания хэшей при их публикации теперь придётся запустить {{cmd|$hasher/aptbox/regenbasedir}} (или {{cmd|genbasedir --bloat}} совсем вручную).
 
sbolshakov@ [http://lists.altlinux.org/pipermail/sisyphus/2009-December/344414.html предупреждает], что сборка '''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.
[http://lists.altlinux.org/pipermail/sisyphus/2009-October/343086.html Обсуждение], [https://bugzilla.altlinux.org/show_bug.cgi?id=22127 #22127]
 
=== Октябрь ===
raorn@ [http://lists.altlinux.org/pipermail/sisyphus/2009-October/342715.html предупреждает]: "ВНЕЗАПНО, все gtk приложения начали падать при вызове диалога
открытия файлов.  Как оказалось обновлённый gvfs резко поменял
версию, а у меня в сессии остались болтаться старые процессы.
Убил gvfsd* и всё починилось.  Будьте внимательны."
 
=== Сентябрь ===
 
Майнейнер asterisk объявил о прекращении поддержки устаревшего zaptel в пользу dahdi.  Подробности [http://lists.altlinux.org/pipermail/devel/2009-September/174973.html письмом].
 
=== Апрель ===
 
При удалённом подключении с системы, обновлённой до Сизифа (при этом ввод с клавиатуры стал работать через 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 надо на клиенте.


=== Февраль ===
=== Февраль ===
После обновления Chromium до версии 110.0.5481.77-alt1, программа падает при открытии вкладок:
https://bugzilla.altlinux.org/45269 (https://bugzilla.altlinux.org/45288 для chromium-gost).


[http://bugzilla.altlinux.org/show_bug.cgi?id=18715 После обновления OpenOffice.org он не запускается с ошибкой "Невозможно запустить приложение."]
<!--
<pre>
== Примечания ==
$ 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
</pre>
Совет от Valery Inozemtsev:
<pre>
# rpm -e openoffice.org-gnome
</pre>
 
== Ссылки ==
<references/>
<references/>
-->


{{Category navigation|title=changes|category=Changes|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=changes|category=Changes|sortkey={{SUBPAGENAME}}}}

Текущая версия от 11:45, 12 августа 2024

50px-Gnome globe current event.png
Данная статья периодически обновляется.
Последнее обновление
11:45 12 августа 2024

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

Zn1 26.gif Здесь собираются важные замечания, связанные с обновлением системы из Sisyphus; обновления по безопасности отмечаются на этой страничке.

Пожалуйста, если вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.

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

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

2024

Август

У кого Legacy BIOS, не обновляйте grub-pc (завтра приедет в репозиторий grub-pc 2.12-alt1): altbug #51107.

Апрель

Начиная с 23 апреля в репозиторий собран пакет filesystem 3.1-alt1, в котором /bin, /sbin, /lib* являются символическими ссылками на каталоги под /usr; см. подробнее. rpm не может его установить в окружение, в котором уже есть такие непустые каталоги, поэтому, чтобы обновить Sisyphus с unmerged-usr на merged-usr, недостаточно просто запустить обновление; нужно выполнить следующие действия:

# apt-get install usrmerge-hier-convert

Иными словами, программа usrmerge-hier-convert должна уже быть в системе перед обновлением.

Перед установкой usrmerge-hier-convert проверяет, возможно ли преобразование файловой системы. Некоторые пакеты (их исчезающе мало) могут быть несовместимы с usrmerge, их придётся обновить или удалить заранее. Самый известный — vim (см. altbug #49541), который может потребоваться обновить:

# apt-get install vim-common

После обновления и/или удаления таких пакетов надо снова попытаться установить usrmerge-hier-convert. Если проверка прошла успешно, можно обновляться.

# apt-get dist-upgrade

После обновления на новый filesystem пакет usrmerge-hier-convert ни для чего не нужен, и его можно смело удалить.

2023

Август

После обновления imlib2 до версии 1.12.0-alt1, на i586, icewm падает при старте. Откат на 1.11.1-alt1 исправляет ситуацию. До выяснения рекомендуется не обновлять imlib2. https://bugzilla.altlinux.org/47331

Февраль

После обновления Chromium до версии 110.0.5481.77-alt1, программа падает при открытии вкладок: https://bugzilla.altlinux.org/45269 (https://bugzilla.altlinux.org/45288 для chromium-gost).