すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Linux:Alibaba Cloud Linux 2 における systemd サービスのエラー

最終更新日:Sep 05, 2026

オープンソースの systemd にある既知の脆弱性により、systemd-219-78.4.al7.3.x86_64 以前のバージョンを実行している Alibaba Cloud Linux 2.1903 LTS 64 ビットインスタンスでヒープメモリの破損が発生します。この問題が発生すると、systemd プロセスがフリーズし、自力では回復できなくなります。

症状

Alibaba Cloud Linux 2.1903 LTS 64 ビットのパブリックイメージを実行している Elastic Compute Service (ECS) インスタンス上で、サービスの起動に失敗することがあります。システムジャーナルに次のエラーが記録されることがあります。

Failed to activate service 'org.freedesktop.systemd1': timed out

systemctl daemon-reexec を実行しても問題は解決しません。pstack 1 を実行して systemd プロセスを検査します。出力には、以下に示すように systemd がフリーズしていることが示されます。

pstack 1

原因

オープンソースの systemd にはヒープメモリを破損させる可能性のある脆弱性があり、これにより systemd プロセスが予期せず終了し、その後フリーズします。このプロセスは、介入なしでは回復できません。

説明 最新バージョンのオープンソース systemd にもこの問題があり、ヒープメモリ破損の根本原因は特定されていません。最新の Alibaba Cloud Linux パブリックイメージでは systemd が最適化されています。ご使用の systemd のバージョンが systemd-219-78.4.al7.3.x86_64 より新しいにもかかわらずこの問題が発生する場合は、kill -15 1 を実行して systemd サービスを復旧してください。

systemd フリーズの修正

前提条件

作業を開始する前に、ECS インスタンスのスナップショットを作成してデータをバックアップしてください。トラブルシューティング中にデータが失われた場合は、スナップショットを使用してディスクを復元します。詳細については、「スナップショットの概要」をご参照ください。

診断と修正

  1. ECS インスタンスに接続します。詳細については、「接続方法」をご参照ください。

  2. systemd のバージョンを確認します。

    rpm -q systemd

    出力は次のようになります。

    systemd-219-78.4.al7.3.x86_64
  3. バージョンに応じて問題を修正します。

    • バージョンが systemd-219-78.4.al7.3.x86_64 以前の場合: systemd をアップグレードしてから、インスタンスを再起動します。

      1. systemd をアップグレードします。

        yum update systemd
      2. インスタンスを再起動します。

        reboot
    • バージョンが systemd-219-78.4.al7.3.x86_64 より新しいが、まだ影響を受ける場合: SIGTERM を送信して、フリーズした systemd プロセスを復旧します。

      kill -15 1