Red Hat Bugzilla – Bug 372121
Package "pulseaudio" should require libpulsecore.so.4
Last modified: 2008-09-30 11:29:49 EDT
Description of problem:
The package "pulseaudio" does not have libpulsecore.so.4 from the package
pulseaudio-core-libs, as a dependency. This is a problem if another package's
dependencies does not pull it in.
To me it makes no sense that the package "pulseaudio" does not require
libpulsecore.so.4, because the binary for the daemon, which is in the
package "pulseaudio", needs this library to run.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
The way I ran into this scenario, was during installation. I deselected all
the checked categories of default apps in the Applications category of
Anaconda. The reason being that I am a KDE guy, and I did not particularly
want half of GNOME installedm when I did not need it (Installing Totem would
pull in A LOT of GNOME stuff).
When trying to start the Pulseaudio daemon when the package
pulseaudio-core-libs is not installed, the program exits with this error:
"pulseaudio: error while loading shared libraries: libpulsecore.so.4: cannot
open shared object file: No such file or directory." (See screenshot #1).
One serious problem that this causes, is that KDE is configured by default to
use Pulseaudio, and if Pulseaudio's daemon is not running, well no sound for
KDE (See screenshot #2).
This problem can be solved, by simply adding libpulsecore.so.4 as a dependency
of the package "pulseaudio".
I have only been able to verify this on i386 (Tested on two machines), but
since it's the same SRPM used for all the builds, it ought to be a problem on
x86_64 and PPC as well.
Created attachment 252351 [details]
(screenshot #1) pulseaudio-core-libs not installed, pulseaudio daemon non-functional
Created attachment 252361 [details]
(screenshot #2) Pulseaudio daemon not running because of missing core library, no sound in KDE
UPDATE: Having poked around a little more, I apologize for not trying this
before submitting this bug report, it would seem like the package pulseaudio
does indeed have libpulsecore.so.4 as a dependency, but it was not installed
during the installation, so essentially Anaconda missed a dependency, which is
why I assumed the dependency was missing.
Hmm. In fact, the "pulseaudio" package does contains a versioned dependency on
If you say this is Anaconda's fault, then this is bug should be reassigned to
Please atttach /var/log/anaconda* to this bug report.
Created attachment 255461 [details]
Comment on attachment 255461 [details]
Here they are. Like I mentioned, during the install that produced these logs,
pulseaudio-core-libs was not installed, even when it's a dependency of
This bug should be fixed in rawhide. Please reopen this report if you find that it is still a problem.