Muted Firefox [solved]

You have a problem with Salix? Post here and we'll do what we can to help.
User avatar
Van_Vinkle
Donor
Posts: 157
Joined: 25. Oct 2012, 17:39

Muted Firefox [solved]

Post by Van_Vinkle »

Today my Firefox was upgraded to 52.2.0 ESR 64 bit. All was right, unless that the browser has become silent. It is not possible to hear any sound.

Is there somebody with the same issue?

Regards.
Last edited by Van_Vinkle on 16. Jun 2017, 08:57, edited 1 time in total.
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Muted Firefox

Post by gapan »

Which Salix release? If in 14.1 or 14.0, wasn't the apulse package installed along with it? FF52 needs pulseaudio for audio support and apulse is a workaround to have sound without actually having pulseaudio installed.
Image
Image
DidierSpaier
Posts: 518
Joined: 20. Jun 2016, 20:15

Re: Muted Firefox

Post by DidierSpaier »

I confirm. No issue here on Slint64-14.2 using the Salix package, pulseaudio installed, now listening https://www.youtube.com/watch?v=o1dBg__wsuo
User avatar
Van_Vinkle
Donor
Posts: 157
Joined: 25. Oct 2012, 17:39

Re: Muted Firefox

Post by Van_Vinkle »

gapan wrote:Which Salix release? If in 14.1 or 14.0, wasn't the apulse package installed along with it? FF52 needs pulseaudio for audio support and apulse is a workaround to have sound without actually having pulseaudio installed.
My Salix version is 14.2.
apulse is not in the repositories:

Code: Select all

spi --search apulse
Available packages:
None

Available SlackBuilds:
None
and pulseaudio is installed:

Code: Select all

]# spi --show pulseaudio
Package Name: pulseaudio
Package Mirror: http://salix.enialis.net/x86_64/slackware-14.2/
Package Priority: Official
Package Location: ./slackware64/l
Package Version: 9.0-x86_64-1
[...]

Package Installed: yes
Any other hint?
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Muted Firefox

Post by gapan »

Did you do anything to disable pulseaudio in the past? Does sound play with any other app that uses pulseaudio? You can try to play a wav file with paplay:

Code: Select all

paplay /usr/share/sounds/alsa/Noise.wav
Image
Image
User avatar
Van_Vinkle
Donor
Posts: 157
Joined: 25. Oct 2012, 17:39

Re: Muted Firefox

Post by Van_Vinkle »

gapan wrote:Did you do anything to disable pulseaudio in the past? Does sound play with any other app that uses pulseaudio?
No, as far I'm conscisous.
gapan wrote:You can try to play a wav file with paplay:

Code: Select all

$ paplay /usr/share/sounds/alsa/Noise.wav
/usr/bin/pulseaudio: error while loading shared libraries: libspeexdsp.so.1: cannot open shared object file: No such file or directory
Connection failure: Connection refused
pa_context_connect() failed: Connection refused[
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Muted Firefox

Post by gapan »

You're missing the speexdsp package at least.
Image
Image
User avatar
Van_Vinkle
Donor
Posts: 157
Joined: 25. Oct 2012, 17:39

Re: Muted Firefox

Post by Van_Vinkle »

Code: Select all

# spi --search speexdsp
Available packages:
speexdsp [Installed]: SpeexDSP (DSP library)
speexdsp-compat32 [Installed]: SpeexDSP (DSP library)

Available SlackBuilds:
None
User avatar
gapan
Salix Wizard
Posts: 6241
Joined: 6. Jun 2009, 17:40

Re: Muted Firefox

Post by gapan »

Your multilib might be the cause of this. What does this output?

Code: Select all

ldd /usr/bin/pulseaudio
Image
Image
User avatar
Van_Vinkle
Donor
Posts: 157
Joined: 25. Oct 2012, 17:39

Re: Muted Firefox

Post by Van_Vinkle »

Code: Select all

ldd /usr/bin/pulseaudio
	linux-vdso.so.1 (0x00007fff437fc000)
	libcli.so => /usr/lib64/pulse-9.0/modules/libcli.so (0x00007f52f8d95000)
	libprotocol-cli.so => /usr/lib64/pulse-9.0/modules/libprotocol-cli.so (0x00007f52f8b90000)
	libprotocol-simple.so => /usr/lib64/pulse-9.0/modules/libprotocol-simple.so (0x00007f52f8988000)
	libprotocol-http.so => /usr/lib64/pulse-9.0/modules/libprotocol-http.so (0x00007f52f877e000)
	libprotocol-native.so => /usr/lib64/pulse-9.0/modules/libprotocol-native.so (0x00007f52f855a000)
	libprotocol-esound.so => /usr/lib64/pulse-9.0/modules/libprotocol-esound.so (0x00007f52f834b000)
	librtp.so => /usr/lib64/pulse-9.0/modules/librtp.so (0x00007f52f813f000)
	module-console-kit.so => /usr/lib64/pulse-9.0/modules/module-console-kit.so (0x00007f52f7f39000)
	module-cli.so => /usr/lib64/pulse-9.0/modules/module-cli.so (0x00007f52f7d36000)
	module-cli-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-cli-protocol-tcp.so (0x00007f52f7b32000)
	module-simple-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-simple-protocol-tcp.so (0x00007f52f792d000)
	module-null-sink.so => /usr/lib64/pulse-9.0/modules/module-null-sink.so (0x00007f52f7727000)
	module-null-source.so => /usr/lib64/pulse-9.0/modules/module-null-source.so (0x00007f52f7522000)
	module-sine-source.so => /usr/lib64/pulse-9.0/modules/module-sine-source.so (0x00007f52f731c000)
	module-detect.so => /usr/lib64/pulse-9.0/modules/module-detect.so (0x00007f52f7118000)
	module-volume-restore.so => /usr/lib64/pulse-9.0/modules/module-volume-restore.so (0x00007f52f6f15000)
	module-device-manager.so => /usr/lib64/pulse-9.0/modules/module-device-manager.so (0x00007f52f6d08000)
	module-device-restore.so => /usr/lib64/pulse-9.0/modules/module-device-restore.so (0x00007f52f6afd000)
	module-stream-restore.so => /usr/lib64/pulse-9.0/modules/module-stream-restore.so (0x00007f52f68e8000)
	module-card-restore.so => /usr/lib64/pulse-9.0/modules/module-card-restore.so (0x00007f52f66e0000)
	module-default-device-restore.so => /usr/lib64/pulse-9.0/modules/module-default-device-restore.so (0x00007f52f64dc000)
	module-always-sink.so => /usr/lib64/pulse-9.0/modules/module-always-sink.so (0x00007f52f62d8000)
	module-rescue-streams.so => /usr/lib64/pulse-9.0/modules/module-rescue-streams.so (0x00007f52f60d2000)
	module-intended-roles.so => /usr/lib64/pulse-9.0/modules/module-intended-roles.so (0x00007f52f5ecd000)
	module-suspend-on-idle.so => /usr/lib64/pulse-9.0/modules/module-suspend-on-idle.so (0x00007f52f5cc6000)
	module-echo-cancel.so => /usr/lib64/pulse-9.0/modules/module-echo-cancel.so (0x00007f52f5ab0000)
	module-http-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-http-protocol-tcp.so (0x00007f52f58ac000)
	module-sine.so => /usr/lib64/pulse-9.0/modules/module-sine.so (0x00007f52f56a8000)
	module-native-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-tcp.so (0x00007f52f54a3000)
	module-native-protocol-fd.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-fd.so (0x00007f52f52a0000)
	module-combine.so => /usr/lib64/pulse-9.0/modules/module-combine.so (0x00007f52f509d000)
	module-combine-sink.so => /usr/lib64/pulse-9.0/modules/module-combine-sink.so (0x00007f52f4e8f000)
	module-remap-sink.so => /usr/lib64/pulse-9.0/modules/module-remap-sink.so (0x00007f52f4c88000)
	module-remap-source.so => /usr/lib64/pulse-9.0/modules/module-remap-source.so (0x00007f52f4a81000)
	module-ladspa-sink.so => /usr/lib64/pulse-9.0/modules/module-ladspa-sink.so (0x00007f52f4873000)
	module-tunnel-sink-new.so => /usr/lib64/pulse-9.0/modules/module-tunnel-sink-new.so (0x00007f52f466c000)
	module-tunnel-source-new.so => /usr/lib64/pulse-9.0/modules/module-tunnel-source-new.so (0x00007f52f4465000)
	module-tunnel-sink.so => /usr/lib64/pulse-9.0/modules/module-tunnel-sink.so (0x00007f52f4256000)
	module-tunnel-source.so => /usr/lib64/pulse-9.0/modules/module-tunnel-source.so (0x00007f52f4049000)
	module-position-event-sounds.so => /usr/lib64/pulse-9.0/modules/module-position-event-sounds.so (0x00007f52f3e45000)
	module-augment-properties.so => /usr/lib64/pulse-9.0/modules/module-augment-properties.so (0x00007f52f3c3f000)
	module-role-cork.so => /usr/lib64/pulse-9.0/modules/module-role-cork.so (0x00007f52f3a39000)
	module-loopback.so => /usr/lib64/pulse-9.0/modules/module-loopback.so (0x00007f52f382f000)
	module-virtual-sink.so => /usr/lib64/pulse-9.0/modules/module-virtual-sink.so (0x00007f52f3626000)
	module-virtual-source.so => /usr/lib64/pulse-9.0/modules/module-virtual-source.so (0x00007f52f341e000)
	module-virtual-surround-sink.so => /usr/lib64/pulse-9.0/modules/module-virtual-surround-sink.so (0x00007f52f3215000)
	module-switch-on-connect.so => /usr/lib64/pulse-9.0/modules/module-switch-on-connect.so (0x00007f52f3010000)
	module-switch-on-port-available.so => /usr/lib64/pulse-9.0/modules/module-switch-on-port-available.so (0x00007f52f2e0b000)
	module-filter-apply.so => /usr/lib64/pulse-9.0/modules/module-filter-apply.so (0x00007f52f2c04000)
	module-filter-heuristics.so => /usr/lib64/pulse-9.0/modules/module-filter-heuristics.so (0x00007f52f29ff000)
	module-role-ducking.so => /usr/lib64/pulse-9.0/modules/module-role-ducking.so (0x00007f52f27f8000)
	module-esound-protocol-tcp.so => /usr/lib64/pulse-9.0/modules/module-esound-protocol-tcp.so (0x00007f52f25f4000)
	module-esound-sink.so => /usr/lib64/pulse-9.0/modules/module-esound-sink.so (0x00007f52f23eb000)
	module-rtp-send.so => /usr/lib64/pulse-9.0/modules/module-rtp-send.so (0x00007f52f21e4000)
	module-rtp-recv.so => /usr/lib64/pulse-9.0/modules/module-rtp-recv.so (0x00007f52f1fdb000)
	module-cli-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-cli-protocol-unix.so (0x00007f52f1dd6000)
	module-simple-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-simple-protocol-unix.so (0x00007f52f1bd2000)
	module-http-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-http-protocol-unix.so (0x00007f52f19ce000)
	module-native-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-native-protocol-unix.so (0x00007f52f17c9000)
	module-esound-protocol-unix.so => /usr/lib64/pulse-9.0/modules/module-esound-protocol-unix.so (0x00007f52f15c5000)
	module-pipe-sink.so => /usr/lib64/pulse-9.0/modules/module-pipe-sink.so (0x00007f52f13bf000)
	module-pipe-source.so => /usr/lib64/pulse-9.0/modules/module-pipe-source.so (0x00007f52f11b8000)
	module-esound-compat-spawnfd.so => /usr/lib64/pulse-9.0/modules/module-esound-compat-spawnfd.so (0x00007f52f0fb5000)
	module-esound-compat-spawnpid.so => /usr/lib64/pulse-9.0/modules/module-esound-compat-spawnpid.so (0x00007f52f0db2000)
	module-match.so => /usr/lib64/pulse-9.0/modules/module-match.so (0x00007f52f0bad000)
	module-x11-bell.so => /usr/lib64/pulse-9.0/modules/module-x11-bell.so (0x00007f52f09a9000)
	module-x11-publish.so => /usr/lib64/pulse-9.0/modules/module-x11-publish.so (0x00007f52f07a5000)
	module-x11-xsmp.so => /usr/lib64/pulse-9.0/modules/module-x11-xsmp.so (0x00007f52f05a0000)
	module-x11-cork-request.so => /usr/lib64/pulse-9.0/modules/module-x11-cork-request.so (0x00007f52f039c000)
	liboss-util.so => /usr/lib64/pulse-9.0/modules/liboss-util.so (0x00007f52f0197000)
	module-oss.so => /usr/lib64/pulse-9.0/modules/module-oss.so (0x00007f52eff8a000)
	libalsa-util.so => /usr/lib64/pulse-9.0/modules/libalsa-util.so (0x00007f52efd31000)
	module-alsa-sink.so => /usr/lib64/pulse-9.0/modules/module-alsa-sink.so (0x00007f52efb2d000)
	module-alsa-source.so => /usr/lib64/pulse-9.0/modules/module-alsa-source.so (0x00007f52ef928000)
	module-alsa-card.so => /usr/lib64/pulse-9.0/modules/module-alsa-card.so (0x00007f52ef71f000)
	libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007f52ef3db000)
	module-mmkbd-evdev.so => /usr/lib64/pulse-9.0/modules/module-mmkbd-evdev.so (0x00007f52ef1d6000)
	module-gconf.so => /usr/lib64/pulse-9.0/modules/module-gconf.so (0x00007f52eefd2000)
	module-udev-detect.so => /usr/lib64/pulse-9.0/modules/module-udev-detect.so (0x00007f52eedca000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f52eeba4000)
	module-rygel-media-server.so => /usr/lib64/pulse-9.0/modules/module-rygel-media-server.so (0x00007f52ee996000)
	module-dbus-protocol.so => /usr/lib64/pulse-9.0/modules/module-dbus-protocol.so (0x00007f52ee753000)
	module-bluetooth-discover.so => /usr/lib64/pulse-9.0/modules/module-bluetooth-discover.so (0x00007f52ee54f000)
	module-bluetooth-policy.so => /usr/lib64/pulse-9.0/modules/module-bluetooth-policy.so (0x00007f52ee34b000)
	libbluez5-util.so => /usr/lib64/pulse-9.0/modules/libbluez5-util.so (0x00007f52ee134000)
	module-bluez5-discover.so => /usr/lib64/pulse-9.0/modules/module-bluez5-discover.so (0x00007f52edf2f000)
	module-bluez5-device.so => /usr/lib64/pulse-9.0/modules/module-bluez5-device.so (0x00007f52edd1e000)
	libsbc.so.1 => /usr/lib64/libsbc.so.1 (0x00007f52edb0c000)
	libraop.so => /usr/lib64/pulse-9.0/modules/libraop.so (0x00007f52ed905000)
	module-raop-sink.so => /usr/lib64/pulse-9.0/modules/module-raop-sink.so (0x00007f52ed6fe000)
	libssl.so.1 => /lib64/libssl.so.1 (0x00007f52ed48b000)
	libcrypto.so.1 => /lib64/libcrypto.so.1 (0x00007f52ed039000)
	module-equalizer-sink.so => /usr/lib64/pulse-9.0/modules/module-equalizer-sink.so (0x00007f52ece26000)
	libpulsecore-9.0.so => /usr/lib64/pulseaudio/libpulsecore-9.0.so (0x00007f52ecb6d000)
	libfftw3f.so.3 => /usr/lib64/libfftw3f.so.3 (0x00007f52ec766000)
	libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f52ec50a000)
	liborc-0.4.so.0 => /usr/lib64/liborc-0.4.so.0 (0x00007f52ec28d000)
	libtdb.so.1 => /usr/lib64/libtdb.so.1 (0x00007f52ec077000)
	libspeexdsp.so.1 => not found
	libpulsecommon-9.0.so => /usr/lib64/pulseaudio/libpulsecommon-9.0.so (0x00007f52ebde2000)
	libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f52ebbdf000)
	libSM.so.6 => /usr/lib64/libSM.so.6 (0x00007f52eb9d8000)
	libICE.so.6 => /usr/lib64/libICE.so.6 (0x00007f52eb7bd000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f52eb5b8000)
	libXtst.so.6 => /usr/lib64/libXtst.so.6 (0x00007f52eb3b2000)
	libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f52eb1a2000)
	libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f52eaf8f000)
	libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f52eac54000)
	libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f52eaa35000)
	libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f52ea831000)
	libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f52ea62c000)
	libjson-c.so.2 => /usr/lib64/libjson-c.so.2 (0x00007f52ea422000)
	libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f52ea1ac000)
	libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f52e9f43000)
	libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f52e9c9b000)
	libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f52e9a6e000)
	libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f52e9868000)
	libasyncns.so.0 => /usr/lib64/libasyncns.so.0 (0x00007f52e9663000)
	libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f52e9448000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f52e922d000)
	libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f52e9024000)
	libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f52e8dd4000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007f52e8bcf000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f52e89b2000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f52e87a9000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f52e85a5000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f52e829c000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f52e7ed2000)
	/lib64/ld-linux-x86-64.so.2 (0x0000562021657000)
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libspeexdsp.so.1 => not found
	libattr.so.1 => /lib64/libattr.so.1 (0x00007f52e7ca0000)
Post Reply