** Package changed: linux (Ubuntu) => smc-tools (Ubuntu)
** Also affects: ubuntu-z-systems
Importance: Undecided
Status: New
** Changed in: ubuntu-z-systems
Assignee: (unassigned) => Skipper Bug Screeners (skipper-screen-team)
** Changed in: ubuntu-z-systems
Importance: Undecided => High
** Changed in: smc-tools (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2009495
Title:
[Ubuntu 22.04] smc_run does not work, libsmc-preload.so cannot be
preloaded
Status in Ubuntu on IBM z Systems:
New
Status in smc-tools package in Ubuntu:
New
Bug description:
---Problem Description---
[Ubuntu 22.04] smc_run does not work, libsmc-preload.so cannot be preloaded
===========================================================================
The reason for this is that the aforementioned shared object is
installed under: /usr/lib64/libsmc-preload.so
Which is AFAICT not what we want, because AFAIU it violates the Debian
Policy Manual (https://www.debian.org/doc/debian-policy/ch-
opersys.html#s-fhs), and ld.so in Ubuntu has a default search path
that understandably does not cover /usr/lib64.
Interestingly the upstream Make file does try to detect if we are run
on Ubuntu, and choose the install path accordingly.
Hereby it relies on "lsb_release -si" returning "Ubuntu", which may or
may not be a good idea -- I don't know.
In any case if the upstream Makefile does not suit Ubuntu/Debian, then
the packager is ought to patch it.
Thus in my opinion this is a packaging problem.
Contact Information = [email protected]
---uname output---
Linux t3545018.lnxne.boe 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:30:43
UTC 2023 s390x s390x s390x GNU/Linux
Machine Type = LPAR
---Debugger---
A debugger is not configured
---Steps to Reproduce---
$ smc_run ping 172.18.39.17
ERROR: ld.so: object 'libsmc-preload.so' from LD_PRELOAD cannot be preloaded
(cannot open shared object file): ignored.
PING 172.18.39.17 (172.18.39.17) 56(84) bytes of data.
BTW
$ LD_PRELOAD=libsmc-preload.so LD_DEBUG=libs LD_LIBRARY_PATH=/usr/lib64/ ping
172.18.39.17
does work as expected.
Userspace tool common name: smc_run
The userspace tool has the following bit modes: na
Userspace rpm: smc-tools_1.7.0-0ubuntu1_s390x.deb
Userspace tool obtained from project website: na
*Additional Instructions for [email protected]:
-Attach ltrace and strace of userspace application.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2009495/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp