Skip to navigation Skip to main content

ユーティリティー

  • サブスクリプション
  • ダウンロード
  • Red Hat Console
  • サポートの利用
Red Hat Customer Portal
  • サブスクリプション
  • ダウンロード
  • Red Hat Console
  • サポートの利用
  • 製品

    主な製品

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    すべての製品

    ダウンロードとコンテナー

    • ダウンロード
    • パッケージ
    • コンテナー

    主なリソース

    • 製品ドキュメント
    • 製品ライフサイクル
    • 製品コンプライアンス
    • エラータ
  • ナレッジ

    Red Hat Knowledge Center

    • ナレッジベースソリューション
    • ナレッジベース記事
    • カスタマーポータルラボ
    • エラータ

    主な製品ドキュメント

    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    すべての製品ドキュメント

    トレーニングと認定

    • 概要
    • コースインデックス
    • 認定インデックス
    • スキル評価
  • セキュリティ

    Red Hat Product Security Center

    • セキュリティー更新
    • セキュリティーアドバイザリー
    • Red Hat CVE データベース
    • エラータ

    リファレンス

    • セキュリティー情報
    • セキュリティー評価
    • セキュリティーデータ

    主なリソース

    • セキュリティーラボ
    • バックポートに関するポリシー
    • セキュリティブログ
  • Support

    Red Hat Support

    • サポートケース
    • トラブルシューティング
    • サポートの利用
    • Red Hat サポートへのお問い合わせ

    Red Hat Community Support

    • カスタマーポータルコミュニティー
    • コミュニティーディスカッション
    • コントリビューション

    Top Resources

    • 製品ライフサイクル
    • カスタマーポータルラボ
    • Red Hat Jboss でサポートされる構成
    • Red Hat Lightspeed
または、問題のトラブルシューティングを行う.

言語の選択

  • English
  • Français
  • 한국어
  • 日本語
  • 中文 (中国)

インフラストラクチャーと管理

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Lightspeed
  • Red Hat Ansible Automation Platform

クラウドコンピューティング

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift
  • Red Hat OpenShift AI
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • Red Hat OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

ストレージ

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

ランタイム

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat build of Keycloak
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

統合および自動化

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
全製品
Red Hat 製品エラータ RHBA-2012:1507 - Bug Fix Advisory
発行日:
2012-12-04
更新日:
2012-12-04

RHBA-2012:1507 - Bug Fix Advisory

  • 概要
  • 更新パッケージ

概要

sanlock bug fix and enhancement update

タイプ/重大度

Bug Fix Advisory

Red Hat Lightspeed パッチ分析

このアドバイザリーの影響を受けるシステムを特定し、修正します。

影響を受けるシステムの表示

トピック

Updated sanlock packages that fix various bugs and add various enhancements are
now available for Red Hat Enterprise Virtualization.

説明

The sanlock package provides a shared storage lock manager. Hosts with shared
access to a block device or file can use sanlock to synchronize their
activities. VDSM and libvirt use sanlock to synchronize access to virtual
machine images.

This updated package fixes the following bugs:

  • The init script was not creating a /var/lock/subsys file, which caused the

killall init script to not shut down the daemon. (BZ#841991)

  • The wdmd init script was not loading the softdog module when no other watchdog

module was loaded, causing the wdmd and sanlock daemons to fail startup.
(BZ#840955)

  • The sanlock daemon was assuming that the uid and gid options were defined,

which caused it to segfault during startup if the daemon was started without the
uid/gid options. (BZ#841992)

  • The add_lockspace api was difficult to use from an application where multiple

threads could be adding the same lockspace. These changes make it possible for
the threads to coordinate the lockspace operations. (BZ#841994)

  • The sanlock inquire api was always returning an lver of 0 in the state string,

rather than the real lver. This would cause anything to fail that
tried to acquire a lease with an inquired version, like suspend/resume or
migrate. (BZ#841995)

  • This enhancement allows a program to be run against registered processes to

suspend them and release their leases as an alternative to sanlock killing them
directly. (BZ#840953)

  • The sanlock daemon was running as the root uid, and depending on supplementary

groups to allow file access on nfs. Some nfs servers do not recognize the groups
and refuse access, so the sanlock daemon is changed to run as the sanlock uid,
and use the root helper process to kill registered processes. (BZ#842764)

  • The sanlock log file and daemon pid files did not have the correct

permissions. (BZ#849181)

  • The watchdog would not fire at the correct time if the wdmd process was

killed near the firing time, or killed and restarted near the firing time.
The time until the watchdog fired was also not being correctly calculated
by sanlock. (BZ#849183)

  • The sanlock and wdmd daemons maintained a constant connection even when it was

not needed. This prevented them from each being restarted independently for
upgrade. (BZ#849184)

  • The paxos code was doing some unnecessary host_id checks when the same host

re-acquired a lease after it was uncleanly shut down previously. (BZ#849186)

All users of sanlock are advised to upgrade to these updated packages, which fix
these bugs and add these enhancements.

For users of Red Hat Enterprise Virtualization Hypervisor these bug fixes and
enhancements are included in advisory RHSA-2012:1505:

https://rhn.redhat.com/errata/RHBA-2012-1505.html

解決策

Before applying this update, make sure all previously-released errata
relevant to your system have been applied.

This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/knowledge/articles/11258

影響を受ける製品

  • Red Hat Virtualization 3 for RHEL 6 x86_64

修正

  • BZ - 840953 - sanlock: should support graceful release of resources
  • BZ - 840955 - sanlock: softdog module should be loaded in case no watchdog driver was loaded
  • BZ - 841991 - sanlock: initscript should create /var/lock/subsys/sanlock
  • BZ - 841992 - sanlock: segfault with SANLOCKOPTS="-w 0" configuration
  • BZ - 841994 - sanlock: race beween add_lockspace and rem_lockspace
  • BZ - 841995 - sanlock: fix inquire lver
  • BZ - 849181 - fix file permissions
  • BZ - 849183 - fix watchdog timeouts
  • BZ - 849184 - fix service restarts
  • BZ - 849186 - fix lease reacquire after failure

CVE

  • CVE-2012-5638

参考資料

  • https://rhn.redhat.com/errata/RHBA-2012-1505.html
注記: これらのパッケージのより新しいバージョンを利用できる場合があります。 詳細はパッケージ名をクリックしてください。

Red Hat Virtualization 3 for RHEL 6

SRPM
sanlock-2.3-4.el6_3.src.rpm SHA-256: 21d05318a5531648d4e0d1d915078a1bb999be805f741f70701dd3f64c4808bd
x86_64
sanlock-2.3-4.el6_3.x86_64.rpm SHA-256: 6e6c091d0e4788ad0e8c1b25e1bb0adadaf35ba4889f7dbc0e28b63cab961803
sanlock-debuginfo-2.3-4.el6_3.x86_64.rpm SHA-256: 45e4bd05ef80cf750ea3204624e3816f52caa34dbcbc6060a3a6543475d2e278
sanlock-devel-2.3-4.el6_3.x86_64.rpm SHA-256: 34b86c118bd39181580dd56b46a60bd42422020b0774e2cdd6611ff5a086130c
sanlock-lib-2.3-4.el6_3.x86_64.rpm SHA-256: 167b50c19fc35bd2b77a40ffafb51870060526d13559100a6e83488e04194488
sanlock-python-2.3-4.el6_3.x86_64.rpm SHA-256: d5dd10cfcc042bd63aeddb0058d501f5d75ad00e2d7a7801026f0df668b64254

Red Hat のセキュリティーに関する連絡先は secalert@redhat.com です。 連絡先の詳細は https://access.redhat.com/security/team/contact/ をご覧ください。

Red Hat LinkedIn YouTube Facebook X, formerly Twitter

クイックリンク

  • ダウンロード
  • サブスクリプション
  • サポートケース
  • カスタマーサービス
  • 製品ドキュメント

ヘルプ

  • お問い合わせ
  • カスタマーポータルについてよくある質問 (FAQ)
  • ログインに関するヘルプ

サイト情報

  • 信頼の Red Hat
  • WEB ブラウザのサポートポリシー
  • アクセシビリティ
  • 受賞と評価
  • 奥付

他の Red Hat サイト

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

Red Hat legal and privacy links

  • Red Hat について
  • 採用情報
  • イベント
  • 各国のオフィス
  • Red Hat への問い合わせ
  • Red Hat ブログ
  • Inclusion at Red Hat
  • Red Hat グッズストア
  • Red Hat Summit
© 2026 Red Hat

Red Hat legal and privacy links

  • プライバシーポリシー
  • 利用規約
  • すべてのポリシーとガイドライン
  • デジタルアクセシビリティー