[sisyphus] install: cannot change ownership

AVL =?iso-8859-1?q?info_=CE=C1_atmsk=2Eru?=
Сб Янв 5 23:00:12 MSK 2002


On Sun, 6 Jan 2002 00:53:17 +0300
forbusy <forbusy на mail.ru> wrote:

> Привет,
> 
> Вот такая проблема возникла :
> rpm -bb myfile.spec
> 
> стадии prep и make проходят успешно,
> а на стадии install возникает такая ошибка:
> 
> install: cannot change ownership of `/var/tmp/myfile-buildroot/and so on..':
>  Operation not permitted

> 
> make: *** [install] Error 1
> ошибка: Неверный код возврата из /var/tmp/rpm-tmp.12345
> 
> Причем, из сырцов Сизифа бинарники нормально получаются, а из других сырцов 
> такая ошибка вылезает.
> 
> Как устранить такую ошибку? 

попытка изменить владельца файла в секции инсталл.
такое доступно только rootу
надо убрать все
 chown root:root file
или install -u root -g root file

из секции install: в Makefile
можно так 
perl -pi -e "s|-u root -g root ||g" Makefile
perl -pi -e "s|chown|echo chown|g" Makefile

или исправить в исходниках Makefile Makefile.in





Подробная информация о списке рассылки Sisyphus