web-dev-qa-db-ja.com

idmapd.serviceの再起動に失敗しました:ユニットidmapd.serviceはマスクされています

systemctl unmask idmapdを実行してからservice idmapd restartを実行しようとしましたが、それでも同じエラーが発生します。

私はUbuntu 16.04 64ビットを使用していますが、サーバーもUbuntu 16.04 64ビットです。

実行中かどうかを確認すると、次のようになります。

service idmapd status
● idmapd.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

そしてもう1つは:

$ service nfs-idmapd status 
● nfs-idmapd.service - NFSv4 ID-name mapping service
   Loaded: loaded (/lib/systemd/system/nfs-idmapd.service; static; vendor preset: enabled)
   Active: inactive (dead)
$ service nfs-idmapd start 
Failed to start nfs-idmapd.service: Unit nfs-server.service not found.
4
Svetlana Belkin

nfs-serverパッケージに問題があるようです

Failed to start nfs-idmapd.service: Unit nfs-server.service not found.

nfs-server.serviceファイルが見つからないか、間違った場所にあることを示唆しています。この理論をテストするために手動で起動してみることができます

systemctl nfs-server start

/ etc/systemd /でそれを探して見つけられないかどうかを確認します。間違ったターゲットフォルダーにあるだけで幸運です

find /etc/systemd/ -name nfs-server.service
2
Amias

サービスをマスク解除およびマスクするには、Sudoを使用する必要があります。

コマンド:

Sudo systemctl unmask idmapd

トリックを行う必要があります。次に:

Sudo service idmapd start

または

Sudo service idmapd restart

UPDATE

nfs-idmapdがこのサービスに取って代わります。次のパッケージが必要です。

Sudo apt-get update
Sudo apt-get install --reinstall nfs-common nfs-kernel-server

それでも解決しない場合は、問題のあるパッケージを削除してから再インストールします。

Sudo apt-get purge nfs-common nfs-kernel-server
Sudo apt-get install nfs-common nfs-kernel-server
4
mchid