hostnameコマンドを実行すると、「hostname: System error」と表示される

【環境】

Armbian 25.2.2 bookworm
-  Debian 12 (bookworm)

【現象】

hostnameコマンドを引数を渡して実行すると、エラーメッセージが表示され結果が表示されない。

$ hostname -f
hostname: System error
$ hostname --long
hostname: System error
$ hostname -i
hostname: System error

【対処方法】

/etc/hosts にて、127.0.1.1 の行を修正/追加する
127.0.1.1 って何? と思っていたが、バグ対応の暫定対応策らしい。
詳しくは「127.0.1.1 hosts」でgoogleってみてください。
設定時は、順番があるようですので注意のこと

127.0.1.1    fqdn shortホスト名 の順で入力

127.0.0.1  localhost
127.0.1.1  takoika.example.jp takoika localhost
(以下 略)


$ hostname --fqdn
takoika.example.jp
$ hostname --short
takoika

【参考】
https://www.debian.org/doc/manuals/debian-reference/ch05.ja.html#_the_hostname_resolution