web-dev-qa-db-ja.com

systemd:ルートマウント(-.mount)のマスクを解除できません

(距離:Debian 10)

私は主にsystemctlを使用するときに(パッケージをインストールするときも、そしてときどき他のいくつかの場所で私をエスケープするいくつかの場所に)ポップアップする再発するエラーメッセージがあります。

Unit -.mount is masked.

ときどき(どのコマンドがエラーメッセージを呼び出したかに応じて)、次のようにより冗長になります。

Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit -.mount is masked.

このエラーは、すでに有効になっている(そして起動時にロードされる)パッケージやsystemdサービスのインストールを妨げるものではありませんが、systemctlまたはserviceを使用してサービスを再起動、開始、または停止すると失敗します。これは、サービス全体を再起動するためにサーバー全体を再起動する必要があることを意味します。これは少し面倒かもしれません。

systemctl unmask -- -.mountを使用してルートマウントのマスクを解除しようとすると、動作するように見えます(何も返されません)が、systemctl status -- -.mountを実行しても、次のように出力されます。

● -.mount - Root Mount
   Loaded: masked (Reason: Unit -.mount is masked.)
   Active: active (mounted) since Mon 2019-08-05 15:03:38 AEST; 4h 8min ago
    Where: /
     What: /dev/sde1
    Tasks: 0 (limit: 4915)
   Memory: 0B
   CGroup: /system.slice/-.mount

何か案は?このサーバーの新規インストールから開始したくないので、修正を見つけるか、サービスを再ロードする必要がある場合に再起動する必要があることに対処します。

12
ayew

この回答のステップ6を実行しているときにも同じ結果が得られました: https://askubuntu.com/a/1028709/1003629

試行錯誤の結果、GPartedを閉じた場合、これはもはや問題ではないことがわかりました。

私が3つの賛成票を得た後、編集します。分割されたロックの何か、パーティションテーブルまたはそれを保持するファイルへのアクセスなどが表示されます。誰かが私の回答を編集してこれを明確にできると便利です。

11
pateksan

-.mountを削除してみてください

Sudo rm /run/systemd/system/-.mount

そしてsystemdをリロードします

Sudo systemctl daemon-reload

6
reubot

同じ問題があった。私はこのようにSudoを追加しました:

Sudo systemctl unmask  -- -.mount

しかし、systemctlを更新するまで、変更は私には見えませんでした:

Sudo systemctl daemon-reload

ただし、systemctl unmask -- -.mountを実行しても、変更は表示されませんでした。

● -.mount - Root Mount
   Loaded: masked (Reason: Unit -.mount is masked.)
   Active: active (mounted) since Thu 2019-02-14 04:11:58 CST; 6 months 14 days ago
    Where: /
     What: /dev/mmcblk0p2
    Tasks: 0 (limit: 2077)
   Memory: 0B
   CGroup: /system.slice/-.mount

systemctl unmask -- -.mountが何か違うものを表示する前に、システムを再起動する必要がありました。

● -.mount - /
   Loaded: loaded (/etc/fstab; generated)
   Active: active (mounted) since Thu 2019-02-14 04:11:58 CST; 6 months 14 days 
    Where: /
     What: /dev/mmcblk0p2
     Docs: man:fstab(5)
           man:systemd-fstab-generator(8)
1
Botspot