web-dev-qa-db-ja.com

エラー:/ etc / machine-idに32文字が含まれています(32文字が必要です)

Debian 9でchromiumを起動するたびに、次のsyslogエラーが発生します。これは非常に迷惑です。

ERROR:browser_dm_token_storage_linux.cc(93)] \
    Error: /etc/machine-id contains 32 characters (32 were expected).

/etc/machineには32個のランダムな文字が含まれているため、メッセージは意味がありません。しかし、多分誰かがこれがなぜ起こるか知っていますか?

2
manifestor

ロギングコードの誤り があり、読み取った入力のサイズの代わりにmachine_id_sizeが出力されました。そのため、両方とも32と表示されています。間違いが修正されたので、今後のリリースではより理にかなったメッセージが期待できます。

/etc/machine-idの読み取り中にエラーが発生した可能性があります。 /etc/machine-idが存在しない場合は、/var/lib/dbus/machine-idまたは/var/db/dbus/machine-idを探してみてください。それらのいずれかが存在する場合は、それを/etc/machine-idに移動し、/etc/machine-idへのシンボリックリンクにします。 (詳細は JdeBPの回答 を参照してください。)

出典:

6
muru