컴퓨터 ID에 심볼릭링크할 수 없습니다.

컴퓨터 ID에 심볼릭링크할 수 없습니다.

저는 어제부터 Linux를 사용하기 시작했고 운영 체제에 대한 느낌을 얻으려고 노력하고 있습니다. 최근에 Google 크롬을 다운로드하여 설치하려고 했지만 실행 시 다음 오류가 발생했습니다.

오류: /etc/machine-id에는 0자가 포함되어 있습니다(32자가 예상됨).

이 문제를 해결하기 위해 다음을 사용하여 내 machine-id에 대한 심볼릭 링크를 만들려고 했습니다: ln -s /var/lib/dbus/machine-id /etc/machine-id 그러나 이로 인해 다음 오류가 발생합니다.

ln: '/etc/machine-id' 심볼릭 링크를 생성하지 못했습니다: 파일이 존재합니다.

sudo 명령을 사용하여 링크를 해제하고 복원하려고 시도했지만 동일한 오류가 발생했습니다. 나는 또한 내 심볼릭 링크의 순서 때문일 수 있다는 다른 게시물을 보았지만 올바르게 수행했다고 믿습니다.

누군가 도와주실 수 있나요?

답변1

이는 /etc/machine-id일반적으로 시스템 설치 중에 생성되고 시스템의 전체 수명 동안 지속되는 고유 ID입니다. 어떤 이유로든 당신의 집이 비어 있는 것 같습니다.

명령 을 사용하여 새로운 임의 ID를 생성할 수 있습니다 systemd-machine-id-setup. 또한 D-Bus 컴퓨터 ID가 올바르게 다시 연결되어 있는지 확인해야 할 수도 있습니다. 문제를 해결하기 위해 문제를 일으켰다고 말합니다.

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

그 다음에는 /etc/machine-id32자의 16진수 문자열을 포함해야 하며 /var/lib/dbus/machine-id동일한 파일에 대한 심볼릭 링크여야 합니다.

관련 정보