In Tumbleweed 20260207 - nothing provides 'libxml2.so.2()(64bit)' needed by the to be installed lttng-tools-2.13.11-2.1.x86_64

The lttng-tools package appears to have been built against libxml2-2 which is available on Leap 16.0 but the libxml2 library is libxml2-16 on tumbleweed.

neotinker@localhost:~/ros2_rolling> grep NAME /etc/os-release
NAME=“openSUSE Tumbleweed”
PRETTY_NAME=“openSUSE Tumbleweed”
CPE_NAME=“cpe:2.3:o:opensuse:tumbleweed:20260207:::::::*”
#CPE_NAME=“cpe:/o:opensuse:tumbleweed:20260207”
neotinker@localhost:~/ros2_rolling> sudo zypper refresh
Repository ‘Main Update Repository’ is up to date.
Repository ‘Main Repository (NON-OSS)’ is up to date.
Repository ‘Main Repository (OSS)’ is up to date.
Repository ‘ROS2 External Dependencies Testing (openSUSE_Tumbleweed)’ is up to date.
Repository ‘ROS2 Infrastructure Build Testing (openSUSE_Tumbleweed)’ is up to date.
Repository ‘Open H.264 Codec (openSUSE Tumbleweed)’ is up to date.
All repositories have been refreshed.
neotinker@localhost:~/ros2_rolling> sudo zypper in lttng-tools
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: 1: nothing provides ‘libxml2.so.2()(64bit)’ needed by the to be installed lttng-tools-2.13.11-2.1.x86_64
Solution 1: do not install lttng-tools-2.13.11-2.1.x86_64
Solution 2: break lttng-tools-2.13.11-2.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
neotinker@localhost:~/ros2_rolling> zypper se libxml2
Loading repository data…
Reading installed packages…

S | Name | Summary | Type
—±--------------------±-----------------------------------------------------------±-------
i | libxml2-16 | A Library to Manipulate XML Files | package
| libxml2-16-32bit | A Library to Manipulate XML Files | package
| libxml2-devel | Development files for libxml2, an XML manipulation library | package
| libxml2-devel-32bit | Development files for libxml2, an XML manipulation library | package
| libxml2-doc | Documentation for libxml, an XML manipulation library | package
i | libxml2-tools | Tools using libxml | package
| perl-Alien-Libxml2 | Install the C libxml2 library on your system | package
| python311-libxml2 | Python Bindings for libxml2-python | package
| python312-libxml2 | Python Bindings for libxml2-python | package
| python313-libxml2 | Python Bindings for libxml2-python | package
neotinker@localhost:~/ros2_rolling> zypper info --provides libxml2-16
Loading repository data…
Reading installed packages…

Information for package libxml2-16:

Repository : Main Repository (OSS)
Name : libxml2-16
Version : 2.14.5-2.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 1.3 MiB
Installed : Yes (automatically)
Status : up-to-date
Source package : libxml2-2.14.5-2.1.src
Upstream URL : https://gitlab.gnome.org/GNOME/libxml2
Summary : A Library to Manipulate XML Files
Description :
The XML C library was initially developed for the GNOME project. It is
now used by many programs to load and save extensible data structures
or manipulate any kind of XML files.

This library implements a number of existing standards related to
markup languages, including the XML standard, name spaces in XML, XML
Base, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML catalogs, and
XML catalogs. In most cases, libxml tries to implement the
specification in a rather strict way. To some extent, it provides
support for the following specifications, but does not claim to
implement them: DOM, FTP client, HTTP client, and SAX.

The library also supports RelaxNG. Support for W3C XML Schemas is in
progress.

Provides : [3]
libxml2.so.16()(64bit)
libxml2-16 = 2.14.5-2.1
libxml2-16(x86-64) = 2.14.5-2.1

neotinker@localhost:~/ros2_rolling>

@neotinker3 Hi and welcome to the Forum :smile:
Looks like it never got an update pushed and was failing as well…
https://build.opensuse.org/package/show/openSUSE:Factory/lttng-tools
https://build.opensuse.org/package/show/devel:tools:lttng/lttng-tools

Best to create a bug report… https://en.opensuse.org/openSUSE:Submitting_bug_reports

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.