Why can't a normal user build an rpm on a particular machine but can build on another machines?

Solution Verified - Updated -


  • While building an rpm on a particular machine, getting the following error.
[testuser@localhost SPECS]$ rpmbuild -vv -bp --target i686 rpm.spec
Building target platforms: i686
Building for target i686
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FWVcMT
  • This user is able to create rpm on other machines, but not on a particular machine.
  • How can this happen?


  • Red Hat Enterprise Linux 6

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content