第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)