(距離: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
何か案は?このサーバーの新規インストールから開始したくないので、修正を見つけるか、サービスを再ロードする必要がある場合に再起動する必要があることに対処します。
この回答のステップ6を実行しているときにも同じ結果が得られました: https://askubuntu.com/a/1028709/1003629 。
試行錯誤の結果、GPartedを閉じた場合、これはもはや問題ではないことがわかりました。
私が3つの賛成票を得た後、編集します。分割されたロックの何か、パーティションテーブルまたはそれを保持するファイルへのアクセスなどが表示されます。誰かが私の回答を編集してこれを明確にできると便利です。
-.mountを削除してみてください
Sudo rm /run/systemd/system/-.mount
そしてsystemdをリロードします
Sudo systemctl daemon-reload
同じ問題があった。私はこのように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)