第16章 全般的な更新
Red Hat Enterprise Linux 7 では、Dovecot の first_valid_uid のデフォルト値が変更されました。
Red Hat Enterprise Linux 7.3 以降、Red Hat Enterprise Linux 7 では、
Dovecot の first_valid_uid 設定オプションのデフォルト値が 500 から 1000 に変更されました。その結果、Red Hat Enterprise Linux 6 のインストールで first_valid_uid が明示的に定義されていないと、Dovecot 設定で、1000 未満の UID を持つユーザーが Red Hat Enterprise Linux 7 への更新後にログインできなくなります。
設定が壊れないようにするには、
/etc/dovecot/conf.d/10-mail.conf ファイルでアップグレード後に first_valid_uid を 500 に再度定義します。first_valid_uid が明示的に定義されていないインストールのみがこの問題の影響を受けることに注意してください。(BZ#1388967)
Red Hat Enterprise Linux 7 で想定されるサービスのデフォルト設定に関する誤った情報
initscripts を処理する Preupgrade Assistant のモジュールは、Red Hat Enterprise Linux 7 の
/usr/lib/systemd/system-preset/90-default.preset ファイルに従い、Red Hat Enterprise Linux 6 システムの現在の設定に応じて、Red Hat Enterprise Linux 7 の予想されるデフォルト設定に関する誤った情報を提供します。さらに、モジュールはシステムのデフォルト設定を確認せず、check スクリプト処理中に使用されるランレベルの設定のみです。これは、システムのデフォルトのランレベルではない可能性があります。したがって、initscripts は予想される方法で処理されず、新しいシステムには、予想以上の手動アクションが必要になります。ただし、ユーザーは、使用可能なデフォルト設定にもかかわらず、関連するサービスに対して選択される設定について通知されます。(BZ#1366671)
アップグレード後に手動で作成された設定は、named-chroot サービスで正常に機能しない可能性があります。
named-chroot サービスを使用し、独自の設定ファイルを /var/named/chroot/ ディレクトリーに手動で作成した場合は、Red Hat Enterprise Linux 7 へのアップグレード後にターゲットシステムでサービスが正しく機能しない可能性があります。使用される設定ファイルの options セクションには、以下の例のように session-keyfile ディレクティブおよび pid-file ディレクティブが含まれている必要があります。
session-keyfile "/run/named/session.key"; pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
pid-file "/run/named/named.pid";
Preupgrade Assistant モジュールは、/var/named/chroot/ ディレクトリーで手動で作成されたファイルをチェックまたは修正しません。この問題を回避するには、options セクションの上に手動で行を挿入します。独自の設定ファイルを /var/named/chroot/ に作成していない場合は、/etc/named.conf ファイルを含む バインド の設定ファイルが使用されます。これらの設定ファイルは、Preupgrade Assistant モジュールによって確認され、修正されます。(BZ#1473233)