6.11.0
バージョン 6.11.0 2022-09-23
改善
-
今回のリリースでは、いくつものベースパッケージの更新に加え、複数のCVE緩和策が含まれています。
-
Linuxカーネルの更新には、Processor MMIO stale-data vulnerabilities に対する緩和策が含まれています。
-
プラグインシステムは再設計され、'plugin install' をバックグラウンドで実行できるようになりました。これにより、インストールがクラッシュしたと思い込んでユーザーがウィンドウを閉じてしまう問題、実際にはクラッシュしていないにもかかわらず発生していた問題が軽減されます。
-
その他、WebGUI の多くの改善。
-
VMマネージャーのフォームエディタで、カスタムVNCポートを指定できるようになりました。XMLエディタで指定したカスタムポート番号は、フォームベースのエディタに切り替えても保持されます。
-
非回転デバイスのスピンダウンでは、デバイスが対応していれば、そのデバイスをスタンバイモードにします。同様に、スピンアップ、またはそのデバイスへのいずれかのI/Oにより、通常動作に復帰します。
-
SMART情報から取得したNVMeデバイスの機能を表示します。
-
mellanox connectx4+ カードでSR-IOVをサポートするために必要なカーネル CONFIG オプションを追加しました
-
Dynamix SSD TrimプラグインをUnraid OSのWebGUIに統合しました。
-
cgroup2 の予備サポート。起動するには syslinux の append 行に 'unraidcgroup2' を指定してください。
-
ベースディストリビューションに perl を含めました。
バグ修正
-
VM名に埋め込まれた '#' 文字があるとVMログを開けない、VMマネージャーの問題を修正しました。
-
スケジュールによるパリティチェックの一時停止/再開が動作しない問題を修正しました。
-
登録キーのインストールに関する問題を修正しました。
-
セキュリティ緩和策に対応するため 'samba' を更新しました。また、"Attempt to set a LOCK_MAND lock via flock(2)." と警告するカーネルメッセージも解消されるはずです。
-
'test' ブランチから 'next' への切り替え時の問題を修正しました。
-
スタンバイモードをサポートしないデバイスのスピンダウンを試行しないようにしました。
-
古い cyras-sasl ライブラリが原因で発生していた AD 参加の問題を修正しました
-
CPU が未対応の場合(ほとんどの AMD プロセッサー)、mcelog デーモンを起動しないようにしました。
-
nginx が SSL 証明書の更新を認識しない問題を修正しました。
-
wireguard: WGトンネルを開始する前にゲートウェイ(ネクストホップ)の到達可能性を確認します。
-
"btrfs filesystem show" コマンドの出力に混在する "ERROR:" 文字列を無視します。これにより、libblkid がパリティディスクを btrfs ファイルシステムとしてタグ付けしてしまう問題が解決します。これは、ライブラリが "magic number" を探す場所がたまたま btrfs と一致してしまうためです。その後の "btrfs fi" コマンドはこのデバイスから btrfs メタデータを読み取ろうとしますが、実際にはそこに btrfs ファイルシステムが存在しないため失敗します。
-
共有名にスペースが含まれている場合に、unRAIDアレイからキャッシュプール(Prefer モード)へファイルを移動できなかった mover の問題を修正しました。
変更ログ - Unraid OS 6.10.3 との差分
管理
- unRAIDServer.plg において、展開済みファイルの sha256 チェックを追加しました。
- bash: /etc/profile で PATH から "."(カレントディレクトリ)を除外
- docker: 実行中のコンテナがない場合は 'docker stop' を呼び出さない
- emhttpd: スタンバイ(スピン)サポートを改善
- mover: 共有名にスペースが含まれている場合に、アレイからキャッシュへファイルを移動できない問題を修正
- rc.nginx: OCSP 応答URLを含む証明書で OCSP stapling を有効化
- rc.nginx: 'woff' フォントファイルを圧縮し、ブラウザーにキャッシュを指示
- rc.wireguard: WireGuard の自動起動に関するトラブルシューティングを改善
- rc.S: プラグインのドライバーモジュールを早期に読み込めるよう対応
- SMB: USB Flash ブートデバイス向けの 'fruit' 設定を修正
- SMB: Linuxカーネルから削除されたため、NTLMv1 サポートを削除
- SMB: (一時的に)vfs_fruit 設定を別ファイル /etc/samba/smb-fruit.conf に移動
- SMB: (一時的に)Samba の 'idmap_hash is deprecated' 警告行を削除
- startup: /boot/extra に存在する可能性のあるダウングレード版パッケージのインストールを防止
- upc: バージョン v1.3.0
- WebGUI: プラグインシステムの更新
- フロントエンドとバックエンドの動作を分離
- nchan を通信チャネルとして使用
- バックエンドが継続している間もウィンドウを閉じられるようにする
- SWAL をウィンドウマネージャーとして使用
- Plugins ページに複数削除機能を追加
- 詳細付きで全プラグインを更新する機能を追加
- WebGUI: docker: WebUI の प्राथमिकソースとして docker ラベルを使用
- これにより、Web UI アドレスの解析時に 'net.unraid.docker.webui' docker ラベルが प्राथमिकソースになります。docker ラベルがない場合は、代わりにテンプレート値が使用されます。
- WebGUI: Credits.page を更新
- WebGUI: VMマネージャー: VM名に埋め込まれた '#' があるとVMログを開けない問題を修正
- WebGUI: 管理アクセスページ: 自己署名証明書の詳細を追加
- WebGUI: パリティチェック: 回帰エラーを修正
- WebGUI: スクリプト内でのセッション作成を削除
- WebGUI: SSHキーの正規表現を更新
- ed25519/sk-ed25519 のサポートを追加
- ecdsa のサポートを削除(安全でないため)
- 有効なキータイプを確認するために適切な正規表現を使用
- WebGUI: 各種スタイルを更新
- WebGUI: 管理アクセス: HTTP पोर्ट設定は常に有効であるべき
- WebGUI: 修正: VNC पोर्ट設定を保持
- WebGUI: プラグインシステムの回帰エラーを修正
- WebGUI: 登録キーのインストール問題を修正
- WebGUI: カスタム画像が選択されたときにケース選択を強調表示
- WebGUI: 修正(upc): v1.4.2 の apiVersion チェック回帰
- WebGUI: NVMEドライブ向けにディスク機能ページを更新
- WebGUI: chore(upc): v1.6.0
- WebGUI: プラグインシステムと docker の更新
- WebGUI: システム情報 - スタイル更新
- WebGUI: Plugins: ヘッダーボタンの位置を同じに保つ
- WebGUI: 低解像度でのコンテナサイズのオーバーフローを防止
- WebGUI: VMマネージャー: GUI に起動順序と CD ホットプラグ機能を追加
- WebGUI: Docker Manager: コンテナラベルでシェルを指定できるようにする。
- WebGUI: 修正: Discord 通知エージェントの URL
- WebGUI: 利用可能な情報がない場合、バナー メッセージの情報アイコンを非表示
- WebGUI: スピンダウンメッセージを追加し、SCSIドライブの場合は識別子に -n を使用
- WebGUI: SAS Selftest を修正
- WebGUI: プラグインの複数更新を修正
- WebGUI: UPS 表示の改善:
- 各カテゴリにアイコンを追加
- ダッシュボードのUPSセクションに翻訳を追加
- 出力電圧 / 周波数の値を追加
- 設定に応じた色分けを追加
- 単位を正規化
- 更新をほぼリアルタイム化
- UPSモデル欄を追加
- WebGUI: JQuery: バージョン 3.6.1
- WebGUI: JQueryUI: バージョン 1.13.2
- WebGUI: フォントファイルURLの 'cache busting' を改善
- WebGUI: 修正: docker ポップアップウィンドウの文字色が時々正しくない
- WebGUI: 修正: Read Check 中に読み取りエラーを表示
- WebGUI: VMマネージャー: USB 起動ポリシーを追加; 不足している USB サポートを追加
- WebGUI: Docker: コンテナが存在しない場合の JavaScript エラーを修正
- WebGUI: サードパーティのシステム診断を追加
- サードパーティのプラグインパッケージ用の診断を追加
- /dev/dri デバイス用の診断を追加
- /dev/dvb デバイス用の診断を追加
- nvidia デバイス用の診断を追加
Linux カーネル
- バージョン 5.19.9 (CVE-2022-21123 (CVE-2022-21123 CVE-2022-21125 CVE-2022-21166)
- md/unraid: バージョン 2.9.24
- CONFIG_IOMMU_DEFAULT_PASSTHROUGH: Passthrough
- CONFIG_VIRTIO_IOMMU: Virtio IOMMU ドライバー
- CONFIG_X86_AMD_PSTATE: AMD Processor P-State ドライバー
- CONFIG_FIREWIRE: FireWire ドライバースタック
- CONFIG_FIREWIRE_OHCI: OHCI-1394 コントローラー
- CONFIG_FIREWIRE_SBP2: ストレージデバイス(SBP-2 プロトコル)
- CONFIG_FIREWIRE_NET: 1394 上での IP ネットワーク
- CONFIG_INPUT_UINPUT: ユーザーレベルドライバーのサポート
- CONFIG_INPUT_JOYDEV: ジョイスティックインターフェース
- CONFIG_INPUT_JOYSTICK: ジョイスティック/ゲームパッド
- CONFIG_JOYSTICK_XPAD: X-Box ゲームパッドのサポート
- CONFIG_JOYSTICK_XPAD_FF: X-Box ゲームパッドの振動サポート
- CONFIG_JOYSTICK_XPAD_LEDS: Xbox360 コントローラーの 'BigX' LED をサポート
- CONFIG_MLX5_TLS: Mellanox Technologies TLS Connect-X サポート
- CONFIG_MLX5_ESWITCH: Mellanox Technologies MLX5 SRIOV E-Switch サポート
- CONFIG_MLX5_CLS_ACT: MLX5 TC classifier action サポート
- CONFIG_MLX5_TC_SAMPLE: MLX5 TC sample オフロードサポート
- CONFIG_MLXSW_SPECTRUM: Mellanox Technologies Spectrum ファミリーのサポート
- CONFIG_NET_SWITCHDEV: スイッチ(およびスイッチ系)デバイスのサポート
- CONFIG_TLS: Transport Layer Security サポート
- CONFIG_TLS_DEVICE: Transport Layer Security のハードウェアオフロード
- CONFIG_TLS_TOE: Transport Layer Security の TCP スタックバイパス
- CONFIG_VMD: Intel Volume Management Device ドライバー
- 追加のセンサードライバーを追加:
- CONFIG_AMD_SFH_HID: AMD Sensor Fusion Hub
- CONFIG_SENSORS_AQUACOMPUTER_D5NEXT: Aquacomputer D5 Next 水冷ポンプ
- CONFIG_SENSORS_MAX6620: Maxim MAX6620 ファンコントローラー
- CONFIG_SENSORS_NZXT_SMART2: NZXT RGB & Fan Controller / Smart Device v2
- CONFIG_SENSORS_SBRMI: エミュレートされた SB-RMI センサー
- CONFIG_SENSORS_SHT4x: Sensirion の湿度・温度センサー。SHT4x および互換品。
- CONFIG_SENSORS_SY7636A: Silergy SY7636A
- CONFIG_SENSORS_INA238: Texas Instruments INA238
- CONFIG_SENSORS_TMP464: Texas Instruments TMP464 および互換品
- CONFIG_SENSORS_ASUS_WMI: ASUS WMI X370/X470/B450/X399
- CONFIG_SENSORS_ASUS_WMI_EC: ASUS WMI B550/X570
- CONFIG_SENSORS_ASUS_EC: ASUS EC センサー
- patch: drivers/bluetooth/btrtl.c の不足しているファームウェアへの参照を追加
- rtl8723d_fw.bin
- rtl8761b_fw.bin
- rtl8761bu_fw.bin
- rtl8821c_fw.bin
- rtl8822cs_fw.bin
- rtl8822cu_fw.bin
- CONFIG_BPF_UNPRIV_DEFAULT_OFF: 権限のない BPF をデフォルトで無効化
- patch: Team Group MP33 M.2 2280 1TB NVMe 向けの quirks(nsid の ID がグローバルに重複)
- すべての IPv6 カーネルオプションを有効化:
- CONFIG_INET6_*
- CONFIG_IPV6_*
- CONFIG_RC_CORE: リモートコントローラーのサポート
- CONFIG_SFC_SIENA: Solarflare SFC9000 サポート
- CONFIG_SFC_SIENA_MCDI_LOGGING: Solarflare SFC9000 系の MCDI ロギングサポート
- CONFIG_SFC_SIENA_MCDI_MON: Solarflare SFC9000 系の hwmon サポート
- CONFIG_SFC_SIENA_SRIOV: Solarflare SFC9000 系の SR-IOV サポート
- CONFIG_ZRAM: 圧縮RAMブロックデバイスのサポート
- CONFIG_ZRAM_DEF_COMP_LZ4: デフォルトのRAM圧縮方式(lz4)
- すべての EDAC カーネルオプションを有効化
- CONFIG_EDAC: EDAC(Error Detection And Correction)報告
- CONFIG_EDAC_*
ベースディストリビューション
- aaa_base: バージョン 15.1
- aaa_glibc-solibs: バージョン 2.36
- aaa_libraries: バージョン 15.1
- at: バージョン 3.2.3
- bind: バージョン 9.18.6
- btrfs-progs: バージョン 5.19.1
- ca-certificates: バージョン 20220622
- cifs-utils: バージョン 7.0
- coreutils: バージョン 9.1
- cracklib: バージョン 2.9.8
- cryptsetup: バージョン 2.5.0
- curl: バージョン 7.85.0
- cyrus-sasl: バージョン 2.1.28
- dbus: バージョン 1.14.0
- dhcpcd: バージョン 9.4.1
- dmidecode: バージョン 3.4
- docker: バージョン 20.10.17 (CVE-2022-29526 CVE-2022-30634 CVE-2022-30629 CVE-2022-30580 CVE-2022-29804 CVE-2022-29162 CVE-2022-31030)
- etc: バージョン 15.1
- ethtool: バージョン 5.19
- eudev: バージョン 3.2.11
- file: バージョン 5.43
- findutils: バージョン 4.9.0
- firefox: バージョン 105.0.r20220922151854-x86_64 (AppImage)
- fuse3: バージョン 3.12.0
- gawk: バージョン 5.2.0
- gdbm: バージョン 1.23
- git: バージョン 2.37.3
- glib2: バージョン 2.72.3
- glibc: バージョン 2.36
- glibc-zoneinfo: バージョン 2022c
- gnutls: バージョン 3.7.7
- gptfdisk: バージョン 1.0.9
- grep: バージョン 3.8
- gzip: バージョン 1.12
- hdparm: バージョン 9.65
- htop: バージョン 3.2.1
- icu4c: バージョン 71.1
- inotify-tools: バージョン 3.22.6.0
- iperf3: バージョン 3.11
- iproute2: バージョン 5.19.0
- iptables: バージョン 1.8.8
- jemalloc: バージョン 5.3.0
- json-c: バージョン 0.16_20220414
- json-glib: バージョン 1.6.6
- kmod: バージョン 30
- krb5: バージョン 1.20
- libaio: バージョン 0.3.113
- libarchive: バージョン 3.6.1
- libcap-ng: バージョン 0.8.3
- libcgroup: バージョン 3.0.0
- libdrm: バージョン 2.4.113
- libepoxy: バージョン 1.5.10
- libffi: バージョン 3.4.2
- libgcrypt: バージョン 1.10.1
- libgpg-error: バージョン 1.45
- libidn: バージョン 1.41
- libjpeg-turbo: バージョン 2.1.4
- libmnl: バージョン 1.0.5
- libnetfilter_conntrack: バージョン 1.0.9
- libnfnetlink: バージョン 1.0.2
- libnftnl: バージョン 1.2.3
- libnl3: バージョン 3.7.0
- libpng: バージョン 1.6.38
- libssh: バージョン 0.10.4
- libtasn1: バージョン 4.19.0
- libtirpc: バージョン 1.3.3
- liburcu: バージョン 0.13.1
- libusb: バージョン 1.0.26
- libwebp: バージョン 1.2.4
- libxml2: バージョン 2.9.14
- libxslt: バージョン 1.1.36
- libzip: バージョン 1.9.2
- logrotate: バージョン 3.20.1
- lsof: バージョン 4.95.0
- lzip: バージョン 1.23
- mc: バージョン 4.8.28
- mcelog: バージョン 189
- nano: バージョン 6.4
- nfs-utils: バージョン 2.6.2
- nghttp2: バージョン 1.49.0
- nginx: バージョン 1.22.0
- ntfs-3g: バージョン 2022.5.17
- ntp: バージョン 4.2.8p15
- oniguruma: バージョン 6.9.8
- openssh: バージョン 9.0p1
- openssl: バージョン 1.1.1q (CVE-2022-1292 CVE-2022-2097 CVE-2022-2274)
- openssl-solibs: バージョン 1.1.1q (CVE-2022-1292)
- p11-kit: バージョン 0.24.1
- pciutils: バージョン 3.8.0
- pcre2: バージョン 10.40
- perl: バージョン 5.36.0
- php: バージョン 7.4.30 (CVE-2022-31625 CVE-2022-31626)
- pkgtools: バージョン 15.1
- rpcbind: バージョン 1.2.6
- rsync: バージョン 3.2.6
- samba: バージョン 4.17.0 (CVE-2022-2031 CVE-2022-32744 CVE-2022-32745 CVE-2022-32746 CVE-2022-32742)
- sqlite: バージョン 3.39.3
- sudo: バージョン 1.9.11p3
- sysfsutils: バージョン 2.1.1
- sysstat: バージョン 12.6.0
- sysvinit-scripts: バージョン 15.1
- talloc: バージョン 2.3.4
- tar: バージョン 1.34
- tevent: バージョン 0.13.0
- tree: バージョン 2.0.2
- util-linux: バージョン 2.38.1
- wayland: バージョン 1.21.0
- wget: バージョン 1.21.3
- xfsprogs: バージョン 5.18.0
- xz: バージョン 5.2.6
- zlib: バージョン 1.2.12
"WireGuard" と "WireGuard" ロゴは Jason A. Donenfeld の登録商標です。
パッチ
Unraid Patch plugin をインストールしている場合は、Tools → Unraid Patch に移動して以下のパッチ / ホットフィックスを取得してください:
- セキュリティ更新の一部。詳細は このブログ記事 を参照してください。追加のセキュリティ更新のため、最新の安定版へのアップグレードを推奨します。