You are not logged in.

#1 2022-11-06 21:34:08

gauthma
Member
Registered: 2010-02-16
Posts: 215
Website

[Solved] OpenSSLv3: the partial udpate that wasn't

So I update my system today, only to find out that dolphin and ktorrent no longer work:

$ ktorrent 
ktorrent: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

(dolphin failed with the same error)

Opened a bug bug only to be told that this a partial update issue. Except... it wasn't. My system is (always) fully updated. Tried a couple of other mirrors, lest the one I use regularly was out order... but the problem remained. The solution? Install openssl-1.1 -- and presto, both dolphin and ktorrent are back to being fully functional. So I guess my real question is... why is this *not* a bug?

Shouldn't dolphin and ktorrent and whatever else have been rebuilt to use the new OpenSSL version? Rather than silently updating OpenSSL, while leaving the remaining packages with a stale dependency? I am actually genuinely curious about this...

Last edited by gauthma (2022-11-06 22:42:57)

Offline

#2 2022-11-06 21:54:19

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,093

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

post the output of

pacman -Qs qt5

Offline

#3 2022-11-06 21:59:17

gauthma
Member
Registered: 2010-02-16
Posts: 215
Website

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

arojas wrote:

post the output of

pacman -Qs qt5

Here you go:

# pacman -Qs qt5
local/avahi 0.8+22+gfd482a7-3
    Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour
local/libaccounts-qt 1.16-3
    Qt-based client library for accessing the online accounts database
local/libdbusmenu-qt5 0.9.3+16.04.20160218-6
    A library that provides a Qt implementation of the DBusMenu spec
local/libqtxdg 3.10.0-1
    Library providing freedesktop.org XDG specs implementations for Qt
local/phonon-qt5 4.11.1-3
    The multimedia framework by KDE
local/phonon-qt5-gstreamer 4.10.0-3
    Phonon GStreamer backend for Qt5
local/polkit-qt5 0.114.0-1
    A library that allows developers to access PolicyKit API with a nice Qt-style API
local/poppler-qt5 22.11.0-1
    Poppler Qt5 bindings
local/python-pyqt5 5.15.7-2 (pyqt5)
    A set of Python bindings for the Qt5 toolkit
local/python-pyqt5-sip 12.11.0-1
    The sip module support for PyQt5
local/qca-qt5 2.3.5-2
    Qt Cryptographic Architecture
local/qt5-base 5.15.7+kde+r168-1 (qt qt5)
    A cross-platform application and UI framework
local/qt5-declarative 5.15.7+kde+r20-1 (qt qt5)
    Classes for QML and JavaScript languages
local/qt5-graphicaleffects 5.15.7-1 (qt qt5)
    Graphical effects for use with Qt Quick 2
local/qt5-location 5.15.7+kde+r3-1 (qt qt5)
    Provides access to position, satellite and area monitoring classes
local/qt5-multimedia 5.15.7+kde+r1-1 (qt qt5)
    Classes for audio, video, radio and camera functionality
local/qt5-quickcontrols 5.15.7-1 (qt qt5)
    Reusable Qt Quick based UI controls to create classic desktop-style user interfaces
local/qt5-quickcontrols2 5.15.7+kde+r6-1 (qt qt5)
    Next generation user interface controls based on Qt Quick
local/qt5-script 5.15.11-2 (qt qt5)
    Classes for making Qt applications scriptable. Provided for Qt 4.x compatibility
local/qt5-sensors 5.15.7-1 (qt qt5)
    Provides access to sensor hardware and motion gesture recognition
local/qt5-speech 5.15.7+kde+r1-1 (qt qt5)
    Qt module to make text to speech and speech recognition easy
local/qt5-svg 5.15.7+kde+r9-1 (qt qt5)
    Classes for displaying the contents of SVG files
local/qt5-tools 5.15.7+kde+r1-1 (qt qt5)
    A cross-platform application and UI framework (Development Tools, QtHelp)
local/qt5-translations 5.15.7-1 (qt qt5)
    A cross-platform application and UI framework (Translations)
local/qt5-wayland 5.15.7+kde+r49-1 (qt qt5)
    Provides APIs for Wayland
local/qt5-webchannel 5.15.7+kde+r3-1 (qt qt5)
    Provides access to QObject or QML objects from HTML clients for seamless integration of Qt
    applications with HTML/JavaScript clients
local/qt5-webengine 5.15.11-2 (qt qt5)
    Provides support for web applications using the Chromium browser project
local/qt5-webkit 5.212.0alpha4-18
    Classes for a WebKit2 based implementation and a new QML API
local/qt5-x11extras 5.15.7-1 (qt qt5)
    Provides platform-specific APIs for X11
local/qt5-xmlpatterns 5.15.7-1 (qt qt5)
    Support for XPath, XQuery, XSLT and XML schema validation
local/qt5ct 1.5-2
    Qt5 Configuration Utility
local/quazip-qt5 1.3-1
    C++ wrapper for the ZIP/UNZIP C package
local/sonnet 5.99.0-1 (kf5)
    Spelling framework for Qt5

Offline

#4 2022-11-06 22:13:38

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,093

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

And

LD_DEBUG=libs dolphin

(use some pastebin service)

Offline

#5 2022-11-06 22:22:49

gauthma
Member
Registered: 2010-02-16
Posts: 215
Website

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

arojas wrote:

And

LD_DEBUG=libs dolphin

(use some pastebin service)

Is this ok?

https://pastebin.com/vDeRJyUz

Offline

#6 2022-11-06 22:27:31

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,093

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

Post

LD_DEBUG=files dolphin

too please

Offline

#7 2022-11-06 22:42:24

gauthma
Member
Registered: 2010-02-16
Posts: 215
Website

Re: [Solved] OpenSSLv3: the partial udpate that wasn't

arojas wrote:

Post

LD_DEBUG=files dolphin

too please

When looking at the output of this command I figured out the problem... The version of libimobiledevice that I had installed was the git version from AUR... from ages ago, that I had completely forgot about. I removed it (installing the one from the repos), uninstalled openssl-1.1, and dolphin runs just fine. Mea maxima culpa: sorry for making you waste time on this! sad

Offline

Board footer

Powered by FluxBB