openSUSE 12.2 Release Notes

バージョン:

12.2.0 (2012-01-19)

Copyright © 2012 Novell, Inc.

この文書を、フリーソフトウエア財団発行の GNU フリー文書利用許諾契約書(バージョン1.2かそれ以降から一つを選択)が定める条件の下で複製、頒布、あるいは改変することを許可する。変更不可部分、表カバーテキスト、裏カバーテキストは存在しない。この利用許諾契約書の複製物は fdl.txt ファイルに含まれている。

openSUSE の旧バージョンからアップグレードした場合は、下記に示す旧バージョンのリリースノートもお読みください: http://ja.opensuse.org/openSUSE:Release_Notes

このリリースノートでは、次の分野に関する情報を掲載しています。

その他
  1. N/A
インストール
  1. インストールに関する詳細情報
全般
  1. openSUSE ドキュメンテーション
  2. KDM を利用した Windows ドメインのログオン
システムアップグレード
  1. Mounting Encrypted Partitions Using systemd
テクニカル
  1. KMS を利用したグラフィックの初期化 (カーネルモード設定)
  2. Radeon HDMI サウンド出力の無効化
  3. systemd での起動と sysvinit での起動について
  4. systemd: サービスの起動パラメータに対する設定
  5. systemd: システムのシャットダウン
  6. systemd: /run, /var/run, /media などにおける tmpfs の使用について
  7. systemd: ディレクトリのクリーンアップ (/tmp と /var/tmp)

その他

N/A

インストール

インストールに関する詳細情報

インストールについて詳しくは、下記に示す "openSUSE ドキュメンテーション" をお読みください。

全般

openSUSE ドキュメンテーション

CHECKIT for 12.2

KDM を利用した Windows ドメインのログオン

SUSE 版の KDM テーマでは、 Windows ドメインのユーザによるログオンを許可していません。

この問題を回避するには、 /etc/sysconfig/displaymanager 内の DISPLAYMANAGER_KDM_THEME の値を空文字に設定して、既定の KDM テーマを使用してください:

DISPLAYMANAGER_KDM_THEME=""

システムアップグレード

Mounting Encrypted Partitions Using systemd

If encrypted partitions are not automatically mounted when using systemd, the noauto flag in /etc/fstab for these partitions could be the cause. Replacing this flag with nofail will fix it. For instance, change the following line:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,noauto 0 2

上記を下記のように修正します:

/dev/mapper/cr_sda3  /home   ext4    acl,user_xattr,nofail 0 2

テクニカル

KMS を利用したグラフィックの初期化 (カーネルモード設定)

CHECKIT for 12.2. Is this entry still required?

openSUSE 11.3 以降で Intel, ATI, NVIDIA の各グラフィックカードをご利用の場合、 KMS (Kernel Mode Setting; カーネルモード設定) を既定値として使用するようになっています。 KMS ドライバ (intel, radeon, nouveau) を使用するにあたって何らかの問題が発生した場合は、起動時に設定するカーネルのコマンドラインに nomodeset を追加することで、 KMS を無効化することができます。この設定を恒久的に使用する場合は、 /boot/grub/menu.lst ファイル内のカーネルのコマンドラインの場所に上記を指定してください。なお、この設定を行なうと対応するカーネルモジュール (intel, radeon, nouveau) がinitrd 内から modeset=0 のパラメータを付けて読み込まれます。これにより KMS が無効になります。

またごく稀なケースとして、 DRM モジュールを initrd から読み込む際に何らかの一般的な (KMS に関係しない)問題が発生する場合があります。この場合は initrd 内から DRM モジュールを完全に読み込まないように設定することもできます。この設定を行なうには、 YaST の sysconfig エディタを利用して NO_KMS_IN_INITRD の変数を yes に設定したあと、 initrd を作り直してシステムを再起動してください。

Intel グラフィックカードをお使いの場合、 KMS を無効化すると X サーバが fbdev ドライバを利用するようになります (intel ドライバは KMS にしか対応していないため) 。その代わり、 UMS (ユーザモード設定;つまり KMS を無効化した状態) への対応として、 "intellegacy" ドライバ (xorg-x11-driver-video-intel-legacy パッケージ) があります。これを利用するには、 /etc/X11/xorg.conf.d/50-device.conf ファイルを編集し、ドライバの項目で intellegacy を指定してください。

ATI グラフィックカードをお使いの場合、新しい GPU であれば KMS を無効化すると radeonhdドライバを利用するようになります。また、 NVIDIA グラフィックカードの場合は KMS を無効化すると nvドライバを利用するようになります (nouveau ドライバも KMS にしか対応していないため) 。なお、カーネルの起動パラメータとして nomodeset を指定すると、新しい ATI グラフィックカードの場合も、新しい NVIDIA のカードの場合も、 fbdev ドライバを利用するようになります。

Radeon HDMI サウンド出力の無効化

CHECKIT for 12.2. Is this entry still required?

いくつかのハードウエアに搭載されている HDMI 機能の問題により、 AMD/ATI グラフィックカード向けの既定のドライバであるradeon ドライバのサウンド出力が無効化されています。

カーネルのパラメータに radeon.audio=1 を追加することで、これを有効に戻すことができます。 YaST から設定する場合、システム→ブートローダを選択して、既定の起動項目を選んで編集ボタンを押し、 'オプションのカーネルコマンドラインパラメータ' の末尾に下記を追加します:

radeon.audio=1

変更を適用するには、システムを再起動してください。

これ以外に、 AMD が提供するプロプライエタリドライバをインストールする方法もあります。詳しくは http://ja.opensuse.org/SDB:ATI_drivers をお読みください。

systemd での起動と sysvinit での起動について

CHECKIT for 12.2. Is this entry still required?

現在のバージョンの openSUSE では、既定で systemd を利用するようになりました。何らかのトラブルが発生した場合は、起動時に F5 を押すことで、従来の sysvinit での起動を行なうことができます。

恒久的に sysvinit での起動を行なうようにしたい場合は、 sysvinit-init パッケージをインストールしてください。その後 systemd に戻すには、 systemd-sysvinit パッケージを再インストールしてください。

systemd: サービスの起動パラメータに対する設定

CHECKIT for 12.2. Is this entry still required?

systemctl では "標準" パラメータ (standard parameters) (詳しくは http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities をお読みください) のみに対応しています。

起動スクリプトを直接呼び出すことで、この動作を回避したい場合は、下記のように実行します:

cd /etc/init.d
./apache2 <パラメータ類>

systemd: システムのシャットダウン

CHECKIT for 12.2. Is this entry still required?

systemd を利用している環境で、システムのシャットダウンや電源を切りたい場合、コマンドラインの場合は halt -p または shutdown -h now を実行してください。お使いのデスクトップ環境に用意されているシャットダウンボタンでもかまいません。

注意: 単純な halt コマンドでは、システムを正しく終了させることができません。

systemd: /run, /var/run, /media などにおける tmpfs の使用について

CHECKIT for 12.2. Is this entry still required?

systemd では、一時的なデータのみを保管するため、 tmpfs ファイルシステムでマウントするディレクトリがあります。これには /run, /var/run, /var/lock,/media などがあります。背景となる情報について、詳しくは http://lwn.net/Articles/436012/ をお読みください。

注意: /run, /var/run などのディレクトリには、再起動後にも残しておきたいデータは配置しないでください。

systemd: ディレクトリのクリーンアップ (/tmp と /var/tmp)

CHECKIT for 12.2. Is this entry still required?

systemd では、 tmpfiles.d ディレクトリと /lib/systemd/system/systemd-tmpfiles-clean.timer の設定に従ってディレクトリを管理します。詳しくは tmpfiles.d のマニュアルページをお読みください。

既定では、 systemd は /usr/lib/tmpfiles.d/tmp.conf の設定に従って、毎日 tmp ディレクトリをクリーンアップします:

d /tmp 1777 root root 10d
d /var/tmp 1777 root root 30d

注意: systemd は /etc/sysconfig/cron 内の変数、たとえば TMP_DIRS_TO_CLEAR などのシステム設定を読み込まないことに注意してください。