Bug 480465 - Currently released Qt5 distribution has libqt5script5 package at level 5.15.11, which is not at the same level as the rest/core Qt5 at 5.15.12
Summary: Currently released Qt5 distribution has libqt5script5 package at level 5.15.1...
Status: RESOLVED DUPLICATE of bug 480411
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-28 23:20 UTC by John Bonnen
Modified: 2024-01-28 23:36 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Bonnen 2024-01-28 23:20:14 UTC
When attempting to start mythtv (V33a) backend (mythbackend), it immediately exits.

My machine:
Linux tvacq 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Actual error:
tvacq mythbackend: mythbackend[2891]: I CoreContext mythcommandlineparser.cpp:2922 (operator()) Qt: Cannot mix incompatible Qt library (5.15.11) with this library (5.15.12)

It is clear that libqt5script5 is one minor revision too old. I suspect that it was not included in the latest wave of Qt updates.
Here is a list of the Qt libraries in /lib/x86_64-linux-gnu/  and their version called by mythbackend:
LIBRARY                                 Package                     Version Installed on my Machine
libQt5Gui.so.5                       libqt5gui5                   5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Network.so.5              libqt5network5         5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Xml.so.5                       libqt5xml5                 5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Sql.so.5                        libqt5sql5                   5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Script.so.5                   libqt5script5              5.15.11+p22.04+vrelease+git20231128.0855-0
libQt5Core.so.5                     libqt5core5a              5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Widgets.so.5               libqt5widgets5          5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5DBus.so.5                    libqt5dbus5               5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5WebKitWidgets.so.5  libqt5webkit5            5.212.0~alpha4-26+22.04+jammy+unstable+build18
libQt5WebKit.so.5                 libqt5webkit5            5.212.0~alpha4-26+22.04+jammy+unstable+build18
libQt5PrintSupport.so.5       libqt5printsupport5 5.15.12+p22.04+vrelease+git20240113.0828-0
libQt5Quick.so.5                    libqt5quick5              5.15.12+p22.04+vrelease+git20240113.1004-0
libQt5WebChannel.so.5       libqt5webchannel5         5.15.12+p22.04+vrelease+git20240113.1128-0
libQt5Positioning.so.5          libqt5positioning5   5.15.12+p22.04+vrelease+git20240113.1046-0
libQt5Sensors.so.5                libqt5sensors5          5.15.12+p22.04+vrelease+git20240113.1054-0
libQt5Qml.so.5                       libqt5qml5                 5.15.12+p22.04+vrelease+git20240113.1004-0
libQt5QmlModels.so.5          libqt5qmlmodels5    5.15.12+p22.04+vrelease+git20240113.1004-0

This worked until the Qt5 update released the week of that came out the week of 1/22/24

STEPS TO REPRODUCE
1. Ubuntu Neon 22.04 system with mythtv V33a installed and updated as of 1/27/24
2. start mythbackend in shell by hand
3. observe output in shell or check /var/log/mythbackend

OBSERVED RESULT
Immediate exit of mythbackend due to incompatible libraries

EXPECTED RESULT
Ongoing running of mythbackend

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.27  (neon 22.04)
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12 (hah!)
Kernel Version: 6.2.0-39-generic (64-bit) - I'm running 6.2 because 6.5 objected strenuously to my Marvell sata adapter
Graphics Platform: X11
Processors: 8 × AMD FX-8320E Eight-Core Processor
Memory: 31.1 GiB of RAM
Graphics Processor: AMD Radeon Pro WX 2100

ADDITIONAL INFORMATION
Adding a 5.15.12 scripts library of the right version but wrong libc level changed the error message, confirming that it was the library causing a problem.
Comment 1 Antonio Rojas 2024-01-28 23:36:53 UTC

*** This bug has been marked as a duplicate of bug 480411 ***