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

Audio not working in Ubuntu 24.10 because SDR++ cannot load audio sink module #1528

Closed
davidecorradini opened this issue Nov 15, 2024 · 3 comments

Comments

@davidecorradini
Copy link

Hardware

  • CPU: Intel® Core™ i7-6700HQ
  • RAM: 16GB
  • GPU: Nvidia GeForce GTX 960M
  • SDR: RTL-SDR v4 (remote, I'm running a SDR++ server in another room)

Software

  • Operating System: Ubuntu 24.10 (Kernel: Linux 6.11.0-8-generic)
  • SDR++: 1.2.1 (Built on Nov 9, 2024)

Bug Description
I recently updated my system to Ubuntu 24.04, and SDR++ cannot load the audio sink module. In the sinks menu, I can only choose None and Network as sinks. In the terminal I get this error when SDR++ is starting:

[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/audio_sink.so: librtaudio.so.6: cannot open shared object file: No such file or directory

However, the file /usr/lib/sdrpp/plugins/audio_sink.so exists.

The rest of the software runs properly. I can connect to the remote SDR and see the graphs. I just can't listen to the demodulated audio.

Steps To Reproduce

  1. Start SDR++
  2. Audio sink is not available

Screenshots
Not required.

Additional info
For further details, I'll post here the full startup lig of SDR++.

[15/11/2024 09:27:21.000] [INFO] SDR++ v1.2.1
[15/11/2024 09:27:21.000] [INFO] Loading config
[15/11/2024 09:27:21.000] [INFO] Using OpenGL 3.0
[15/11/2024 09:27:21.000] [ERROR] Glfw Error 65548: Wayland: The platform does not support setting the window icon
[15/11/2024 09:27:21.000] [INFO] Loading icons
[15/11/2024 09:27:21.000] [INFO] Loading band plans
[15/11/2024 09:27:21.000] [INFO] Loading band plans color table
[15/11/2024 09:27:21.000] [INFO] Loading modules
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/airspyhf_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/file_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/tetra_demodulator.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/network_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/vhfvoiceradio.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/recorder.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/sdrpp_server_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/audio_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/audio_source.so: librtaudio.so.6: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rtl_sdr_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/rtl_sdr_source.so: librtlsdr.so.2: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/audio_sink.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/audio_sink.so: librtaudio.so.6: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/m17_decoder.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/airspy_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/network_sink.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rfnm_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/rfnm_source.so: librfnm.so: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/radio.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/spyserver_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/limesdr_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/hermes_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/bladerf_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/plutosdr_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/plutosdr_source.so: libiio.so.0: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/sdrplay_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/sdrplay_source.so: libsdrplay_api.so.3: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/scanner.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/hackrf_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/discord_integration.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/new_portaudio_sink.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/spectran_http_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/pager_decoder.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rfspace_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rigctl_server.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/frequency_manager.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/meteor_demodulator.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/perseus_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/perseus_source.so: libperseus-sdr.so.0: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rtl_tcp_source.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/iq_exporter.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/rigctl_client.so
[15/11/2024 09:27:21.000] [INFO] Loading /usr/lib/sdrpp/plugins/fobossdr_source.so
[15/11/2024 09:27:21.000] [ERROR] Couldn't load /usr/lib/sdrpp/plugins/fobossdr_source.so: libfobos.so: cannot open shared object file: No such file or directory
[15/11/2024 09:27:21.000] [INFO] Initializing Airspy Source (airspy_source)
[15/11/2024 09:27:21.000] [INFO] Initializing AirspyHF+ Source (airspyhf_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Audio Sink (audio_sink)
[15/11/2024 09:27:22.000] [ERROR] Module 'audio_sink' doesn't exist
[15/11/2024 09:27:22.000] [INFO] Initializing Audio Source (audio_source)
[15/11/2024 09:27:22.000] [ERROR] Module 'audio_source' doesn't exist
[15/11/2024 09:27:22.000] [INFO] Initializing BladeRF Source (bladerf_source)
[15/11/2024 09:27:22.000] [ERROR] Could not list devices -7
[15/11/2024 09:27:22.000] [INFO] Initializing File Source (file_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Frequency Manager (frequency_manager)
[15/11/2024 09:27:22.000] [INFO] Initializing HackRF Source (hackrf_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Hermes Source (hermes_source)
[15/11/2024 09:27:22.000] [INFO] Initializing LimeSDR Source (limesdr_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Network Sink (network_sink)
[15/11/2024 09:27:22.000] [INFO] Initializing PlutoSDR Source (plutosdr_source)
[15/11/2024 09:27:22.000] [ERROR] Module 'plutosdr_source' doesn't exist
[15/11/2024 09:27:22.000] [INFO] Initializing RFspace Source (rfspace_source)
[15/11/2024 09:27:22.000] [INFO] Initializing RTL-SDR Source (rtl_sdr_source)
[15/11/2024 09:27:22.000] [ERROR] Module 'rtl_sdr_source' doesn't exist
[15/11/2024 09:27:22.000] [INFO] Initializing RTL-TCP Source (rtl_tcp_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Radio (radio)
[Resamp] predec: 32, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 128, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[15/11/2024 09:27:22.000] [WARN] Demod switch took 1085 us
[15/11/2024 09:27:22.000] [INFO] Initializing Radio2 (radio)
[Resamp] predec: 32, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 128, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[15/11/2024 09:27:22.000] [WARN] Demod switch took 908 us
[15/11/2024 09:27:22.000] [INFO] Initializing Recorder (recorder)
[15/11/2024 09:27:22.000] [INFO] Initializing Rigctl Server (rigctl_server)
[15/11/2024 09:27:22.000] [INFO] Initializing SDR++ Server Source (sdrpp_server_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Scanner (scanner)
[15/11/2024 09:27:22.000] [INFO] Initializing SpyServer Source (spyserver_source)
[15/11/2024 09:27:22.000] [INFO] Initializing Tetra Decoder (tetra_demodulator)
[Resamp] predec: 128, interp: 72, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 8192, interp: 6, decim: 1, inacc: 0.000000%, taps: 456
[Resamp] predec: 8192, interp: 6, decim: 1, inacc: 0.000000%, taps: 456
[Resamp] predec: 8192, interp: 6, decim: 1, inacc: 0.000000%, taps: 456
[15/11/2024 09:27:22.000] [INFO] Initializing VHF Voice Radio (vhfvoiceradio)
[Resamp] predec: 32, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 4, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 64, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 64, interp: 112, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 64, interp: 5000, decim: 7813, inacc: 0.000000%, taps: 593750
[Resamp] predec: 8, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 8, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 64, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 64, interp: 112, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 64, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 64, interp: 112, decim: 125, inacc: 0.000000%, taps: 9500
[15/11/2024 09:27:22.000] [WARN] Demod switch took 60543 us
[15/11/2024 09:27:22.000] [INFO] Loading color maps
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/viridis.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/vivid.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/electric.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/inferno.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/plasma.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/temper_colors.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/classic_green.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/gqrx.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/smoke.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/magma.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/websdr.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/classic.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/turbo.json
[15/11/2024 09:27:22.000] [INFO] Loading /usr/share/sdrpp/colormaps/greyscale.json
[15/11/2024 09:27:22.000] [INFO] SDRPPServerSourceModule 'SDR++ Server Source': Menu Select!
[15/11/2024 09:27:22.000] [INFO] New DSP samplerate: 8000000.000000 (source samplerate is 8000000.000000)
[15/11/2024 09:27:22.000] [INFO] SDRPPServerSourceModule 'SDR++ Server Source': Tune: 0.000000!
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[Resamp] predec: 1, interp: 24, decim: 25, inacc: 0.000000%, taps: 1900
[Resamp] predec: 8192, interp: 6, decim: 1, inacc: 0.000000%, taps: 456
[Resamp] predec: 8, interp: 96, decim: 125, inacc: 0.000000%, taps: 9500
[Resamp] predec: 64, interp: 4, decim: 5, inacc: 0.000000%, taps: 380
[Resamp] predec: 64, interp: 112, decim: 125, inacc: 0.000000%, taps: 9500
[15/11/2024 09:27:22.000] [INFO] SDRPPServerSourceModule 'SDR++ Server Source': Tune: 96175000.000000!
[15/11/2024 09:27:22.000] [INFO] Running post-init for Airspy Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for AirspyHF+ Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for BladeRF Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for File Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Frequency Manager
[15/11/2024 09:27:22.000] [INFO] Running post-init for HackRF Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Hermes Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for LimeSDR Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Network Sink
[15/11/2024 09:27:22.000] [INFO] Running post-init for RFspace Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for RTL-TCP Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Radio
[15/11/2024 09:27:22.000] [INFO] Running post-init for Radio2
[15/11/2024 09:27:22.000] [INFO] Running post-init for Recorder
[15/11/2024 09:27:22.000] [INFO] Running post-init for Rigctl Server
[15/11/2024 09:27:22.000] [INFO] Running post-init for SDR++ Server Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Scanner
[15/11/2024 09:27:22.000] [INFO] Running post-init for SpyServer Source
[15/11/2024 09:27:22.000] [INFO] Running post-init for Tetra Decoder
[15/11/2024 09:27:22.000] [INFO] Running post-init for VHF Voice Radio
[15/11/2024 09:27:22.000] [INFO] Ready.
@davidecorradini davidecorradini added the bug Something isn't working label Nov 15, 2024
@AlexandreRouma
Copy link
Owner

you tried to install a 24.04 deb on 24.10, not gonna work.

@AlexandreRouma AlexandreRouma removed the bug Something isn't working label Nov 15, 2024
@davidecorradini
Copy link
Author

@AlexandreRouma is the 24.10 deb available for download? I don't see it. There are other ways to make it run on this Ubuntu version? Thanks

@AlexandreRouma
Copy link
Owner

there's not, you have to build from source for now.
I don't use ubuntu, so I don't provide a build as soon as they release a new version. There will be one when I'll have time to configure it and check that everything works properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants