Closed vrubiolo closed 4 years ago
Thanks for your interest in my repository. I just tried to reproduce your issue on a Fedora 29 that I had available but didn't manage to.
Just some quick questions:
rpm -qf /lib64/liblxc.so.1
?Hi Reto,
Thanks for your reply and the associated guidance. I have started to follow/check the steps you were advising me to do and unfortunately I cannot reproduce the issue anymore. Since I reported it, the following has happened:
lxcbr0
-based). At the time, priviledged containers could be started but networking would fail. This is now fixed.dnf
update).For the record, here is the information you requested:
selinux is enforced:
$ sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Memory protection checking: actual (secure)
Max kernel policy version: 31
this was a fresh install from a month ago but I cannot be sure there weren't updates since then (I did take the updates today though, cf above)
after the updates, the machine did reboot. Not sure if this is what caused the issue to not be reproducible.
LXC library:
$ rpm -qf /lib64/liblxc.so.1
lxc-libs-3.2.1-0.3.fc30.x86_64
Sorry for the noise here, I think we can close this issue. Let me know if you want me to provide additional information here (as others stumbling upon the same issue might find it worthwhile)
Thanks for the reply. I'm glad it's working for you now.
Actually I don't understand what went wrong. My gut feeling somehow pointed into the direction of still having an old version of the library loaded into the memory that's why I asked for a reboot or something blocking access to the symbol table that's why I asked for the SELinux logs. Not sure if any of this makes sense.
Thanks for the followup and the associated help. Yes, I think your gut feeling was probably the right one, given the symbol-related error we got and that ldd
did correctly solve the associated shared libraries.
Hi there,
First, thanks for making a Copr repository available for
lxc3
on Fedora! This is a great way to use it w/ minimal fiddling.I am currently trying to use it for unprivileged containers on Fedora30 and this fails with a symbol lookup error (running as root works fine):
I think I have the setup right:
And yet this still fails. Looking at the
lxc
source code, I see it's whenchown_mapped_root
does anexecve
of the binary that this ends up failing butldd
shows all libs as being resolved correctly.Would you have some pointers? Below is my system info.
Thanks much!