Mock: Permission denied

Eric Zhong ericiszhongwenjia at gmail.com
Wed Mar 31 08:57:23 UTC 2010


HELP!!!

I get this error again !
I reinstall OS, and build four srpms success.
when build fifth srpm, i get Error, and after that , all build get  Error!
What happed ?

SElinux -> Permissive
space is enough ( more than 20G)
the /etc/passwd and /etc/group not changed ! I backup them after reinstlal
OS!

==============================

Result

BuildError: error building package (arch i386), mock exited with
status 1; see build.log for more informatio

==============================

DEBUG util.py:78:  remove tree: /var/lib/mock/dist-foo-build-18-13/root/builddir
DEBUG util.py:280:  Executing command: ['/usr/sbin/userdel', '-r', 'mockbuild']
DEBUG util.py:256:  userdel:删除目录 /builddir 时出错
DEBUG util.py:319:  Child returncode was: 12
DEBUG util.py:280:  Executing command: ['/usr/sbin/groupdel', 'mockbuild']
DEBUG util.py:256:  groupdel:mockbuild 组不存在
DEBUG util.py:319:  Child returncode was: 6
DEBUG util.py:280:  Executing command: ['/usr/sbin/groupadd', '-g',
'491', 'mockbuild']
DEBUG util.py:319:  Child returncode was: 0
DEBUG util.py:280:  Executing command: /usr/sbin/useradd -m -u 494 -g
491 -d /builddir -n mockbuild
DEBUG util.py:319:  Child returncode was: 0
DEBUG util.py:280:  Executing command: ['perl', '-p', '-i', '-e',
's/^(mockbuild:)!!/$1/;', '/etc/passwd']
DEBUG util.py:319:  Child returncode was: 0
DEBUG util.py:280:  Executing command: ['/bin/cp', '-v',
'/usr/share/zoneinfo/Asia/Shanghai', '/etc/localtime']
DEBUG util.py:256:  “/usr/share/zoneinfo/Asia/Shanghai” -> “/etc/localtime”
DEBUG util.py:319:  Child returncode was: 0
DEBUG util.py:57:  ensuring that dir exists:
/var/lib/mock/dist-foo-build-18-13/root/builddir/build/RPMS
DEBUG util.py:60:  creating dir:
/var/lib/mock/dist-foo-build-18-13/root/builddir/build/RPMS
ERROR util.py:63:  Could not create dir
/var/lib/mock/dist-foo-build-18-13/root/builddir/build/RPMS. Error:
[Errno 13] Permission denied:
'/var/lib/mock/dist-foo-build-18-13/root/builddir/build'
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/mock/util.py", line 61, in
mkdirIfAbsent
    os.makedirs(dirName)
  File "/usr/lib/python2.6/os.py", line 150, in makedirs
    makedirs(head, mode)
  File "/usr/lib/python2.6/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied:
'/var/lib/mock/dist-foo-build-18-13/root/builddir/build'
DEBUG util.py:98:  kill orphans


==============================
[eric at wenjia etc]$ ll -d /var/lib/mock/dist-foo-build-
18-13/root/builddir
drwx------. 2 torrent mock 4096 03-31 16:20
/var/lib/mock/dist-foo-build-18-13/root/builddir

[eric at wenjia build-01]$ cat /etc/passwd | grep koji
kojibuilder:x:494:490::/builddir:/bin/bash

[eric at wenjia build-01]$ cat /etc/group | grep koji
mock:x:491:kojibuilder,eric
kojibuilder:x:490:

[eric at wenjia build-01]$ cat /etc/passwd | grep torrent
torrent:x:495:492:BitTorrent Seed/Tracker:/var/lib/bittorrent:/sbin/nologin

==============================

2010/3/31 Eric Zhong <ericiszhongwenjia at gmail.com>

> Yes, user is belong to mock group!
> SELinux Disabled!
> This Error come after i delete some users' account : koji, builder, etc
> these are all created by test, not used now, so i delete them.
> Is this cause that ?
> I have reinstall the OS, and it 's OK now !
> But i also want to know why? Prevent Next time i trigger it .
>
> 2010/3/30 <rotru at br.ibm.com>
>
> Does user belong to mock group ?
>>
>> Regards
>>
>> Rodrigo Trujillo
>> Software Engineer
>> Linux Technology Center - Brasil
>>
>>
>>  From: Eric Zhong <ericiszhongwenjia at gmail.com> To: buildsys <
>> buildsys at lists.fedoraproject.org> Date: 29/03/2010 02:53 Subject: Mock:
>> Permission denied Sent by: buildsys-bounces at lists.fedoraproject.org
>> ------------------------------
>>
>>
>>
>> What's wrong?
>>
>> =========================================================
>>
>> [eric at wenjia ~]$ ll -d /var/lib/mock/dist-foo-build-42-21/root/builddir/
>> drwx------ 2 torrent mock 4096 03-29 11:08
>> /var/lib/mock/dist-foo-build-42-21/root/builddir/
>>
>>
>> =========================================================
>> [root.log]
>> ......
>> DEBUG util.py:60:  creating dir:
>> /var/lib/mock/dist-foo-build-42-21/root/builddir/build/RPMS
>> ERROR util.py:63:  Could not create dir
>> /var/lib/mock/dist-foo-build-42-21/root/builddir/build/RPMS. Error: [Errno
>> 13] Permission denied:
>> '/var/lib/mock/dist-foo-build-42-21/root/builddir/build'
>>
>> Traceback (most recent call last):
>>  File "/usr/lib/python2.6/site-packages/mock/util.py", line 61, in
>> mkdirIfAbsent
>>    os.makedirs(dirName)
>>  File "/usr/lib/python2.6/os.py", line 150, in makedirs
>>
>>    makedirs(head, mode)
>>  File "/usr/lib/python2.6/os.py", line 157, in makedirs
>>    mkdir(name, mode)
>> OSError: [Errno 13] Permission denied:
>> '/var/lib/mock/dist-foo-build-42-21/root/builddir/build'
>>
>> DEBUG util.py:98:  kill orphans--
>> buildsys mailing list
>> buildsys at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>>
>> --
>> buildsys mailing list
>> buildsys at lists.fedoraproject.org
>> https://admin.fedoraproject.org/mailman/listinfo/buildsys
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.fedoraproject.org/pipermail/buildsys/attachments/20100331/f1e48298/attachment.html 


More information about the buildsys mailing list