strange build errors

Bojtos Péter ptr at ulx.hu
Sun Oct 27 09:36:24 UTC 2013


Dear List,

I have a working koji setup with several clients. When I submit a few jobs, it works great. However when I submit lots of package (>100), some of the builds fail with the following error when mock is populating the buildroot (in root.log):

DEBUG util.py:264:  Installed:
DEBUG util.py:264:    bash.x86_64 0:4.1.2-15.el6_4                                                  
DEBUG util.py:264:    bzip2.x86_64 0:1.0.5-7.el6_0                                                  
DEBUG util.py:264:    coreutils.x86_64 0:8.4-19.el6_4.2                                             
....                                        
DEBUG util.py:264:    xz.x86_64 0:4.999.9-0.5.beta.20091007git.slxrv3                               
DEBUG util.py:264:  Dependency Installed:
DEBUG util.py:264:    audit-libs.x86_64 0:2.2-2.el6                                                 
DEBUG util.py:264:    basesystem.noarch 0:10.0-4.el6                                                
....              
DEBUG util.py:264:    xz-lzma-compat.x86_64 0:4.999.9-0.5.beta.20091007git.slxrv3                   
DEBUG util.py:264:    zlib.x86_64 0:1.2.3-29.el6                                                    
DEBUG util.py:354:  Child return code was: 0
DEBUG util.py:314:  Executing command: /usr/bin/repoquery -c /var/lib/mock/dist-slxrv3-build-5544-1386/root//etc/yum.conf -a --qf '%{nevra} %{buildtime} %{size} %{pkgid} %{repoid}' > /var/lib/mock/dist-slxrv3-build-5544-1386/result/available_pkgs with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}
DEBUG util.py:264:  Traceback (most recent call last):
DEBUG util.py:264:    File "/usr/bin/repoquery", line 1510, in <module>
DEBUG util.py:264:      main(sys.argv)
DEBUG util.py:264:    File "/usr/bin/repoquery", line 1504, in main
DEBUG util.py:264:      repoq.runQuery(regexs)
DEBUG util.py:264:    File "/usr/bin/repoquery", line 982, in runQuery
DEBUG util.py:264:      pkgs = self.matchPkgs(items, plain_pkgs=plain_pkgs)
DEBUG util.py:264:    File "/usr/bin/repoquery", line 903, in matchPkgs
DEBUG util.py:264:      pkgs = self.returnPkgList(patterns=items)
DEBUG util.py:264:    File "/usr/bin/repoquery", line 856, in returnPkgList
DEBUG util.py:264:      pkgs = self.pkgSack.returnNewestByNameArch(**kwargs)
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1013, in <lambda>
DEBUG util.py:264:      pkgSack = property(fget=lambda self: self._getSacks(),
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 779, in _getSacks
DEBUG util.py:264:      self.repos.populateSack(which=repos)
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/repos.py", line 309, in populateSack
DEBUG util.py:264:      self.doSetup()
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/repos.py", line 134, in doSetup
DEBUG util.py:264:      self.retrieveAllMD()
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/repos.py", line 92, in retrieveAllMD
DEBUG util.py:264:      downloading = repo._commonRetrieveDataMD_list(mdtypes)
DEBUG util.py:264:    File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 1540, in _commonRetrieveDataMD_list
DEBUG util.py:264:      os.rename(local, local + '.old.tmp')
DEBUG util.py:264:  OSError: [Errno 2] No such file or directory
DEBUG util.py:354:  Child return code was: 1
DEBUG util.py:314:  Executing command: ['/bin/umount', '-n', '-l', '/var/lib/mock/dist-slxrv3-build-5544-1386/root/dev/pts'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}


Is it because newRepo task is not finished but somehow creates the softlink to latest (and unfinished) koji repo? Have anyone seen the same error before?

Thanks for your reply,
Peter Bojtos


More information about the buildsys mailing list