On Sat, 2005-08-13 at 21:21 -0700, Bobby Kashani wrote: > I think that Seth, explained this to me a while ago but I seem to have > forgotten why it happens. > > Doesn't work: > > yum -y --installroot=/home/bob/mychroot install openssl > > error: %post(openssl-0.9.7f-7.686) scriptlet failed, exit status 255 > > Does work: > > rpm --root /home/bob/mychroot -Uvh --nodeps --force openssl > > Why can't yum execute the pre/post scriptlets when installing into a > chroot but RPM can? > > The reason I ask is this: > > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=165264 > I noted it in the bug - but you don't have /proc or /dev mounted and it's one of those that's causing the scriptlet errors. mock does those mounts specifically for this reason. -sv