[Rpm-maint] rpm --root doesn't work or I am doing something wrong?

Neo Jia neojia at gmail.com
Mon Mar 10 07:04:37 UTC 2008


I remember that I can do this without being root on FC3.

Thanks,
Neo

On Mon, Mar 10, 2008 at 12:02 AM, Panu Matilainen <pmatilai at redhat.com> wrote:
>
> On Sat, 8 Mar 2008, Pixel wrote:
>
>  > "Neo Jia" <neojia at gmail.com> writes:
>  >
>  >> hi,
>  >>
>  >> sorry, I don't find any other mailing list to submit my questions.
>  >>
>  >> I am trying to setup a build root so I need to install rpm package to
>  >> a different root directory.
>  >>
>  >>> rpm --root=/home/cjia/workareas/rpm_root/fc8_root/ -ivh setup-2.6.10-1.fc8.noarch.rpm
>  >> warning: setup-2.6.10-1.fc8.noarch.rpm: Header V3 DSA signature:
>  >> NOKEY, key ID 4f2a6fd2
>  >> Preparing...                ########################################### [100%]
>  >>    1:setup                  ########################################### [100%]
>  >> error: unpacking of archive failed on file /etc/aliases;47d1b91c:
>  >> cpio: open failed - Permission denied
>  >>
>  >> Why it is still trying to write to /etc/... ?
>  >
>  > i must be because chroot(2) failed... without an error message.
>  >
>  > you must be root to use rpm --root
>
>  Yup, and it's also a bug in rpm that it doesn't give any indication that
>  chroot() failed.
>
>         - Panu -
>



-- 
I would remember that if researchers were not ambitious
probably today we haven't the technology we are using!



More information about the Rpm-maint mailing list