Symlink zur Rechner-ID nicht möglich

Symlink zur Rechner-ID nicht möglich

Ich habe gestern angefangen, Linux zu verwenden, und versuche, ein Gefühl für das Betriebssystem zu bekommen. Ich habe kürzlich versucht, Google Chrome herunterzuladen und zu installieren, aber beim Start erhalte ich diesen Fehler:

Fehler: /etc/machine-id enthält 0 Zeichen (32 wurden erwartet).

Um dieses Problem zu lösen, habe ich versucht, mit dem folgenden Befehl einen symbolischen Link zu meiner Maschinen-ID zu erstellen: ln -s /var/lib/dbus/machine-id /etc/machine-id. Dies führt jedoch zu diesem Fehler:

ln: Symbolischer Link „/etc/machine-id“ konnte nicht erstellt werden: Datei existiert

Ich habe versucht, die Verknüpfung mit sudo-Befehlen aufzuheben und wiederherzustellen, aber ich erhalte den gleichen Fehler. Ich habe auch andere Beiträge gesehen, in denen es heißt, es könnte an der Reihenfolge meines Symlinks liegen, aber ich glaube, ich habe das richtig gemacht.

Kann jemand bitte helfen?

Antwort1

Dies /etc/machine-idist eine eindeutige ID, die normalerweise während der Systeminstallation erstellt wird und über die gesamte Lebensdauer Ihres Systems hinweg bestehen bleibt. Es sieht so aus, als ob Ihre ID aus irgendeinem Grund leer ist.

Mit dem Befehl können Sie eine neue zufällige ID generieren systemd-machine-id-setup. Sie müssen wahrscheinlich auch sicherstellen, dass die D-Bus-Maschinen-ID erneut korrekt damit verknüpft ist, da Sie sagen, dass Sie damit herumgespielt haben, um das Problem zu beheben:

sudo systemd-machine-id-setup
sudo ln -sf /etc/machine-id /var/lib/dbus/machine-id

Danach /etc/machine-idsollte eine 32-stellige Hexadezimalzeichenfolge folgen und /var/lib/dbus/machine-idein symbolischer Link zu derselben Datei sein.

verwandte Informationen