Sisyphus changes
Замечания об обновлении Sisyphus
Здесь собираются важные замечания, связанные с обновлением системы из Sisyphus; текущие критичные ошибки отмечены на altbug #9100. Пожалуйста, если вы вносите предупреждения заранее, то потом либо убирайте их, либо конкретизируйте проблему. Извещения «месяц назад надо было бояться» бесполезны.
Старые по меркам Сизифа замечания накапливаются в архиве.
Рекомендации
- общие; glibc-*; rpm; apt; downgrade
- ветки/дистрибутивы: p6/t6; 5.1; 5.0; 4.1; 4.0; 3.0; 2.4; 2.3; 2.2
2013
Март
Следует внимательно отнестись к обновлению grub2-efi до 2.00-alt12: изменяется имя подкаталога ESP, стоит перепроверить глазами успешность миграции и на всякий держать под рукой rescue-диск/флэшку.
Февраль
Если при обновлении системы с sysvinit попытался впереться systemd — воздержитесь от установки indexhtml-common 0.6.2-alt1 (altbug #28528) и samba 4.0.x < 4.0.3-alt2 (altbug #28585); если поздно спохватились, можно
rpm -e agetty libnss-myhostname libsystemd-journal systemd
Январь
В udev-197 изменились правила именования новых сетевых интерфейсов, не удивляйтесь. См. также altbug #28484. Желающим страстарого доброго eth0 следует установить udev-rule-generator-net, спасибо shaba@.
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.
Август
Собирающим дистрибутивы из сизифа стоит знать, что у modprobe теперь нет опции --list, ранее помеченной как deprecated; соответствующее изменение внесено в propagator-20101130-alt18.
Май
В связи с враждебной политикой апстрима systemd в отношении людей, не являющихся пользователями такового, при нежелании переходить с SysV init пользователям NetworkManager и/или udisks2 во избежание излишних заявлений «Not authorized» рекомендуется установить (rpm -Uvh --oldpackage) из архива сизифа и захолдить используемое из:
- libpolkit-0.104-alt1 (i586, x86_64)
- polkit-0.104-alt1 (i586, x86_64)
- libudisks2-1.94.0-alt1.1 (i586, x86_64)
- udisks2-1.94.0-alt1.1 (i586, x86_64)
- NetworkManager-0.9.4.0-alt2 (тоже archive/Sisyphus/2012/04/12/)
В Сизиф попал 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.
Ссылки
- ↑ в т.ч. ради уменьшения размеров индексов
- ↑ проверено с 3.3.0-std-ng