Hi Herbert >> Hello everyone, >> >> I'm trying to build a fedora-10 guest on a Gentoo host using the yum >> method (-m yum): >> >> vserver fedora-01 build \ >> --context 10997 \ >> --hostname fedora-01.example.com \ >> --interface 9970=eth0:192.168.1.55/24 \ >> -m yum -- \ >> -d f10 >> >> This fails with the following error message: >> error: can't create transaction lock on /vservers/example.com/fedora-01 > >> You are using a version of yum which is insecure and broken in chroot >> related operations; either apply the patches shipped in the 'contrib/' >> directory of util-vserver, or ask the author of yum to apply them >> (preferred). > > did you try with a patched yum as suggested? Yes, I tried with and without the patch. I'm sorry I forgot to mention that. > > TIA, > Herbert > >> In the meantime, 'vyum' will continue with dirty hacks which might not >> work when the vserver is running and local DOS attacks are possible. >> >> Execution will continue in 5 seconds... >> >> [...] >> CRITICAL:yum.cli:Config Error: Error accessing file for config >> file:///etc/vservers/fedora-01/apps/pkgmgmt/base/yum/etc/yum-hack.conf >> >> >> However I'm able to output the content of the config file (cat >> "$YUMETCDIR/${YUM_CONF:-$conf}") before the rpmFake.exec command within >> the /usr/lib/util-vserver/vyum-worker script. Therefore the file seems >> to exist. >> >> Configuration: >> Kernel: 2.6.31-vs2.3.0.36.19-gentoo >> util-vserver: 0.30.216_pre2864 >> python: 2.6.4 >> bash: 4.0_p35 >> yum: 3.2.8-r1 >> rpm: 4.4.6-r6 >> >> >> Thanks for any help!