При запуске KVM (который хорошо работал в человечности 19.04) я получаю следующую ошибку:
Error starting domain: internal error: qemu unexpectedly closed the monitor: pulseaudio: pa_context_connect() failed pulseaudio: Reason: Connection refused pulseaudio: Failed to initialize PA contextaudio: warning: Using timer based audio emulation
Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 111, in tmpcb
callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 66, in newfn
ret = fn(self, *args, **kwargs) File "/usr/share/virt-manager/virtManager/object/domain.py", line 1279, in startup
self._backend.create() File "/usr/lib/python3/dist-packages/libvirt.py", line 1080, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirt.libvirtError: internal error: qemu unexpectedly closed the monitor: pulseaudio: pa_context_connect() failed pulseaudio: Reason: Connection refused pulseaudio: Failed to initialize PA contextaudio: warning: Using timer based audio emulation
Я внес изменения в файл конфигурации. Я добавил следующие строки для отражения изменения от qemu 3.1 до 4,0
<qemu:commandline>
<qemu:env name="QEMU_AUDIO_DRV" value="pa"/>
<qemu:env name="QEMU_PA_SERVER" value="/run/user/1000/pulse/native"/>
</qemu:commandline>
Если я удаляю эти строки, я не могу передача звучать к pulseaudio.
да kvm аудио пользователь - я.
Любая справка будет цениться. Это ошибка или проблема установки. мой гость является окнами 10 (1903)
Это вызвано тем, что изменение в звуковой конфигурации начиная с qemu 4.0. Необходимо отредактировать vm конфигурацию:
sudo virsh edit <your_vm>
Затем заменяют Ваши строки:
<qemu:commandline>
<qemu:env name="QEMU_AUDIO_DRV" value="pa"/>
<qemu:env name="QEMU_PA_SERVER" value="/run/user/1000/pulse/native"/>
</qemu:commandline>
с:
<qemu:commandline>
<qemu:arg value='-audiodev'/>
<qemu:arg value='pa,id=pa1,server=/run/user/1000/pulse/native'/>
</qemu:commandline>
я нашел это здесь: https://www.reddit.com/r/VFIO/comments/b1crpi/qemu_40_due_soon_might_bring_superb_audio_test_now /
То, что это хорошо работало для меня на 19,10, но я запускаю Ubuntu исходно. Я также должен был сделать установку восстановления, таким образом, мои файлы конфигурации отчасти получили начало с нуля.
Я попробовал бы: Избавьтесь от старых версий и любых старых файлов конфигурации
sudo apt-get purge qemu
sudo apt-get purge pulseaudio
sudo bash -c 'for i in update {,dist-}upgrade auto{remove,clean}; do apt-get $i -y; done'
Затем переустановите их:
sudo apt install qemu
sudo apt install pulseaudio
Тем путем у Вас есть новые полностью обновленные приложения без старых конфигураций, пачкающих вещи.
Я предполагаю, что Вы имеете в виду свой хост, ОС является Windows 10? И это Вы работаете на WSL2?