lỗi trong màn hình qemu wavcapture với virsh


0

Tôi có VM chạy trên qemu-kvm. Tôi đang quản lý nó với libvirt và công cụ dòng lệnh virsh.

Tôi muốn ghi lại đầu ra âm thanh của VM. Đây là những gì tôi đang cố gắng -

virsh qemu-màn hình-lệnh -hmp VM_NAME wavcapture VM.wav

Đây là đầu ra tôi đang nhận được:

Failed to open wave file `vm.wav'
Reason: Permission denied
Failed to add wave capture

Tôi đã cố gắng tạo một vm.wav giả với quyền 777. Nhưng tôi vẫn nhận được lỗi tương tự.

Câu trả lời:


0

Đồng ý. Tôi đoán tôi sẽ cần phải trả lời câu hỏi của riêng tôi. Vì vậy, hóa ra, libvirt sử dụng apparmor để bảo mật máy ảo. Vì vậy, VM không có quyền truy cập r / w vào nhiều vị trí. Để sử dụng wavcapture, chúng tôi cần cung cấp quyền truy cập vào VM thông qua các quy tắc của apparmor. Cách đơn giản để làm điều này là chỉnh sửa /etc/apparmor.d/abstrilities/libvirt-qemu và thêm quy tắc của bạn. Sau đó dừng và khởi động VM và tải lại apparmor.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.