web-dev-qa-db-ja.com

nss-myhostnameとは何ですか?そして、なぜインストールできないのですか?

dmesgは行を示します

systemd-hostnamed[3964]: Warning: nss-myhostname is not installed. 
Changing the local hostname might make it unresolveable. Please install nss-myhostname!    

しかし

Sudo apt-get install nss-myhostname

言う

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket nss-myhostname kann nicht gefunden werden.

...「nss-myhostname not found」を意味します。

どうして? dmesgメッセージに反応する必要がありますか?

50
user272632

確認済みのバグ systemd-hostnamedに対してログが記録されています。

Nss-myhostnameが https://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments/6 で正しいアプローチであるとして拒否されたため、 hostnamedが現在/ etc/hostsを変更していない場合でも、LTSリリースで警告メッセージを出力します。

この警告を修正して、ユーザーがシステム上で何かがおかしいと考えてlibnss-myhostnameをインストールするのを防ぐことができますか?.

警告を回避できても、その目的のためだけにlibnss-myhostnameをインストールしたくない場合があります。

メッセージを見ている人

 systemd-hostnamed
[16495]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!

必ずお読みくださいhttps://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1277608thishttps://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments/6 nss-myhostnameパッケージをインストールする前。

30
yoyoma2

これらのライブラリをインストールしたいとは思わないでしょう。迷惑にすぎないので、単にメッセージを黙らせることができます。

/etc/rsyslog.d/に新しい構成ファイルを作成し、メッセージをドロップするように指示します。

$ Sudo nano /etc/rsyslog.d/20-systemd-hostnamed.conf

次の単一行を追加します。

:msg, contains, "Warning: nss-myhostname is not installed." stop

デーモンを保存して閉じ、再起動します。

$ Sudo service rsyslog restart

仕事完了。意図的にsyslogをスパムしようとすることで、メッセージがドロップされていることを確認できます。

$ logger -t TEST "Warning: nss-myhostname is not installed."

メッセージは静かにドロップされるはずです。

7
Ken Sharp