第15章 システムおよびサブスクリプション管理
iostat は、72 文字を超えるデバイス名を出力できるようになりました。
以前は、デバイス名フィールドが短すぎるため、デバイス名が 72 文字を超える長いデバイス名が iostat 出力で切り捨てられていました。デバイス名に割り当てられた領域が増加し、iostat が出力に長いデバイス名を出力できるようになりました。(BZ#1308862)
破損したデータファイルがクラッシュしなくなりまし た
以前は、
localtime ()
関数呼び出しが sysstat
で適切にチェックされないため、破損したシステムアクティビティーデータをロードするときに sar コマンドがクラッシュする可能性がありました。このバグは修正され、破損したシステムアクティビティーデータファイルはクラッシュス サー ではなくなりました。(BZ# 887231)
pidstat は、特定のフィールドで 100% を超える値を出力しなくなりました
以前は、pidstat は、有効期限の短いプロセスが多数あるシステム上の PID の事前に割り当てられた領域が不足する可能性がありました。これにより、pidstat は、
%CPU
、%user
、および %sys
フィールドに非機能値(100% を超える値)を出力する可能性があります。今回の更新により、pidstat は PID の領域を自動的に再割り当てし、すべてのフィールドに正しい値を出力するようになりました。(BZ#1224878)
curl
では、SSH 秘密鍵と公開鍵の両方が必要なくなりました。
以前のバージョンでは、
curl
ツールには、ユーザー認証用にプライベートと公開 SSH キーの完全なペアが必要でした。SSH 秘密鍵のみを提供した場合、これは scp
などの特定のツールを使用する場合、ユーザー認証に失敗しました。公開鍵を指定する必要がないように、SSH ユーザー認証を改善するために curl
ソースコードにアップストリームパッチが適用され、curl
は SSH 秘密鍵のみを使用して認証できるようになりました。(BZ#1260742)
NSS
は、異なるホスト名のサーバーに TLS セッションを再利用しなくなりました
以前は、Network Security Services (NSS)は既存の TLS セッションを誤って再利用して、別のホスト名を持つサーバーに接続する可能性がありました。これにより、一部の HTTPS サーバーがそのセッション内で行われるリクエストを拒否し、HTTP コード 400 (
Bad Request
)で応答していました。異なるサーバーの TLS セッションを再利用できないパッチが libcurl
ソースコードに適用され、NSS が TLS セッションホスト名と一致する HTTP ホスト名を必要とするサーバーに正常に通信できるようになります。(BZ#1269660)
libcurl
のメモリーリークを修正しました。
以前は、
libcurl
の DNS キャッシュの実装は、使用されなくなったキャッシュエントリーを削除できませんでした。これにより、ホスト名の解決中に、このライブラリーを使用するアプリケーションでメモリーリークが発生していました。このバグは修正され、ホスト名の解決中に libcurl ベースのアプリケーションがメモリーを失うことはなくなりました。(BZ#1302893)
abrt
レポートワークフローの機能強化
abrt
の問題レポートワークフローが強化され、全体的なクラッシュレポートエクスペリエンスとカスタマーケースの作成が改善されました。機能強化には以下が含まれます。
Provide additional information
画面では、問題が繰り返し発生するかどうかを選択できるようになりました。また、問題を再現するための追加入力フィールドも含まれています。- 新しいレポートワークフロー
anonymous レポートを送信し
ます。これは、報告された問題が重要ではなく、Red Hat サポートチームの支援が必要ない場合に使用します。 - 重大な問題や Red Hat がリリースするソフトウェアに対してのみ、ユーザーがケースを開けるようにするために、内部ロジックに新しいテストが追加されました。
また、クライアント識別子が
abrt_version: 2.0.8.1
に更新されました。(BZ#1258474)
pmap
が誤った合計を報告しなくなりました
カーネル
スマップ
インターフェイスに VmFlags
の導入により、pmap
ツールは VmFlags
エントリーの形式の違いにより、コンテンツを確実に処理できなくなりました。その結果、pmap
は誤った合計を報告していました。基礎となるソースコードにパッチが適用され、pmap
が期待どおりに機能するようになりました。(BZ#1262870)
フリー
出力の修正
フリー
ツールの人間が読める("h")スイッチの導入により、新機能をサポートするようにレイアウトジェネレーターを変更する必要があります。ただし、これは列幅よりも長い値の出力の影響を受けました。値が列内の予約済みスペースより長い場合にレイアウトが破られるのを防ぐために、値が切り捨てられました。同時に、変更により、各行の最後に 不要
なスペース文字を挿入できました。この 2 つの変更により、カスタムスクリプトで出力を使用できませんでした。今回の更新により、列幅よりも長く値が切り捨てられなくなり、行末に余分なスペースが挿入されなくなり、フリー
ツールの出力が問題なく処理できるようになりました。(BZ#1246379)
abrtd
で検出された問題を処理する際の競合状態を修正しました。
今回の更新で、検出された問題データが損失する原因となっていた
abrt
d
サービスの競合状態が修正され、繰り返されるエラーメッセージでシステムログがいっぱいになり、brt コアダンププロセスがハングし、ダンプされたプログラムが再起動されなくなりました。(BZ#1245893)