jailkit-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Jailkit-users] Error while loading shared libraries after jk_update


From: Denis Schneiter
Subject: [Jailkit-users] Error while loading shared libraries after jk_update
Date: Tue, 27 Oct 2020 11:03:39 +0000

Hello, 


Hope you are well. 


I tried to update my jail after an basic upgrade of ubuntu 20.04 and it remove an outdated library but when I tried to use my jail it don't find the new lib.


In detail I updated my os: $ sudo apt upgrade


  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Calculating upgrade... Done
  The following packages will be upgraded:
    libargon2-1 libidn2-0 libpcre2-8-0 libpcre3 libssl1.1 libxml2 openssl
  7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

After that I did a dry-run of jk_update: $ sudo jk_update -d -j /path/to/jail  -s /opt

  skip /path/to/jail /opt/
  will update outdated file /path/to/jail /lib/x86_64-linux-gnu/libxml2.so.2.9.10
  will update outdated file /path/to/jail /lib/x86_64-linux-gnu/libssl.so.1.1
  will update outdated file /path/to/jail /lib/x86_64-linux-gnu/libcrypto.so.1.1
  will update outdated file /path/to/jail /lib/x86_64-linux-gnu/libargon2.so.1
  will update outdated file /path/to/jail /lib/x86_64-linux-gnu/libpcre.so.3.13.3
  will update outdated file /path/to/jail /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10
  will update outdated file /path/to/jail /usr/lib/x86_64-linux-gnu/libssl.so.1.1
  will update outdated file /path/to/jail /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
  will update outdated file /path/to/jail /usr/lib/x86_64-linux-gnu/libargon2.so.1
  will update outdated file /path/to/jail /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3
  will remove deprecated file /path/to/jail /lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0
  will remove deprecated file /path/to/jail /lib/x86_64-linux-gnu/libidn2.so.0.3.6
  will remove deprecated file /path/to/jail /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0
  will remove deprecated file /path/to/jail /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.6

And process the jk_update: $ sudo jk_update -j /path/to/jail  -s /opt

  removing outdated file /path/to/jail /lib/x86_64-linux-gnu/libxml2.so.2.9.10
  removing outdated file /path/to/jail /lib/x86_64-linux-gnu/libssl.so.1.1
  removing outdated file /path/to/jail /lib/x86_64-linux-gnu/libcrypto.so.1.1
  removing outdated file /path/to/jail /lib/x86_64-linux-gnu/libargon2.so.1
  removing outdated file /path/to/jail /lib/x86_64-linux-gnu/libpcre.so.3.13.3
  removing deprecated file /path/to/jail /lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0
  removing deprecated file /path/to/jail /lib/x86_64-linux-gnu/libidn2.so.0.3.6
  skip /path/to/jail /opt/
  Copying /lib/x86_64-linux-gnu/libxml2.so.2.9.10 to /path/to/jail /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10
  Copying /lib/x86_64-linux-gnu/libssl.so.1.1 to /path/to/jail /usr/lib/x86_64-linux-gnu/libssl.so.1.1
  Copying /lib/x86_64-linux-gnu/libcrypto.so.1.1 to /path/to/jail /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
  Copying /lib/x86_64-linux-gnu/libargon2.so.1 to /path/to/jail /usr/lib/x86_64-linux-gnu/libargon2.so.1
  Copying /lib/x86_64-linux-gnu/libpcre.so.3.13.3 to /path/to/jail /usr/lib/x86_64-linux-gnu/libpcre.so.3.13.3

After that when I go to the chrooted user and I do a simple "ls" command I have this error message: "ls: error while loading shared libraries: libpcre2-8.so.0: cannot open shared object file: No such file or directory".

That's because he removed the file /path/to/jail/usr/lib/x86_64-linux-gnu/libpcre.so.2.8.0 but will not use the new one (/path/to/jail/usr/lib/x86_64-linux-gnu/libpcre.so.3)

Do you have an idea to fix that ?

Do I need to restart the server or recreate from scratch the jail ? 

Thanks a lot for you answer

Au plaisir, 

Denis



reply via email to

[Prev in Thread] Current Thread [Next in Thread]