既知の問題
この項では、この更新の既知の問題について説明します。
btrfs
-
btrfs filesystem balanceコマンドでは、特定の状況でRAIDレベルを変更できるという警告はなく、操作を取り消す選択肢はありません。 (バグID 16472824)
-
btrfsがコピーオンライトであるということは、ファイル・システム上のすべての操作で、最初にディスク・スペースが必要になるということです。 スペースが残っていないディスクでは、すべての操作を実行できず、ファイルの削除もできない場合があります。 回避策は、操作を再試行する前にsyncを実行することです。 これが役に立たない場合は、-o nodatacowオプションを指定してファイルシステムを再マウントし、一部のファイルを削除して領域を解放します。 https://btrfs.wiki.kernel.org/index.php/ENOSPCを参照してください。
-
ファイルの途中でデータを上書きすると、上書きされた領域は、btrfs qgroup showによって表示される領域使用量の2倍にカウントされます。 btrfs quota rescanを使用すると、この問題の修正にも役立ちません。 (バグID 16609467)
-
-sオプションを使用して、ページ・サイズとは異なるセクター・サイズをmkfs.btrfsに指定した場合、作成されたファイルシステムはマウントできません。 デフォルトでは、セクター・サイズは、ページ・サイズと同じになるように設定されます。 (バグID 17087232)
-
UEK R4で使用する
btrfs-progs
とbtrfs-progs-devel
パッケージは、ol6_x86_64_UEKR4
とol7_x86_64_UEKR4
ULNチャネルとol6_UEKR4
とol7_UEKR4
Oracle Linux yumサーバー・リポジトリで利用できます。 UEK R3では、これらのパッケージは、ol6_x86_64_latest
およびol7_x86_64_latest
ULNチャネルとol6_latest
およびol7_latest
Oracle Linux yumサーバー・リポジトリで利用可能になりました。
DIF/DIXは、extファイル・システムではサポートされていません
SCSI規格に追加されたDIF (Data Integrity Field)およびDIX (Data Integrity Extension)機能は、メモリー管理システムによるバッファ内のデータの変更試行を正しく処理できるファイル・システムに依存しています書き込みのためにキューに入れられます。
ext2、ext3、およびext4ファイル・システム・ドライバは、チェックサムの失敗や「論理ブロック・ガードのチェックに失敗しました」というエラーを引き起こすI/Oの間にページが変更されるのを防ぎません。 XFSなどの他のファイル・システムもサポートされています。 (バグID 24361968)
Docker
-
overlayfsファイル・システムのコンテナ内でyum installを実行すると、次のエラーで失敗する可能性があります:
Rpmdb checksum is invalid: dCDPT(pkg checksums): package_name
このエラーは、Dockerfileビルドを破壊し、upstreamの既知の問題です(https://github.com/docker/docker/issues/10180を参照してください。)
回避策は、パッケージをインストールする前にtouch /var/lib/rpm/*を実行することです。 (バグID 21804564)
DTrace
-
プローブ定義の引数の宣言は、
enum
、struct
、union
などの派生型を使用して宣言できません。 -
次のコンパイラの警告は、
string
型のプローブ定義の引数では無視できます(D型ですがC型ではありません)。provider_def.h:line#: warning: parameter names (without types) in function declaration
-
dlopen()
を最初のスレッド以外のスレッドで実行するustack()
、usym()
、uaddr()
およびumod()
下のマルチスレッド・プロセスは、dlopen()
で使用するシンボルに対して厳密なシンボル解決を実行しません。 (バグID 20045149)
LXC
-
lxc-net
サービスは、Oracle Linux 6にインストールした直後に起動されるとは限りませんlxc-net
サービスは、RPMインストール後スクリプトの一部としてこのアクションが指定されている場合でも、Oracle Linux 6へのインストール直後に起動されるとは限りません。 これにより、lxcbr0
インタフェースが起動しなくなります。 インストール後にこのインタフェースが起動していない場合は、service lxc-net startを実行して手動で起動できます。 (バグID 23177405) -
LXC読取り専用
ip_local_port_range
パラメータlxc-1.1
以降およびUEK R4では、ip_local_port_range
は、読取り専用ではなく、Oracle Linuxコンテナの/proc/sys/net/ipv4
下の読取り書込み可能パラメータです。 (バグID 21880467)
起動時にコンソールが停止したように見える
ASPEEDグラフィック・コントローラでハードウェア上のOracle Linux 6を起動すると、udev
の開始後の起動プロセス中にコンソールが停止したように見える場合があります。 ただし、システムは正常に起動しており、アクセス可能です。 回避策は、nomodeset
を/etc/grub.conf
のカーネル・ブート・パラメータとして追加します。 (バグID 22389972)
Oracle Linux 6でOFED iSER機能がメモリー不足エラーの原因となる
oracle-ofed-release
パッケージがインストールされ、iSER (RDMA用のiSCSI拡張機能)ターゲットが構成されているOracle Linux 6システムでは、イニシエータがiSERターゲット・ディスクにログインすると、ハングしてメモリー不足エラーが生成されます。 ログインは失敗し、ターゲット・システムはハングします。 リモート・コンソールに次のエラーが表示されます。
Out of memory: Kill process ...
原因は調査中であり、現時点でわかっている回避策はありません。 (バグID 22230403)