Jelenlegi hely

LXC konténer hiba: "...cpio: cap_set_file"

LXC konténerben nem lehet telepíteni setuid-os fájlt használó csomagot, pl. httpd -> suexec


Fc26 alatt fc26 konténerben nem lehet httpd-t feltenni:

# dnf install httpd -y
...
Error unpacking rpm package httpd-2.4.29-1.fc26.x86_64
error: unpacking of archive failed on file /usr/sbin/suexec;5a15ae89: cpio: cap_set_file
httpd-2.4.29-1.fc26.x86_64 was supposed to be installed but is not!
Verifying : httpd-2.4.29-1.fc26.x86_64 1/1

Failed:
httpd.x86_64 2.4.29-1.fc26

Megoldás:
/usr/share/lxc/config/fedora.common.conf állományban:
lxc.cap.drop = setfcap sys_nice sys_pacct sys_rawio
csere erre:
lxc.cap.drop = sys_nice sys_pacct sys_rawio

Konténer restart és oké. :)

Theme by me