qemu에서 Spice 지원 비활성화

qemu에서 Spice 지원 비활성화

저는 가상화와 Linux에 대해 많이 알고 있지만 SPICE를 qemu와 함께 작동시키는 데 어려움을 겪고 있습니다.

Arch에서 virt-manager를 사용하여 Windows 10 컴퓨터를 설치하려고 했지만 설치에 실패했습니다. 컴퓨터를 설치하려고 할 때마다 다음 오류가 발생합니다.

설치를 완료할 수 없습니다: '내부 오류: 모니터에 연결하는 동안 프로세스가 종료되었습니다: 모듈을 열 수 없습니다: libssl.so.3: 공유 객체 파일을 열 수 없습니다: 해당 파일 또는 디렉터리가 없습니다. qemu-system-x86_64: -spice port=5900 , addr=127.0.0.1,disable-ticketing=on,image-compression=off,seamless-migration=on: Spice 지원 비활성화'

생각하다Spice를 올바르게 설치했지만 Spice 문서가 나에게는 그다지 이해가 되지 않고 Spice 전체도 나에게 매우 혼란스럽기 때문에 확실하지 않습니다.

저는 Acer 5(A515-45)에서 Xero Linux를 실행하고 있습니다.

더 많은 정보 및/또는 세부정보가 필요하면 알려주시기 바랍니다.

건배.

답변1

모듈을 열 수 없습니다: libssl.so.3

이는 OpenSSL 라이브러리가 누락되었음을 나타냅니다.

패키지 관리자를 사용하여 qemu를 설치한 경우 SPICE(배포판에 따라 libspice/spice-server/etc...)와 OpenSSL(예: libssl)을 포함하여 필요한 모든 항목을 종속성으로 가져올 수 있습니다.

더 많은 정보나 맥락 없이는 추측하기 어렵지만 OpenSSL 라이브러리를 설치해 보고 더 나은 방법은 배포판에서 qemu의 종속성을 찾아 적용해 보는 것입니다.

Xero는 Arch를 기반으로 하므로 실제 Arch 시스템에서는 다음과 같습니다.

$ pacman -Qo /usr/lib/libssl.so.3
/usr/lib/libssl.so.3 is owned by openssl 3.0.7-2
$ pacman -Q openssl
openssl 3.0.7-2

설치된 패키지에 누락된 파일이 있는지 확인할 수 있습니다. 예를 들면 다음과 같습니다.

$ pacman -Qk qemu-system-x86
qemu-system-x86: 13 total files, 0 missing files

설치된 패키지의 종속성 확인을 사용하여 pacman -Tqemu 설치에 문제가 있는지 확인할 수 있습니다.

관련 정보