openSUSE Leap 42.1

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

openSUSE Leap — это свободная операционная система на базе Linux для Вашего ПК, ноутбука или сервера. Вы можете просматривать веб, управлять почтой и фотографиями, выполнять офисную работу, смотреть видео или слушать музыку. Have a lot of fun!

Дата публикации: 2018-05-17, Ве́рсия: 42.1.20170604.c3ba04c

The end of the maintenance period for openSUSE Leap 42.1 is now reached. To keep your systems up-to-date and secure, upgrade to a current openSUSE version. Before starting the upgrade, make sure that all maintenance updates for openSUSE Leap 42.1 are applied.

For more information about upgrading to a current openSUSE version, see http://en.opensuse.org/SDB:Distribution-Upgrade.

For the release notes of previous releases, see http://en.opensuse.org/openSUSE:Release_Notes (http://en.opensuse.org/openSUSE:Release_Notes).

1 Установка

Данный раздел содержит информацию по установке, Подробные инструкции по обновлению приведена в документации на https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/part.basics.html.

1.1 Установка минимальной системы

Чтобы избежать установки больших рекомендованных пакетов шаблон минимальной установки использует другой шаблон, конфликтующий с нежелательными пакетами. Этот шаблон после выполнения установки можно удалить, он называется patterns-openSUSE-minimal_base-conflicts.

Обратите внимание, что в минимальной установке по умолчанию нет брандмауэра. Если он вам нужен, установите SuSEfirewall2.

1.2 UEFI — единый интерфейс EFI

Перед установкой openSUSE на систему, загружающуюся с помощью UEFI (Unified Extensible Firmware Interface), вам настоятельно рекомендуется проверить наличие обновлений прошивки, рекомендованных производителем, и в случае их существования установить такие обновления. Предустановленная Windows 8 является верным признаком того, что ваша система использует UEFI.

Обоснование: Некоторые прошивки UEFI содержат ошибки, приводящие к сбою в случае записи большого объёма данных в область хранения UEFI. Что характерно, никто точно не знает, насколько «большой» объём приводит к такому сбою. openSUSE минимизирует этот риск, записывая минимальный объём данных, необходимых для загрузки ОС. Под минимальным понимается указание прошивке UEFI на расположение загрузчика openSUSE. Специальные возможности ядра Linux, использующие область хранения UEFI для сведений о загрузках и сбоях (pstore), по умолчанию отключены. Тем не менее, рекомендуется установить все рекомендованные производителем обновления прошивки.

1.3 UEFI, GPT и разделы MS-DOS

Вместе со спецификацией EFI/UEFI применяется новый способ разметки: GPT (GUID Partition Table). Он использует глобально уникальные идентификаторы (128-битные значения в виде 32 шестнадцатеричных цифр) для определения устройств и типов разделов.

Кроме этого, спецификация UEFI разрешает использование устаревших разделов MBR (MS-DOS). Загрузчики Linux (ELILO или GRUB2) пытаются автоматически создать GUID для таких разделов и сохранить изменения в прошивке. Такие GUID могут часто изменяться, что приводит к перезаписи данных прошивки. Перезапись состоит из двух разных действий: удаления старой записи и создания новой записи на замену старой.

В современных прошивках есть сборщик мусора, собирающий удалённые записи и освобождающий память, зарезервированную под старые записи. Проблема возникает в случае, когда глючная прошивка не освобождает такие записи; это может привести к невозможности загрузки системы.

Обходной путь очень прост: конвертируйте устаревший раздел MBR в новый GPT, чтобы полностью избежать подобных проблем.

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

В этом разделе перечислены замечания, связанные с обновлением системы. Подробные инструкции по обновлению приведены в документации по адресу https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/cha.update.osuse.html.

2.1 Имена сетевых интерфейсов

При обновлении удалённой машины с openSUSE 13.2 убедитесь, что ваши сетевые интерфейсы названы правильно.

openSUSE 13.2 использует т.н. предсказуемые имена сетевых интерфейсов (например, enp5s0), тогда как openSUSE Leap 42.1 использует постоянные имена (eth0). После обновления и перезагрузки имена сетевых интерфейсов могут измениться. Это может заблокировать для вас доступ к системе. Чтобы избежать переименования интерфейсов, перед перезагрузкой запустите для каждого из них следующую команду:

/usr/lib/udev/udev-generate-persistent-rule -v -c enp5s1 -n enp5s1 -o /etc/udev/rules.d/70-persistent-net.rules

Замените enp5s1 на имя своего сетевого интерфейса.

2.2 Btrfs: Утечка дискового пространства после отката системы

openSUSE 13.2 использовала раскладку разделов Btrfs, которая позволяла дисковому пространству стать занятым недоступным содержимым после выполнения отката системы. Этот недостаток системы был исправлен в openSUSE Leap 42.1. Тем не менее, исправление может быть применено только к вновь устанавливаемым системам.

Если вы обновляетесь с openSUSE 13.2, вы не можете перейти на новую раскладку, но можете получить обратно пространство на диске.

Предупреждение
Предупреждение: Потеря данных с нестандартными настройками или без откатов

Данная процедура корректно работает только на установках, использующих предложение установщика openSUSE 13.2 по умолчанию.

Кроме того, вам необходимо предварительно выполнить откат системы.

Если вы указали нестандартные настройки для своей файловой системы Btrfs или не выполняли откат системы, выполнение данной процедуры может привести к потере данных.

  1. Смонтируйте корневую файловую систему:

    mount /dev/<ROOT_FILE_SYSTEM> -o subvolid=5 /mnt
  2. Удалите из /mnt все файлы, не входящие в подтома:

    find /mnt -xdev -delete
  3. Отмонтируйте файловую систему:

    umount /mnt

3 Общее

3.1 Репозиторий Non-Oss

После установки репозиторий non-oss отключён.

Включите репозиторий openSUSE-Leap-42.1-Non-Oss с помощью YaST или из командной строки с помощью zypper:

zypper mr -e repo-non-oss

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

4.1 Система печати: улучшения и несовместимые изменения

Обновление CUPS до версии 1.7

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

  • Стандартным форматом заданий на печать теперь является PDF, а не PS. Таким образом, теперь для традиционных PostScript-принтеров тоже нужен фильтр/драйвер для печати.

    Подробности см. по адресу http://en.opensuse.org/Concepts_printing (http://en.opensuse.org/Concepts_printing) .

  • Изменился протокол обнаружения сетевых принтеров. «Родной» метод теперь основан на DNS Service discovery (DNS-SD, т.е. через Avahi). Для обеспечения совместной работы старого и нового протоколов можно использовать службу cups-browsed из пакета cups-filters. И cupsd, и cups-browsed должны быть запущены, чтобы «старые» клиенты (в том числе LibreOffice и KDE) могли обнаруживать принтеры.

  • Версия по умолчанию протокола IPP изменена с 1.1 на 2.0. Более старые серверы IPP типа CUPS 1.3.x (например, в SUSE Linux Enteprise 11) отклоняют запросы IPP 2.0 с сообщением Bad Request (см. http://www.cups.org/str.php?L4231).

    Чтобы отправлять задания на старые сервера, необходимо вручную указать версию протокола IPP, добавив /version=1.1:

    • к параметрам ServerName в файле client.conf (например, ServerName stariy.server.primer.ru/version=1.1).

    • к значению переменной окружения CUPS_SERVER.

    • к значению имени сервера в параметре -h инструментов командной строки, например:

      lpstat -h stariy.server.primer.ru/version=1.1 -p
  • Некоторые фильтры и механизмы печати были перенесены из пакета cups в пакет cups-filters.

  • Некоторые параметры настройки были вынесены из cupsd.conf в cups-files.conf (см. http://www.cups.org/str.php?L4223 (http://www.cups.org/str.php?L4223), CVE-2012-5519 и https://bugzilla.opensuse.org/show_bug.cgi?id=789566 (https://bugzilla.opensuse.org/show_bug.cgi?id=789566)).

  • Тестовая страница и баннеры CUPS были перенесены из пакета cups в пакет cups-filters (см. http://www.cups.org/str.php?L4120 (http://www.cups.org/str.php?L4120) и https://bugzilla.opensuse.org/show_bug.cgi?id=735404 (https://bugzilla.opensuse.org/show_bug.cgi?id=735404)).

5 Разное

5.1 KDE и сетевая аутентификация

При использовании менеджера дисплеев KDE SDDM с методом аутентификации, предоставляющим множество пользователей, SDDM становится непригодным к использованию. Более того, если используется автоматическое монтирование, то SDDM может надолго заблокироваться при запуске, пытаясь примонтировать домашний каталог каждого пользователя.

Добавьте/измените в /etc/sddm.conf следующие записи:

[Theme]
Current=maldives

[Users]
MaximumUid=1002

Подробнее см. https://bugzilla.suse.com/show_bug.cgi?id=953778 (https://bugzilla.suse.com/show_bug.cgi?id=953778).

5.2 Нет поддержки хранителей экрана в KDE Plasma

По умолчанию KDE Plasma не поддерживает хранители экрана (скринсейверы). Если вы хотите иметь хранитель экрана, установите пакет xscreensaver.

Настройте запуск xscreensaver одновременно с сеансом рабочего стола, выбрав K › Настройки › Настройки системы, затем выберите Запуск и завершение › Автозапуск. Нажмите Добавить приложение, наберите xscreensaver и нажмите OK.

Чтобы настроить хранитель экрана, используйте команду xscreensaver-demo.

6 Дополнительные сведения и обратная связь

  • Читать файлы README на установочном носителе.

  • Просмотреть подробный журнал изменений конкретного пакета из его RPM:

    rpm --changelog -qp ИМЯ_ФАЙЛА.rpm

    Замените ИМЯ_ФАЙЛА на имя пакета RPM.

  • Хронологический журнал всех изменений в обновлённых пакетах приведён в файле ChangeLog на верхнем уровне диска.

  • Больше сведений вы найдёте в каталоге docu на диске.

  • Дополнительная и обновлённая документация на сайте https://activedoc.opensuse.org/ (https://activedoc.opensuse.org/).

  • Последние новости от openSUSE на сайте https://www.opensuse.org (https://www.opensuse.org).

Авторские права © 2015 SUSE LLC

Спасибо за использование openSUSE.

Команда openSUSE.

Распечатать эту страницу