Bug 33309 - Xmlstarlet fails to open /usr/lib64/libxslt-plugins/exslt_org_common.so
Summary: Xmlstarlet fails to open /usr/lib64/libxslt-plugins/exslt_org_common.so
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal minor
Target Milestone: ---
Assignee: David GEIGER
QA Contact:
URL: https://xmlstar.sourceforge.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-15 12:54 CEST by GG HH
Modified: 2024-06-26 07:36 CEST (History)
1 user (show)

See Also:
Source RPM: xmlstarlet-1.6.1-9.mga9.src.rpm, libxslt-1.1.40-1.mga10.src.rpm
CVE:
Status comment:


Attachments

Description GG HH 2024-06-15 12:54:00 CEST
Description of problem:
for some queries xmlstarlet outputs an error message about a missing library.
I assume it is from lib64exslt0-1.1.40-1.mga10 and is no longer part of the package as from the last upgrade.
I do not have found any side effect beside the error message.

How reproducible:
$ echo "<test>A</test>"| xmlstarlet sel -T -t -m "/test" -v .
failed to open /usr/lib64/libxslt-plugins/exslt_org_common.so

Some inputs and investigations i made :

$ ldd /usr/bin/xmlstarlet
        linux-vdso.so.1 (0x00007ffe149b3000)
        libexslt.so.0 => /lib64/libexslt.so.0 (0x00007f22a9a80000)
        libxslt.so.1 => /lib64/libxslt.so.1 (0x00007f22a9a3b000)
        libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f22a98d5000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f22a96ec000)
        libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f22a95a2000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f22a94bf000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f22a949d000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f22a945d000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f22a9ab6000)
        libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f22a9433000)

$ rpm -q -f /usr/bin/xmlstarlet
xmlstarlet-1.6.1-9.mga9

$ LANGUAGE=C ls /usr/lib64/libxslt-plugins/
ls: cannot access '/usr/lib64/libxslt-plugins/': No such file or directory

$ ls -alt /usr/lib*/*exslt*
lrwxrwxrwx 1 root root     18 juin  13 18:50 /usr/lib64/libexslt.so -> libexslt.so.0.8.21*
lrwxrwxrwx 1 root root     18 juin  13 18:50 /usr/lib64/libexslt.so.0 -> libexslt.so.0.8.21*
-rwxr-xr-x 1 root root 102576 juin  13 18:50 /usr/lib64/libexslt.so.0.8.21*

$ rpm -q -i --changelog -l lib64exslt0-1.1.40-1.mga10
Name        : lib64exslt0
Version     : 1.1.40
Release     : 1.mga10
Architecture: x86_64
Install Date: ven. 14 juin 2024 08:32:34
Group       : System/Libraries
Size        : 105602
License     : MIT
Signature   : RSA/SHA256, jeu. 13 juin 2024 18:53:16, Key ID b742fa8b80420f66
Source RPM  : libxslt-1.1.40-1.mga10.src.rpm
Build Date  : jeu. 13 juin 2024 18:50:14
Build Host  : localhost
Packager    : daviddavid <daviddavid>
Vendor      : Mageia.Org
URL         : https://gitlab.gnome.org/GNOME/libxslt
Summary     : Extension library for XSLT
Description :
The libexslt library is used to provide extensions to XSLT functions. These
extensions come from the EXSLT project.
* jeu. juin 13 2024 daviddavid <daviddavid> 1.1.40-1.mga10
+ Revision: 2073041
- new version 1.1.40

* sam. avril 06 2024 wally <wally> 1.1.39-3.mga10
+ Revision: 2055189
- basesystem rebuild for i686

* mar. déc. 19 2023 papoteur <papoteur> 1.1.39-2.mga10
+ Revision: 2019504
- Mass Rebuild - Python 3.12

* lun. nov. 27 2023 daviddavid <daviddavid> 1.1.39-1.mga10
+ Revision: 2010203
- new version: 1.1.39

* jeu. mai 11 2023 luigiwalser <luigiwalser> 1.1.38-1.mga9
+ Revision: 1956583
- 1.1.38
+ wally <wally>
- fix python build conditionals
- filter out python module .so from provides

* mer. août 31 2022 luigiwalser <luigiwalser> 1.1.37-2.mga9
+ Revision: 1883102
- 1.1.37

/usr/lib/.build-id
/usr/lib/.build-id/e4
/usr/lib/.build-id/e4/b866f939beb83de4e12ce13a5dee9818f09306
/usr/lib64/libexslt.so.0
/usr/lib64/libexslt.so.0.8.21
/usr/share/licenses/lib64exslt0
/usr/share/licenses/lib64exslt0/Copyright
GG HH 2024-06-15 12:54:21 CEST

CC: (none) => boulshet

GG HH 2024-06-15 12:55:42 CEST

URL: (none) => https://xmlstar.sourceforge.net/
Summary: https://xmlstar.sourceforge.net/ => Xmlstarlet fails to open /usr/lib64/libxslt-plugins/exslt_org_common.so

Comment 1 Lewis Smith 2024-06-15 20:16:20 CEST
Thank you for the report.
Curiosity: Rele
Comment 2 Lewis Smith 2024-06-15 20:37:26 CEST
Probably a packaging issue.

Assigning directly to DavidG who did the recent libxslt version 1.1.40 update.
xmlstarlet itself has been unchanged for years, but is still showing .mga9

Source RPM: xmlstarlet-1.6.1-9.mga9.src.rpm => xmlstarlet-1.6.1-9.mga9.src.rpm, libxslt-1.1.40-1.mga10.src.rpm
Assignee: bugsquad => geiger.david68210

Comment 3 David GEIGER 2024-06-26 07:03:56 CEST
Normally it should be fixed with last libxslt update on Cauldron: libxslt-1.1.41-2.mga10
Comment 4 GG HH 2024-06-26 07:36:02 CEST
indeed it is, thanks !

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.