We are building an operating system based on poky
(f0ec7c8b2dc1797ba22c45653a5f182b63354092, bitbake: toaster: add 'Sumo' to
release selection).
Sometimes (about 1 in 10 times) our build fails, because the task do_ar_patched
fails for package gcc-source-7.3.0-7.3.0-r0.
The short error message:
14:44:09 Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2/build/qemux86-64_tmp/work-shared/gcc-7.3.0-r0/gcc-7.3.0/gcc/gengtype-lex.c'
14:44:09
14:44:09 ERROR: gcc-source-7.3.0-7.3.0-r0 do_ar_patched: Function failed:
do_ar_patched
14:44:09 ERROR: Logfile of failure stored in:
/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2/build/qemux86-64_tmp/work-shared/gcc-7.3.0-r0/temp/log.do_ar_patched.43242
14:44:09 NOTE: recipe gcc-source-7.3.0-7.3.0-r0: task do_ar_patched: Failed
14:44:09 ERROR: Task
(/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2//mguard/poky/meta/recipes-devtools/gcc/gcc-source_7.3.bb:do_ar_patched)
failed with exit code '1'
I attached the full error message as a text file.
Does anybody know this error message? Does anybody experience similar problems
with non-deterministic build failure?
Kind regards,
Erik
..................................................................
Phoenix Contact GmbH & Co. KG
Sitz der Gesellschaft / registered office of the company: 32825 Blomberg
USt-Id-Nr.: DE124613250
Pers. haftende Gesellschafterin / personally liable partner: Phoenix Contact
Verwaltungs GmbH
Amtsgericht Lemgo HRB 5273 / district court Lemgo HRB 5273
Kom. Ges. Amtsgericht Lemgo HRA 3746 / limited commercial partnership district
court Lemgo HRA 3746
Geschäftsführer / Executive Board: Frank Stührenberg (Vorsitzender / Chief
Executive Officer), Roland Bent, Prof. Dr. Gunther Olesch, Axel Wachholz
___________________________________________________________________
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen.
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten
haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail.
Das unerlaubte Kopieren, jegliche anderweitige Verwendung sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.
----------------------------------------------------------------------------------------------------
This e-mail may contain confidential and/or privileged information. If you are
not the intended recipient (or have received this e-mail in error) please
notify the sender immediately and destroy this e-mail. Any unauthorized
copying, disclosure, distribution or other use of the material or parts thereof
is strictly forbidden.
___________________________________________________________________
14:44:09 ERROR: gcc-source-7.3.0-7.3.0-r0 do_ar_patched: Error executing a
python function in exec_python_func() autogenerated:
14:44:09
14:44:09 The stack trace of python calls that resulted in this
exception/failure was:
14:44:09 File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
14:44:09 0001:
14:44:09 *** 0002:do_ar_patched(d)
14:44:09 0003:
14:44:09 File:
'/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2//mguard/poky/meta/classes/archiver.bbclass',
lineno: 219, function: do_ar_patched
14:44:09 0215: ar_outdir = d.getVar('ARCHIVER_OUTDIR')
14:44:09 0216: ar_workdir = d.getVar('ARCHIVER_WORKDIR')
14:44:09 0217: bb.note('Archiving the patched source...')
14:44:09 0218: d.setVar('WORKDIR', ar_workdir)
14:44:09 *** 0219: create_tarball(d, d.getVar('S'), 'patched', ar_outdir)
14:44:09 0220:}
14:44:09 0221:
14:44:09 0222:python do_ar_configured() {
14:44:09 0223: import shutil
14:44:09 File:
'/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2//mguard/poky/meta/classes/archiver.bbclass',
lineno: 294, function: create_tarball
14:44:09 0290: tarname = os.path.join(ar_outdir, filename)
14:44:09 0291:
14:44:09 0292: bb.note('Creating %s' % tarname)
14:44:09 0293: tar = tarfile.open(tarname, 'w:gz')
14:44:09 *** 0294: tar.add(srcdir, arcname=os.path.basename(srcdir))
14:44:09 0295: tar.close()
14:44:09 0296:
14:44:09 0297:# creating .diff.gz between source.orig and source
14:44:09 0298:def create_diff_gz(d, src_orig, src, ar_outdir):
14:44:09 File: '/usr/lib/python3.5/tarfile.py', lineno: 1945, function: add
14:44:09 1941: self.addfile(tarinfo)
14:44:09 1942: if recursive:
14:44:09 1943: for f in os.listdir(name):
14:44:09 1944: self.add(os.path.join(name, f),
os.path.join(arcname, f),
14:44:09 *** 1945: recursive, exclude,
filter=filter)
14:44:09 1946:
14:44:09 1947: else:
14:44:09 1948: self.addfile(tarinfo)
14:44:09 1949:
14:44:09 File: '/usr/lib/python3.5/tarfile.py', lineno: 1945, function: add
14:44:09 1941: self.addfile(tarinfo)
14:44:09 1942: if recursive:
14:44:09 1943: for f in os.listdir(name):
14:44:09 1944: self.add(os.path.join(name, f),
os.path.join(arcname, f),
14:44:09 *** 1945: recursive, exclude,
filter=filter)
14:44:09 1946:
14:44:09 1947: else:
14:44:09 1948: self.addfile(tarinfo)
14:44:09 1949:
14:44:09 File: '/usr/lib/python3.5/tarfile.py', lineno: 1922, function: add
14:44:09 1918:
14:44:09 1919: self._dbg(1, name)
14:44:09 1920:
14:44:09 1921: # Create a TarInfo object from the file.
14:44:09 *** 1922: tarinfo = self.gettarinfo(name, arcname)
14:44:09 1923:
14:44:09 1924: if tarinfo is None:
14:44:09 1925: self._dbg(1, "tarfile: Unsupported type %r" %
name)
14:44:09 1926: return
14:44:09 File: '/usr/lib/python3.5/tarfile.py', lineno: 1791, function:
gettarinfo
14:44:09 1787: # Use os.stat or os.lstat, depending on platform
14:44:09 1788: # and if symlinks shall be resolved.
14:44:09 1789: if fileobj is None:
14:44:09 1790: if hasattr(os, "lstat") and not self.dereference:
14:44:09 *** 1791: statres = os.lstat(name)
14:44:09 1792: else:
14:44:09 1793: statres = os.stat(name)
14:44:09 1794: else:
14:44:09 1795: statres = os.fstat(fileobj.fileno())
14:44:09 Exception: FileNotFoundError: [Errno 2] No such file or directory:
'/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2/build/qemux86-64_tmp/work-shared/gcc-7.3.0-r0/gcc-7.3.0/gcc/gengtype-lex.c'
14:44:09
14:44:09 ERROR: gcc-source-7.3.0-7.3.0-r0 do_ar_patched: Function failed:
do_ar_patched
14:44:09 ERROR: Logfile of failure stored in:
/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2/build/qemux86-64_tmp/work-shared/gcc-7.3.0-r0/temp/log.do_ar_patched.43242
14:44:09 NOTE: recipe gcc-source-7.3.0-7.3.0-r0: task do_ar_patched: Failed
14:44:09 ERROR: Task
(/home/jenkins/workspace/_Config_mguard_0.1.0_MG-254-QLU3J23WOWLZZG76AVHU5BVY3M7SIU3EOQQQSUQNOEXHTXRFTQMQ_2//mguard/poky/meta/recipes-devtools/gcc/gcc-source_7.3.bb:do_ar_patched)
failed with exit code '1'
--
_______________________________________________
yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/yocto