Empecé a usar Linux ayer y estoy tratando de familiarizarme con el sistema operativo. Recientemente intenté descargar e instalar Google Chrome, pero al iniciarlo aparece este error:
Error: /etc/machine-id contiene 0 caracteres (se esperaban 32).
Para resolver esto, intenté crear un enlace simbólico a mi ID de máquina usando lo siguiente: ln -s /var/lib/dbus/machine-id /etc/machine-id pero esto genera este error:
ln: no se pudo crear el enlace simbólico '/etc/machine-id': el archivo existe
Intenté desvincular y restablecer el enlace usando los comandos sudo pero aparece el mismo error. También he visto otras publicaciones que dicen que puede deberse al orden de mi enlace simbólico, pero creo que lo hice correctamente.
¿Puede alguien ayudar, por favor?
Respuesta1
Es /etc/machine-id
una identificación única que generalmente se crea durante la instalación del sistema y persiste durante toda la vida útil del sistema. Parece que el tuyo está vacío por alguna razón.
Puede generar una nueva ID aleatoria con el systemd-machine-id-setup
comando. Probablemente también necesitarás asegurarte de que el ID de la máquina D-Bus se vincule correctamente nuevamente, ya que dices que has jugado con eso en un intento de solucionarlo:
sudo systemd-machine-id-setup
sudo ln -sf /etc/machine-id /var/lib/dbus/machine-id
Después de eso, /etc/machine-id
debe contener una cadena hexadecimal de 32 caracteres y /var/lib/dbus/machine-id
debe ser un enlace simbólico a ese mismo archivo.