어제 사용하던 가상머신에 문제가 생겼습니다. 사용한 후 게스트를 종료하고 호스트(아치 리눅스)를 업데이트했습니다. 오늘 호스트를 켜고 게스트를 켜려고 했는데 다음 메시지가 나타났습니다.
도메인 시작 오류: 지원되지 않는 구성: chardev 'spicevmc'는 Spice 그래픽 없이는 지원되지 않습니다.
역추적(가장 최근 호출 마지막):
파일 "/usr/share/virt-manager/virtManager/asyncjob.py", 72행, cb_wrapper 콜백(asyncjob, *args, **kwargs)
tmpcb 콜백(*args, **kwargs)의 파일 "/usr/share/virt-manager/virtManager/asyncjob.py", 108행
파일 "/usr/share/virt-manager/virtManager/object/libvirtobject.py", 57행, newfn ret = fn(self, *args, **kwargs)
파일 "/usr/share/virt-manager/virtManager/object/domain.py", 1384행, self._backend.create() 시작
파일 '/usr/lib/python3.10/site-packages/libvirt.py', 1352행, create raise libvirtError('virDomainCreate() failed') libvirt.libvirtError: 지원되지 않는 구성: chardev 'spicevmc' 아니요 향수 지원- 무료 그래픽
Manjaro 게스트 OS에서 전용 nvidia 카드를 사용하고 있습니다.
저는 리눅스 전문가가 아닙니다.
무슨 일이 일어나고 있는지, 이 문제를 해결하는 방법에 대해 알고 계시나요?
기타 필요한 정보가 있으면 알려주시기 바랍니다.
업데이트 #1:
가상 머신에서 USB SPICE 리디렉터를 제거했습니다.
<redirdev bus="usb" type="spicevmc">
<address type="usb" bus="0" port="4"/>
</redirdev>
<redirdev bus="usb" type="spicevmc">
<address type="usb" bus="0" port="5"/>
</redirdev>
이제 잘 작동합니다... 이제 게스트 OS에 USB 리디렉터를 설치할 수 없습니다... 이것이 왜 발생하고 해결 방법을 아는 사람이 있습니까?
답변1
Arch 호스트를 업데이트한 후에도 동일한 문제가 발생했습니다. virt-manager에서 Display Spice
Type: 으로 전환 VNC Server
하고 Spice server
컴퓨터를 다시 시작했습니다.
그 후 모든 것이 잘 작동했습니다.
유일한 문제는 이제 콘솔 뷰어에 들어가기 전에 SSH 키 비밀번호를 천 번 입력해야 한다는 것입니다. 나는 이것으로 살 수 있습니다.
답변2
나는 또한 아치 리눅스를 업데이트한 후에 이 문제에 직면했고 spice 서버가 없으면 두 개의 USB 리디렉터를 제거할 수 없었기 때문에 spice 서버를 추가했습니다. GPU가 있기 때문에 설정에 필요하지 않았기 때문에 이 작업을 수행했습니다. 패스스루 VM을 사용하고 있으며 비디오 출력에 보조 GPU를 사용하고 있으며 USB 장치를 자동으로 리디렉션하고 싶지 않습니다. 여기에서 자세한 내용을 읽어보세요.https://people.freedesktop.org/~teuf/spice-doc/html/ch02s06.html