openSUSE Leap 42.3 Примечания к выпуску openSUSE Leap — это свободная операционная система на базе Linux для Вашего ПК, ноутбука или сервера. Вы можете просматривать веб, управлять почтой и фотографиями, выполнять офисную работу, смотреть видео или слушать музыку. Have a lot of fun! Дата публикации: 2017-07-16 , Ве́рсия: 42.3.20170714 1 Установка 2 Обновление системы 3 Общее 4 Дополнительные сведения и обратная связь Примечания к выпуску находятся в постоянной разработке. Чтобы узнать о последних обновлениях, посмотрите онлайн-версию по адресу https:// doc.opensuse.org/release-notes. Английский текст примечаний к выпуску обновляется сразу по мере необходимости. Переводные версии могут запаздывать. Если вы обновляетесь с более старой версии до этого выпуска openSUSE Leap, см. предыдущие примечания здесь: http://en.opensuse.org/openSUSE:Release_Notes. Информация о проекте доступна по адресу https://www.opensuse.org. Для сообщений об ошибках в этом выпуске используйте openSUSE Bugzilla. Больше сведений можно найти по адресу http://en.opensuse.org/Submitting_Bug_Reports. 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. 1.4 Изменения для пользователей, устанавливающих драйвер Nvidia вручную В openSUSE Leap 42.3 вам потребуется сначала удалить пакет drm-kmp-default, прежде чем вручную устанавливать драйверы Nvidia из файла .run: zypper rm drm-kmp-default Если же вы используете RPM, предоставленные Nvidia, то эта проблема вас не коснётся, поскольку в этом случае пакет drm-kmp-default заменяется при установке драйвера автоматически. Если позже вы захотите удалить драйвер Nvidia, убедитесь, что снова установили пакет drm-kmp-default. Больше сведений по ссылке https://bugzilla.suse.com/show_bug.cgi?id=1044816. 2 Обновление системы В этом разделе перечислены замечания, связанные с обновлением системы. Подробные инструкции по обновлению приведены в документации по адресу https:// doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/ cha.update.osuse.html. 2.1 Обновление с openSUSE Leap 42.2 2.1.1 Удалённые и заменённые пакеты Следующие пакеты были удалены или заменены относительно openSUSE Leap 42.2: • ldapjdk: Fails to build on 42.3. • castor: Fails to build on 42.3. • fontinfo: никогда не предназначался для выпуска в виде стабильного пакета. • plasma5-mediacenter: разработка прекращена после версии 5.7.3. • perl-Mojolicious-Plugin-Bootstrap3: признан устаревшим, его функции доступны в пакете perl-Mojolicious-Plugin-AssetPack. • qtsharp: Fails to build on 42.3. • rubygem-mysql: Replaced by rubygem-mysql2. 2.1.2 Драйвер тачпада Synaptics в KDE Plasma В openSUSE Leap 42.2 X11-драйвер synaptics (пакет xf86-input-synaptics) не устанавливался по умолчанию (см. Раздел 2.2.4, «X-драйвер Synaptics может ухудшить впечатления от тачпада в GNOME»). Тем не менее, в KDE Plasma возможности настройки его замены, libinput, сильно ограничены. Начиная с openSUSE Leap 42.3, пакет xf86-input-synaptics устанавливается вместе с рабочим окружением KDE Plasma (рекомендуется пакетом plasma5-workspace). 2.1.3 Изменения в индексировании для настольного поиска KDE В openSUSE Leap 42.3 настольный поиск по умолчанию индексирует только имена файлов, а не их содержимое. Индексирование содержимого файлов необходимо повторно включить вручную, даже если оно ранее было включено, так как предыдущее значение по умолчанию не сохранялось в настройках. Чтобы сделать это, выполните следующее: 1. Из главного меню или krunner откройте Параметры системы. 2. Нажмите Поиск. 3. Установите галочку Также индексировать содержимое файлов. 4. Нажмите Применить. 2.1.4 Shorewall обновлён до версии 5.1 В openSUSE Leap 42.3 Shorewall обновлён до последнего стабильного выпуска 5.1. При обновлении shorewall и shorewall6 предупредят администратора о необходимости обновления конфигурационных файлов. Документация доступна на сайте http://shorewall.net/. Процедура 1 Обновление Shorewall 1. От имени администратора запустите в сеансе консоли: root #shorewall update -a /etc/shorewall 2. Переведите свои настройки на новый синтаксис в тех случаях, когда автоматическое преобразование не справляется. Это может потребоваться только в особенных, очень сложных конфигурациях. 3. Проверьте получившийся результат с помощью: root #shorewall try /etc/shorewall Если всё работает, перезагрузитесь или перезапустите службу с помощью: root #systemctl restart shorewall.service Примечание Примечание: Обновление shorewall6 Процесс обновления shorewall6 совпадает с процессом для shorewall, описанным в разделе Процедура 1, «Обновление Shorewall». Хотя вам нужно заменить все вхождения shorewall на shorewall6. 2.2 Обновление с openSUSE Leap 42.1 2.2.1 Удалённые и заменённые пакеты Следующие пакеты были удалены или заменены относительно openSUSE Leap 42.1: • arista: Заменён на transmageddon. • cadabra: Исходный код больше не собирается. Преемник Cadabra 2 пока недостаточно стабилен. • dropbear: Удалён в силу отсутствия преимуществ по сравнению с openssh. • emerillon: Заменён на gnome-maps. • gnome-system-log: Заменён на gnome-logs. • hawk: Заменён на hawk2. • ksnapshot: Заменён на spectacle. • labplot: Labplot был заменён своей же Qt5-версией, labplot-kf5. Если вы обновляетесь с openSUSE Leap 42.1, где был установлен labplot, то вы получите labplot-kf5 автоматически. • nodejs: Переименован в nodejs4. • psi: Заменён на psi+. • python-moin: Заменён на moinmoin-wiki. Чистое переименование, не новая версия — полностью идентичная замена. • ungifsicle: Заменён на gifsicle. • xchat: Заменён на hexchat. 2.2.2 /var/cache на собственном подтоме для снимков и отката /var/cache содержит много часто изменяемых данных, например, кэш Zypper различных версий RPM-пакетов для каждого обновления. Как результат хранения преимущественно избыточных, но часто изменяемых данных, объём дискового пространства, занимаемый снимками, может вырасти очень быстро. Чтобы рещить эту проблему, перенесите /var/cache на отдельный подтом. В новых установках openSUSE Leap 42.3 это делается автоматически. Чтобы перейти на новую схему в существующей корневой файловой системе, выполните следующие шаги: 1. Выясните имя устройства (например, /dev/sda2 или /dev/sda3) с корневой файловой системой: df / 2. Определите родительский подтом для остальных подтомов. В openSUSE 13.2 этот подтом называется @. Чтобы проверить, есть ли у вас подтом @, введите: btrfs subvolume list / | grep '@' Если вывод команды пустой, у вас нет подтома @. В этом случае вы можете использовать подтом с ID 5, который использовался в более старых версиях openSUSE. 3. Теперь подключите требуемый подтом. □ Если у вас подтом @, подключите его к временной точке монтирования: mount <корневое_устройство> -o subvol=@ /mnt □ Если у вас нет подтома @, то подключите подтом с ID 5: mount <корневое_устройство> -o subvolid=5 /mnt 4. /mnt/var/cache может уже существовать и быть тем же каталогом, что и /var/ cache. Чтобы избежать потери данных, перенесите его: mv /mnt/var/cache /mnt/var/cache.old 5. Создайте новый подтом: btrfs subvol create /mnt/var/cache 6. Если теперь у вас есть каталог /var/cache.old, перенесите его в новое место: mv /var/cache.old/* /mnt/var/cache Если это не так, то выполните: mv /var/cache/* /mnt/var/cache/ 7. (Необязательно) При необходимости удалите /mnt/var/cache.old: rm -rf /mnt/var/cache.old 8. Отключите подтом от временной точки монтирования: umount /mnt 9. Дабпвьте запись в /etc/fstab для нового подтома /var/cache. Используйте один из существующих подтомов как шаблон. Убедитесь, что оставили UUID без изменений (это UUID корневой файловой системы), и измените имя подтома и его точку монтирования соответственно на /var/cache. 10. Подключите новый подтом как указано в /etc/fstab: mount /var/cache 2.2.3 Брелок GNOME больше не интегрирован с GPG Встроенный в Брелок GNOME агент GPG был удалён. Таким образом, Брелок GNOME больше нельзя использовать для управления ключами GPG. Вы по-прежнему можете управлять ключами GPG в командной строке с помощью утилиты gpg. 2.2.4 X-драйвер Synaptics может ухудшить впечатления от тачпада в GNOME В openSUSE Leap 42.1 X-драйвер Synaptics (пакет xf86-input-synaptics) устанавливался по умолчанию, но имел более низкий приоритет, чем драйвер libinput (xf86-input-libinput). В openSUSE Leap 42.3: • X-драйвер Synaptics более не устанавливается по умолчанию. • Если X-драйвер Synaptics установлен, он является приоритетным для всех тачпадов. • X-драйвер Synapticsбольше не поддерживается в GNOME. Это означает, что при установленном драйвере тачпады Synaptics могут быть настроены только в рамках функциональности обычной мыши. Если у вас не накопилось множества специальных настроек для драйвера тачпада Synaptics, удалите этот пакет из своей системы: sudo zypper rm xf86-input-synaptics 2.2.5 AArch64: Размер страницы в openSUSE Leap 42.3 изменён относительно openSUSE Leap 42.1 В openSUSE Leap 42.1 размер страницы по умолчанию на платформе AArch64 составлял 64 кБ. В openSUSE Leap 42.3 размер страницы по умолчанию был изменён на 4 кБ. Это приводит к невозможности использовать старые файловые системы Swap и Btrfs. Если вы используете openSUSE Leap 42.1 на AArch64, рассмотрите возможность новой установки openSUSE Leap 42.3 вместо обновления. 2.2.6 Системы с контроллерами CCISS могут не загрузиться после обновления Драйвер контроллеров Compaq/HP Smart Array (CCISS) (cciss.ko) больше не поддерживает по умолчанию некоторые контроллеры. Это может привести к тому, что ядро openSUSE Leap 42.3 не обнаружит корневой раздел. На подверженных влиянию этого изменения системах драйвер CCISS можно настроить на старое поведение и обнаружение контроллеров. Для этого добавьте ядру параметр cciss.cciss_allow_hpsa=0. 3 Общее В этой секции перечислены общие проблемы с openSUSE Leap 42.3, не попавшие в остальные категории. 3.1 Программы KDE для управления личными данными (KDE PIM) KDE PIM 4.x более не поддерживается разработчиками KDE, но эта версия была оставлена в openSUSE Leap 42.2 вместе с KDE PIM 5 для удобства пользователей и облегчения миграции. В openSUSE Leap 42.3 стек KDE PIM 4.x удалён, поставляется только текущая поддерживаемая разработчиками версия KDE PIM 5. 3.2 Dolphin and Konqueror Cannot Set Extended Permission Bits The versions of the KDE file managers Dolphin and Konqueror that are shipped with openSUSE Leap 42.3 cannot set «Extended Permission» bits (GID, «Sticky»). Additionally, closing the Dolphin permissions dialog by clicking OK clears existing extended permissions bits. To avoid such issues, edit permissions with chmod (command line) only. 3.3 Не работает блокировка экрана при использовании GNOME Shell без GDM При использовании GNOME Shell совместно с отличным от GDM менеджером входа, например, SDDM или LightDM, нельзя заблокировать экран. Кроме того, невозможно сменить пользователя без выхода. Чтобы иметь возможность блокировать экран из GNOME Shell, установите GDM в качестве менеджера входа: 1. Убедитесь, что пакет gdm установлен. 2. Откройте YaST и в нём модуль Редактор /etc/sysconfig. 3. Перейдите к пункту Desktop › Display manager › DISPLAYMANAGER. 4. В текстовом поле укажите gdm. Чтобы сохранить изменения, нажмите OK. 5. Перезагрузитесь. 3.4 Поддержка глобального меню в KDE Plasma В KDE Plasma 5.9 снова включена поддержка глобального меню, как в более ранних выпусках рабочего стола KDE. В openSUSE Leap 42.3 снова доступен плазмоид строки меню приложения. Примечание Примечание Приложения, не использующие библиотеки Qt, могут не поддерживать глобальное меню или вести себя некорректно. 4 Дополнительные сведения и обратная связь • Читать файлы README на установочном носителе. • Просмотреть подробный журнал изменений конкретного пакета из его RPM: rpm --changelog -qp ИМЯ_ФАЙЛА.rpm Замените ИМЯ_ФАЙЛА на имя пакета RPM. • Хронологический журнал всех изменений в обновлённых пакетах приведён в файле ChangeLog на верхнем уровне диска. • Больше сведений вы найдёте в каталоге docu на диске. • Дополнительная и обновлённая документация по адресу https:// doc.opensuse.org/. • Последние новости от openSUSE по адресу https://www.opensuse.org. © 2017 SUSE LLC Спасибо за использование openSUSE. Команда openSUSE. © 2017 SUSE