Примечания к выпуску openSUSE 11.4

Авторские права © 2011 Novell, Inc.

Разрешается копировать, распространять и/или видоизменять этот документ на условиях Лицензии GNU на Свободную Документацию версии 1.2 или любой более поздней версии, изданной Free Software Foundation; без неизменяемых разделов, без текстов, помещаемых на первой странице обложки и без текстов, помещаемых на последней странице обложки. Копия лицензии включена в виде файла fdl.txt.

Если вы обновляетесь с более старой версии до этого выпуска openSUSE, см. предыдущие примечания здесь: http://en.opensuse.org/openSUSE:Release_Notes

Примечания к выпуску охватывают следующие области:

Установка
  1. Minimum Server Software Selection Pattern Is Broken
Общее
  1. Документация openSUSE
  2. Смена поведения апплетов обновлений
Обновление системы
  1. Метод загрузки по умолчанию требует больше места
Технические данные
  1. Инициализация видео с KMS (Kernel Mode Setting)
  2. Удаление бита setuid для Xorg
  3. CIFS and NFS Services Disabled By Default
  4. Недостатки поддержки SQL в syslog-ng
  5. Диски SSD от Intel приводят к зависаниям

Установка

Minimum Server Software Selection Pattern Is Broken

The "Minimum Server" software selection pattern misses several packages and causes conflicts when installing additional packages. See http://bugzilla.novell.com/show_bug.cgi?id=686397 for details.

If a conflict dialog says:

pattern:minimal_base conflicts with ...

choose to "uninstall" or "not to install pattern:minimal_base". This might cause additional or different packages to be installed.

Общее

Документация openSUSE

Смена поведения апплетов обновлений

Изменилось поведение по умолчанию апплетов обновлений. Теперь, помимо системных исправлений, апплеты также показывают обновления от других поставщиков. Это изменение скажется на пользователях, подписанных на сторонние репозитории.

Для возврата к старой модели поведения апплетов, т.е. отображения только системных обновлений, задайте HidePackages=true в секции [Updates] файла /etc/Packagekit/ZYpp.conf. ВНИМАНИЕ: В этом случае вы можете пропустить обновления безопасности, опубликованные в сторонних репозиториях.

Обновление системы

Метод загрузки по умолчанию требует больше места

Изменился метод загрузки для Zypp при установке пакетов: теперь он сначала скачивает все пакеты прежде, чем начать установку. Это означает, что теперь ему требуется больше свободного места на диске. Традиционное поведение заключалось в последовательной обработке одного пакета за другим.

Если у вас не хватает свободного места на диске, вы можете вернуть старое поведение, задав commit.downloadMode = DownloadAsNeeded в файле /etc/zypp/zypp.conf.

Технические данные

Инициализация видео с KMS (Kernel Mode Setting)

В openSUSE 11.3 мы перешли на KMS (Kernel Mode Setting) для видеокарт Intel, ATI и NVIDIA, теперь это поведение по умолчанию. Если у вас при этом возникают проблемы с поддержкой KMS драйвером (intel, radeon, nouveau), отключите KMS, добавив nomodeset в строку загрузки ядра. Для постоянного применения добавьте это в строку параметров ядра в файле /boot/grub/menu.lst. Этот параметр означает, что соответствующий модуль ядра (intel, radeon, nouveau) будет загружен в initrd с параметром modeset=0, т.е. с отключённым KMS.

В редких случаях, когда загрузка модуля DRM из initrd является общей проблемой и не относится к KMS, можно полностью отключить загрузку модуля DRM в initrd. Для этого установите параметр sysconfig NO_KMS_IN_INITRD в yes через YAST, это создаст initrd заново. Перезагрузитесь.

На картах Intel без KMS Xserver использует драйвер fbdev (драйвер intel поддерживает только KMS); в качестве альтернативы существует драйвер «intellegacy» (пакет xorg-x11-driver-video-intel-legacy), всё ещё поддерживающий UMS (User Mode Setting). Для его использования отредактируйте файл /etc/X11/xorg.conf.d/50-device.conf и измените драйвер на intellegacy.

На современных картах ATI отступным вариантом является radeonhd. На картах NVIDIA без KMS используется драйвер nv (драйвер nouveau поддерживает только KMS).

Удаление бита setuid для Xorg

Бит setuid файла /usr/bin/Xorg необходим для запуска X от имени непривилегированного пользователя, например, командой startx. Этот метод уже долгое время является устаревшим в связи с использованием менеджеров дисплея. Современные среды полагаются на списки контроля доступа к устройствам и привилегии polkit, зависящего от consolekit, отслеживающего активную консоль с помощью менеджера дисплея.

Пользователи, которым нужна старая конфигурация, могут выставить бит setuid самостоятельно в файле /etc/permissions.local, убрав знак комментария у этой строки:

#/usr/bin/Xorg                 root:root       4711

после чего запустить SuSEconfig --module permissions.

CIFS and NFS Services Disabled By Default

To improve boot speed the CIFS and NFS services are no longer enabled by default.

Use the YaST System Services (Runlevel) editor to enable them if needed.

Недостатки поддержки SQL в syslog-ng

Пакет syslog-ng собирается с включённой поддержкой SQL, поставляемой в виде модуля в пакете syslog-ng-sql. Модуль SQL использует DBI, независимый от базы данных слой абстракций, написанный на C, позволяющий осуществлять запись данных в различные базы с поддержкой DBI.

На данный момент не рекомендуется использовать в качестве базы данных sqlite3, так как повторное открытие не работает с текущей версией драйверов DBI. Данная проблема исправлена в разрабатываемой версии libdbi, но поставка этой версии поломает другие пакеты.

Диски SSD от Intel приводят к зависаниям

Диски SSD от Intel со старой прошивкой могут приводить к системным зависаниям при использовании демона smartd (монитора дисков и устройств S.M.A.R.T.), включённого по умолчанию.

Пользователям нужно обновить прошивку диска. Скачать её можно с http://www.intel.com/go/ssdfirmware/.