![QEMU 오류 해결 - this function is not supported by the connection driver : virtConnectNodeDevice](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcl1fvE%2FbtsHHP31Cgg%2FXcdk15Bfe9QZiSMzS7iTW0%2Fimg.png)
QEMU 오류 해결 - this function is not supported by the connection driver : virtConnectNodeDeviceDevOps/QEMU2024. 5. 30. 22:16
Table of Contents
반응형
원인
이 오류의 원인은 libvirt의 nodedev 데몬이 설치되지 않았기 때문입니다.
해결방법
따라서, libvirt의 nodedev 데몬을 설치해야합니다.
그러나 ubuntu의 경우에는 nodedev관련된 .deb 파일이 없습니다.
그래서 .rpm 파일을 통해서 ubuntu에 설치하는 방법을 사용해야합니다.
그래서 현재 설치되어있는 libvirt 버전의 버전과 맞는 libvirt-nodedev daemon을 설치해야합니다.
아래 링크에서 libvirt 버전에 맞는 .rpm 파일을 다운로드 받을 수 있습니다.
https://pkgs.org/search/?q=nodedev
저의 경우에는 libvirt 8.0.0 버전이기에 nodedev 8.0.0 파일을 설치합니다.
x86_64 환경에 맞게 x86_64 버전을 다운로드 합니다.
그리고 rpm을 ubuntu 환경에 설치하기 위해서 alien이라는 패키지를 설치합니다.
sudo apt-get install alien
alien 명령어를 통해서 설치합니다.
#RPM 파일을 그대로 설치
sudo alien -i 설치하려고하는 RPM파일명
설치 후 nodedev가 설치되어 있음을 확인할 수 있습니다.
systemctl status virt~ -> 여기서 탭을 누르면 virt로 시작하는 서비스들이 뜨는데 virtnodedevd가 아래와 같이 있어야합니다.
도움이 많이 되셨으면 좋겠습니다.
반응형
'DevOps > QEMU' 카테고리의 다른 글
QEMU Tips- NIC에 NUMA 할당하기 (2) | 2024.06.06 |
---|---|
QEMU 오류 해결 - unsupported configuration : TPM version '2.0' is not supported (0) | 2024.06.06 |
QEMU 오류 해결 - failed to create tun device : Operation not permitted (0) | 2024.06.02 |
QEMU 오류 해결 - Booting from hard disk... 에서 freeze (0) | 2024.06.01 |
@ray5273 :: Micro Changes, Macro Impact
개발 및 IT 관련 포스팅을 작성 하는 블로그입니다.
IT 기술 및 개인 개발에 대한 내용을 작성하는 블로그입니다. 많은 분들과 소통하며 의견을 나누고 싶습니다.