Bug 1477107

Summary: Missing Dependency For Xfce Sound.
Product: [Fedora] Fedora EPEL Reporter: Bernie Hoefer <bhoefer>
Component: xfce4-pulseaudio-pluginAssignee: Mukundan Ragavan <nonamedotc>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: epel7CC: nonamedotc
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bernie Hoefer 2017-08-01 08:42:52 UTC
Description of problem:

When installing an Xfce desktop environment on top of a CentOS 7 minimal installation, sound does not work.


Version-Release number of selected component (if applicable):

xfce4-pulseaudio-plugin-0.2.5-2.el7.x86_64


Steps to Reproduce:

1.  Install CentOS 7; choose the "Minimal Install" software selection.

2.  yum -y install epel-release

3.  yum -y group install "X Window system"

4.  yum -y group install Xfce

5.  systemctl isolate graphical.target

6.  Log in as a user.  (I used root.)

7.  Use the mouse to navigate to Applications --> Multimedia --> PulseAudio Volume Control.


Actual results:

An window appears with the following:  "Fatal Error: Unable to connect to PulseAudio: OK".


Expected results:

The Volume Control graphical utility (/usr/bin/pavucontrol) starts; sound works.


Additional info:

I suspect the xfce4-pulseaudio-plugin RPM or some other package is just missing a dependency.  I compared my list of installed RPMs with a CentOS 7 machine that had been installed with the "Server with GUI" software selection.  I found these relevant RPMs missing:
  pulseaudio-module-x11
  pulseaudio-utils
Once I installed those 2 packages, sound worked fine.  (Not sure if both needed installed or just one of them.)

Comment 1 Bernie Hoefer 2017-08-02 15:24:30 UTC
(In reply to Bernie Hoefer from comment #0)
===
> I found these relevant RPMs missing:
>   pulseaudio-module-x11
>   pulseaudio-utils
> Once I installed those 2 packages, sound worked fine.  (Not sure if both
> needed installed or just one of them.)
===

FYI, pulseaudio-module-x11 pulls in pulseaudio-utils as a dependency.  The pulseaudio-utils package, by itself, is not enough.  Both have to be installed for sound to work.

Comment 2 Mukundan Ragavan 2017-08-16 02:53:31 UTC
This is strange.

$ rpm -qp --requires xfce4-pulseaudio-plugin-0.2.5-2.el7.x86_64.rpm
<snip>

pavucontrol
pulseaudio

<snip>


Installing the plugin, should install both pulseaudio and pavucontrol. It does seem to work for me on my Centos 7 VM.

Comment 3 Bernie Hoefer 2017-08-16 13:18:37 UTC
(In reply to Mukundan Ragavan from comment #2)
===
> Installing the plugin, should install both pulseaudio and pavucontrol. It
> does seem to work for me on my Centos 7 VM.
===

I'd be happy to perform my test again to verify.  What data do you want me to collect from my attempt?  A SOSreport before and after I do the "yum -y group install Xfce" step?

Comment 4 Mukundan Ragavan 2017-08-28 22:36:36 UTC
Sorry for the delay. I will fire up a Centos system and do an installation and post steps here.