New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No sound in Archlinux AppVMs with pulseaudio 11.1 #3106

Closed
Ban3 opened this Issue Sep 21, 2017 · 4 comments

Comments

Projects
None yet
4 participants
@Ban3

Ban3 commented Sep 21, 2017

Qubes OS version:

R3.2

Affected TemplateVMs:

archlinux


Expected behavior:

Sound playback in AppVMs

Actual behavior:

No sound playback in AppVMs

Steps to reproduce the behavior:

Having following packages installed:
pulseaudio-11.1
qubes-vm-gui-3.2.17-8

General notes:

$ pulseaudio -nF /etc/pulse/qubes-default.pa
E: [pulseaudio] ltdl-bind-now.c: Failed to open module module-vchan-sink.so: module-vchan-sink.so: cannot open shared object file: No such file or directory
E: [pulseaudio] module.c: Failed to open module "module-vchan-sink".
E: [pulseaudio] main.c: Module load failed.
E: [pulseaudio] main.c: Failed to initialize daemon.
$ ls /usr/lib/pulse-11.1/modules/module-vchan-sink.so
ls: cannot access '/usr/lib/pulse-11.1/modules/module-vchan-sink.so': No such file or directory
$ pacman -Qo /usr/lib/pulse-11.0/modules/module-vchan-sink.so 
/usr/lib/pulse-11.0/modules/module-vchan-sink.so is owned by qubes-vm-gui 3.2.17-8

Temporary workaround

# ln -s /usr/lib/pulse-11.0/modules/module-vchan-sink.so /usr/lib/pulse-11.1/modules/
@na--

This comment has been minimized.

Show comment
Hide comment
@na--

na-- Sep 30, 2017

This commit (qubes-vm-gui version 3.2.18) fixes the issue

na-- commented Sep 30, 2017

This commit (qubes-vm-gui version 3.2.18) fixes the issue

@ptitdoc

This comment has been minimized.

Show comment
Hide comment
@ptitdoc

ptitdoc Oct 19, 2017

The qubes-vm-gui package is currently linked to major versions of pulseaudio.

This should be restricted to minor versions of pulseaudio so that the user need to upgrade both pulseaudio and qubes-vm-gui package at the same time.

As a side note, qubes-pulseaudio package is a separate package for other templates. Separating it for archlinux could improve the user update experience.

ptitdoc commented Oct 19, 2017

The qubes-vm-gui package is currently linked to major versions of pulseaudio.

This should be restricted to minor versions of pulseaudio so that the user need to upgrade both pulseaudio and qubes-vm-gui package at the same time.

As a side note, qubes-pulseaudio package is a separate package for other templates. Separating it for archlinux could improve the user update experience.

@ptitdoc

This comment has been minimized.

Show comment
Hide comment

ptitdoc commented Oct 21, 2017

Linked Pull Request: QubesOS/qubes-gui-agent-linux#19

@ptitdoc

This comment has been minimized.

Show comment
Hide comment
@ptitdoc

ptitdoc Oct 21, 2017

I rebuilt and uploaded the archlinux binary packages with the fix.

ptitdoc commented Oct 21, 2017

I rebuilt and uploaded the archlinux binary packages with the fix.

@Ban3 Ban3 closed this Mar 9, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment