dmesg
montre la ligne
systemd-hostnamed[3964]: Warning: nss-myhostname is not installed.
Changing the local hostname might make it unresolveable. Please install nss-myhostname!
Mais
Sudo apt-get install nss-myhostname
dit
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket nss-myhostname kann nicht gefunden werden.
... signifiant "nss-myhostname non trouvé".
Pourquoi? Dois-je réagir au message de dmesg?
Il y a un bug confirmé enregistré contre systemd-hostename en disant;
Puisque nss-myhostname a été rejeté comme étant la bonne approche dans https://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments/6 , nous ne devrions pas affiche le message d'avertissement dans la version LTS, même si hostename ne modifie pas actuellement/etc/hosts.
Pouvons-nous corriger cet avertissement pour empêcher les utilisateurs de penser que quelque chose ne va pas sur leur système et de les amener à installer libnss-myhostname?.
Même si cela peut éviter l’avertissement, vous ne voudrez peut-être pas installer libnss-myhostname uniquement à cette fin.
Tout corps qui voit le message
systemd-hostnamed
[16495]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
doit lire ceci https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1277608 this https://bugs.launchpad.net/ubuntu/+source/libnss-myhostname/+bug/1162478/comments/6 avant d'installer le paquet nss-myhostname.
De ici :
nss-myhostname est un plug-in pour la fonctionnalité GNU Name Service Switch (NSS) de la bibliothèque GNU C (glibc) fournissant une résolution du nom d'hôte pour le nom d'hôte système configuré localement et renvoyée par gethostname ( 2) Il y a deux solutions possibles:
Vous avez peut-être pas (ou incorrectement) configuré votre nom d’hôte dans /etc/hosts
. Corriger cela peut résoudre ceci.
Comme l'avertissement le suggère, vous pouvez également installer nss-myhostname, qui est désigné dans le répertoire debian par libnss-myhostname
. Ceci est seulement une solution de contournement, pas la solution suggérée pour le bogue pertinent. Installez en utilisant:
Sudo apt-get install libnss-myhostname
Source: 13.04 dmesg: Attention: nss-myhostname n’est pas installé
Je doute que vous souhaitiez installer ces bibliothèques. Vu comme une nuisance, vous pouvez simplement faire taire le message.
Créez un nouveau fichier de configuration dans /etc/rsyslog.d/
et indiquez le message à supprimer:
$ Sudo nano /etc/rsyslog.d/20-systemd-hostnamed.conf
Ajoutez la ligne suivante:
:msg, contains, "Warning: nss-myhostname is not installed." stop
Enregistrez, fermez et redémarrez le démon:
$ Sudo service rsyslog restart
Travail accompli. Vous pouvez vous assurer que les messages sont supprimés en essayant intentionnellement de spammer votre syslog
:
$ logger -t TEST "Warning: nss-myhostname is not installed."
Le message doit être supprimé silencieusement.