SUSE / libpulp

libpulp enables live patching in user space applications.
GNU Lesser General Public License v2.1
55 stars 11 forks source link

What do the errors mean and what are the consequences (exit code is 0)? #174

Closed scmschmidt closed 1 year ago

scmschmidt commented 1 year ago
PID: 850, name: saphostexec
Livepatchable libraries:
ulp: Unable to read symbol preable.
ulp: Unable to read symbol preable.
ulp: Unable to read symbol preable.
...
ulp: Unable to read symbol preable.
ulp: Unable to read symbol preable.
ulp: Unable to read symbol preable.
  in /lib64/[libnss_compat.so](http://libnss_compat.so/).2:
  in /lib64/[ld-linux-x86-64.so](http://ld-linux-x86-64.so/).2:
  in /lib64/[libc.so](http://libc.so/).6:
  in /lib64/[libm.so](http://libm.so/).6:
  in /lib64/[libutil.so](http://libutil.so/).1:
  in /lib64/[librt.so](http://librt.so/).1:
  in /lib64/[libdl.so](http://libdl.so/).2:
  in /usr/lib64/[libpulp.so](http://libpulp.so/).0:

If they shall stay, they should be more descriptive or should be explained in the man page.

giulianobelinassi commented 1 year ago

I just managed to reproduce this. This is the ulp tool failing read symbol in the remote process due to permission errors. This is not fatal in any means and it should not warn the user. I will send a patch for this in a minute.