Skip to content
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

pulseaudio-qubes places module-vchan-sink.so in /usr/lib/pulse-13.99 instead of /usr/lib/pulse-13.99.1 causing no audio on the ubuntu 20.04 template #6306

Closed
asharp opened this issue Dec 24, 2020 · 1 comment · Fixed by QubesOS/qubes-gui-agent-linux#128
Labels
C: Debian/Ubuntu diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@asharp
Copy link

asharp commented Dec 24, 2020

Qubes OS version
4.0

Affected component(s) or functionality
qubes-builder

Brief summary
By default the built Ubuntu template doesn't have working sound. This appears to be due to module-vchan-sink.so being placed in /lib/pulse-13.99/modules by the package pulseaudio-qubes rather than /lib/pulse-13.99.1/modules with the rest of the pulseaudio modules. Moving it to /lib/pulse-13.99.1/modules in the template fixes the problem and audio then works.

I have noticed that even after moving the file, rarely pulseaudio still crashes on startup. Manually starting with pulseaudio --start -n --file=/etc/pulse/qubes-default.pa --exit-idle-time=-1 does fix audio though.

How Reproducible
100%

To Reproduce

Steps to reproduce the behavior:

  1. Build template
  2. Get no audio
  3. Move the file
  4. Get audio

Expected behavior
Working audio

Actual behavior
Not working audio

Solutions you've tried
Moving the file.

Relevant documentation you've consulted
There doesn't seem to be documentation on this

Related, non-duplicate issues
This doesn't seem to be related to an existing issue.

@asharp asharp added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. labels Dec 24, 2020
@icequbes1
Copy link

Confirming this is an issue as well.

gui-agent-linux/Makefile uses $PA_VER_MAJOR_MINOR for installing modules.

It appears Ubuntu uses $PA_VER_FULL for its modules directory.

Fedora 32 (14.0), Debian 10 (12.2), Archlinux (14.0) are all on MAJOR.MINOR versions at the moment.

@andrewdavidwong andrewdavidwong added C: Debian/Ubuntu needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Dec 25, 2020
@andrewdavidwong andrewdavidwong added this to the Release 4.0 updates milestone Dec 25, 2020
@andrewdavidwong andrewdavidwong added diagnosed Technical diagnosis has been performed (see issue comments). and removed needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Jan 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Debian/Ubuntu diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants