View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007878 | Kali Linux | [All Projects] Tool Upgrade Request | public | 2022-08-19 16:28 | 2022-10-16 07:26 |
Reporter | peerj | Assigned To | sbrun | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2022.3 | ||||
Target Version | Fixed in Version | 2022.4 | |||
Summary | 0007878: gqrx doesn't start, maybe just needs a version bump | ||||
Description | gqrx doesn't start, like this: > gqrx terminate called after throwing an instance of 'std::runtime_error' what(): rpcmanager: Aggregator not in use, and a rpc booter is already registered zsh: IOT instruction gqrx Maybe it just needs a version bump. The newest release of gqrx is Gqrx SDR 2.15.9 (see: https://github.com/gqrx-sdr/gqrx/releases) The current release in kali rolling is: $ apt-cache show gqrx-sdr 134 ⨯ Package: gqrx-sdr Source: gqrx-sdr (2.15.8-1) Version: 2.15.8-1+b3 Installed-Size: 2130 Maintainer: A. Maitland Bottoms <bottoms@debian.org> Architecture: amd64 Replaces: gqrx (<= 2.3.0-0kali4) Depends: libc6 (>= 2.32), libgcc-s1 (>= 4.0), libgnuradio-analog3.10.2 (>= 3.10.2.0~rc1), libgnuradio-blocks3.10.2 (>= 3.10.2.0~rc1), libgnuradio-digital3.10.2 (>= 3.10.2.0~rc1), libgnuradio-fft3.10.2 (>= 3.10.2.0~rc1), libgnuradio-filter3.10.2 (>= 3.10.2.0~rc1), libgnuradio-network3.10.2 (>= 3.10.2.0~rc1), libgnuradio-osmosdr0.2.0 (>= 0.2.3), libgnuradio-pmt3.10.2 (>= 3.10.2.0~rc1), libgnuradio-runtime3.10.2 (>= 3.10.2.0~rc1), libpulse0 (>= 0.99.1), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5network5 (>= 5.8.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.15.1), libstdc++6 (>= 11), libvolk2.5 (>= 2.5.1) Breaks: gqrx (<= 2.3.0-0kali4) Size: 624304 SHA256: 4334c04b3812a4fc7042d8e37574aff6d3208fef97280a922a0c3c162568abaa SHA1: 5315b65b1d4ed5316ea4711c77f1b486377bd9a7 MD5sum: 91a6fccf10c499b4fd8a6b3a56f8a80e Description: Software defined radio receiver Gqrx works with hardware supported by gr-osmosdr, including Funcube Dongle, RTL-SDR, Airspy, HackRF, BladeRF, RFSpace, USRP and SoapySDR. . Gqrx can operate as an AM/FM/SSB receiver with audio output or as an FFT-only instrument. The built-in Gqrx AFSK1200 decoder can decode and display AX.25 packets. There are also various hooks for interacting with external applications using network sockets. . Wideband FM mode has mono, stereo, and RDS (Radio Data System) modes. Displays FFT plot and spectrum waterfall. . It is powered by GNU Radio and the Qt GUI toolkit. Description-md5: 903d16e73d7641406e10d7b18dacc21d Homepage: http://gqrx.dk/ Tag: uitoolkit::qt Section: hamradio Priority: optional Filename: pool/main/g/gqrx-sdr/gqrx-sdr_2.15.8-1+b3_amd64.deb | ||||
Steps To Reproduce | Start gqrx on a cmdline produces an error like this: > gqrx terminate called after throwing an instance of 'std::runtime_error' what(): rpcmanager: Aggregator not in use, and a rpc booter is already registered zsh: IOT instruction gqrx | ||||
has duplicate | 0007886 | resolved | steev | GQRX fails to run: "rpcmanager: Aggregator not in use, and a rpc booter is already registered |
has duplicate | 0007889 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0007953 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0007987 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0007988 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0007997 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0007998 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0008008 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0008009 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
has duplicate | 0008010 | resolved | sbrun | gqrx does not start due to libgnuradio-funcube1.0.0 sofile mismatch. |
|
Fixed in last gqrx-sdr 2.15.8-1+b4 |
|
steev asked in a duplicate (https://bugs.kali.org/view.php?id=7886#c16636) if the fix works. I did the required update (cf. "sudo apt update && sudo apt full-upgrade"): $ apt-cache show gqrx-sdr Package: gqrx-sdr Source: gqrx-sdr (2.15.8-1) Version: 2.15.8-1+b4 --snip-- But there still is an error, albeit another one: $ gqrx 127 ⨯ gqrx: error while loading shared libraries: libgnuradio-funcube.so.1.0.0: cannot open shared object file: No such file or directory $ sudo updatedb $ locate libgnuradio-funcube.so.1.0.0 So the library is not installed. But the package gr-funcube is: $ apt-cache show gr-funcube 100 ⨯ Package: gr-funcube Version: 3.10.0~rc2-1 Installed-Size: 1437 Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org> Architecture: amd64 Depends: python3 (<< 3.11), python3 (>= 3.10~), python3-numpy (>= 1:1.20.0), python3-numpy-abi9, python3:any, libgnuradio-funcube1.0.0 (= 3.10.0~rc2-1), libc6 (>= 2.32), libgcc-s1 (>= 3.3.1), libgnuradio-runtime3.10.3 (>= 3.10.3.0), libstdc++6 (>= 11) This package depends on libgnuradio-funcube1.0.0, and it is installed: $ apt-cache show libgnuradio-funcube1.0.0 Package: libgnuradio-funcube1.0.0 Source: gr-funcube Version: 3.10.0~rc2-1 Installed-Size: 221 Maintainer: Debian Hamradio Maintainers <debian-hams@lists.debian.org> Architecture: amd64 Depends: libc6 (>= 2.32), libfmt8 (>= 8.1.1+ds1), libgcc-s1 (>= 3.0), libgnuradio-audio3.10.3 (>= 3.10.3.0), libgnuradio-blocks3.10.3 (>= 3.10.3.0), libgnuradio-pmt3.10.3 (>= 3.10.3.0), libgnuradio-runtime3.10.3 (>= 3.10.3.0), libhidapi-libusb0 (>= 0.8.0~rc1+git20140201.3a66d4e+dfsg), libspdlog1-fmt8, libstdc++6 (>= 11) --snip-- But the corresponding library (with a similar name) is not to be found (see above). |
|
$ locate libgnuradio-funcube.so.1.0.0 $ locate libgnuradio-funcube.so1.0.0 $ locate libgnuradio-funcube /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so.3.10.0 /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so.3.10.0.0 /usr/share/doc/libgnuradio-funcube1.0.0 /usr/share/doc/libgnuradio-funcube1.0.0/changelog.Debian.gz /usr/share/doc/libgnuradio-funcube1.0.0/copyright /var/lib/dpkg/info/libgnuradio-funcube1.0.0.list /var/lib/dpkg/info/libgnuradio-funcube1.0.0.md5sums /var/lib/dpkg/info/libgnuradio-funcube1.0.0.shlibs /var/lib/dpkg/info/libgnuradio-funcube1.0.0.triggers $ uname -a Linux kali 5.18.0-kali5-amd64 0000001 SMP PREEMPT_DYNAMIC Debian 5.18.5-1kali6 (2022-07-07) x86_64 GNU/Linux HTH and cheers :-) |
|
@peerj, temporary fix: ls -s /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so.1.0.0 |
|
This does it (changed "ls" to "ln"): ln -s /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so /usr/lib/x86_64-linux-gnu/libgnuradio-funcube.so.1.0.0 With this workaround gqrx does indeed work. So now only the packaging, obsoleting the workaround, seems to be open? Thank you! |
|
Thanks for the report The issue is in the package libgnuradio-osmosdr0.2.0 version 0.2.3-6+b2. It requires libgnuradio-funcube1.0.0 (>= 1.0.0). It has not been rebuilt for libgnuradio-funcube* >=3.* FTR: It's fixed in Debian unstable with version 0.2.3-7 but I can't import it in kali (it requires the new gcc-12 package, not in Testing yet and the migration to Testing may take a long time). I will try to rebuild the version 0.2.3-6 in kali-dev and push it to kali-rolling. |
|
It is now fixed with gqrx-sdr version 2.15.9-1 in kali-rolling |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-08-19 16:28 | peerj | New Issue | |
2022-08-19 16:28 | peerj | Status | new => assigned |
2022-08-19 16:28 | peerj | Assigned To | => sbrun |
2022-08-22 15:06 | Dober | Note Added: 0016631 | |
2022-08-24 04:13 | steev | Relationship added | has duplicate 0007886 |
2022-08-24 13:03 | peerj | Note Added: 0016638 | |
2022-08-24 13:11 | peerj | Note Added: 0016639 | |
2022-08-24 15:01 | steev | Relationship added | has duplicate 0007889 |
2022-08-25 02:05 | Dober | Note Added: 0016647 | |
2022-08-25 08:42 | peerj | Note Added: 0016649 | |
2022-08-26 09:54 | sbrun | Note Added: 0016651 | |
2022-08-31 14:03 | sbrun | Status | assigned => resolved |
2022-08-31 14:03 | sbrun | Resolution | open => fixed |
2022-08-31 14:03 | sbrun | Fixed in Version | => 2022.4 |
2022-08-31 14:03 | sbrun | Note Added: 0016688 | |
2022-09-25 17:11 | rjburde111 | Relationship added | has duplicate 0007953 |
2022-10-08 05:21 | mhpawan | Relationship added | has duplicate 0007987 |
2022-10-08 05:21 | mhpawan | Relationship added | has duplicate 0007988 |
2022-10-10 17:28 | asi2020asi | Relationship added | has duplicate 0007997 |
2022-10-10 17:28 | asi2020asi | Relationship added | has duplicate 0007998 |
2022-10-16 07:26 | Mrjojojo | Relationship added | has duplicate 0008008 |
2022-10-16 07:26 | Mrjojojo | Relationship added | has duplicate 0008009 |
2022-10-16 07:26 | Mrjojojo | Relationship added | has duplicate 0008010 |