[yocto] rocko build fails

Mircea Gliga mircea.gliga at vitheia.com
Mon Dec 11 01:35:28 PST 2017


I installed autoconf and automake, result is the same. bitbake still 
tries to fetch the respective packages, it doesn't use the ones provided 
by the system, and that makes sense... It creates its own toolchain.

As I understand the *Permission denied* error pops up during do_fetch, 
when it tries to gather some statistics for that process. For some 
reason it cannot open the */proc/**/PID/**/io* files.

I've created a python script to test if I'm able to read such a file 
from python. I was successful...

This error comes up for a bunch of *-native recipes. Here is the 
complete log, the one from the previous email was truncated:

$ bitbake core-image-minimal
Loading cache: 100% 
|##########################################################################################################################################################| 
Time: 0:00:00
Loaded 1275 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION           = "1.36.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal-4.9"
TARGET_SYS           = "i586-poky-linux"
MACHINE              = "qemux86"
DISTRO               = "poky"
DISTRO_VERSION       = "2.4.1"
TUNE_FEATURES        = "m32 i586"
TARGET_FPU           = ""
meta
meta-poky
meta-yocto-bsp       = "rocko:74863e0d67c1a1a63d7d7c6d7753da225e02143d"

Initialising tasks: 100% 
|#####################################################################################################################################################| 
Time: 0:00:04
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: m4-native-1.4.18-r0 do_fetch: Execution of event handler 
'run_buildstats' failed
Traceback (most recent call last):
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats(e=<bb.build.TaskSucceeded object at 
0x7fa8a28028d0>):
          elif isinstance(e, bb.build.TaskSucceeded):
     >        write_task_data("passed", os.path.join(taskdir, e.task), e, d)
              if e.task == "do_rootfs":
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data(status='passed', 
logfile='/home/repository/rocko/build/tmp/buildstats/20171211092724/m4-native-1.4.18-r0/do_fetch', 
e=<bb.build.TaskSucceeded object at 0x7fa8a28028d0>, 
d=<bb.data_smart.DataSmart object at 0x7fa8a5d41780>):
                  f.write(d.expand("Elapsed time: %0.2f seconds\n" % 
elapsedtime))
     >            cpu, iostats, resources, childres = 
get_process_cputime(os.getpid())
                  if cpu:
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime(pid=5947):
          if os.path.isfile("/proc/%d/io" % pid):
     >        with open("/proc/%d/io" % pid, "r") as f:
                  while True:
PermissionError: [Errno 13] Permission denied: '/proc/5947/io'

ERROR: m4-native-1.4.18-r0 do_fetch: Build of do_fetch failed
ERROR: m4-native-1.4.18-r0 do_fetch: Traceback (most recent call last):
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 644, 
in exec_task
     return _exec_task(fn, task, d, quieterr)
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 618, 
in _exec_task
     event.fire(TaskSucceeded(task, logfn, localdata), localdata)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 222, 
in fire
     fire_class_handlers(event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 134, 
in fire_class_handlers
     execute_handler(name, handler, event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 106, 
in execute_handler
     ret = handler(event)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats
     write_task_data("passed", os.path.join(taskdir, e.task), e, d)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data
     cpu, iostats, resources, childres = get_process_cputime(os.getpid())
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime
     with open("/proc/%d/io" % pid, "r") as f:
PermissionError: [Errno 13] Permission denied: '/proc/5947/io'

ERROR: Task 
(/home/repository/rocko/poky/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_fetch) 
failed with exit code '1'
ERROR: texinfo-dummy-native-1.0-r0 do_fetch: Execution of event handler 
'run_buildstats' failed
Traceback (most recent call last):
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats(e=<bb.build.TaskSucceeded object at 
0x7fa8a2fbc9e8>):
          elif isinstance(e, bb.build.TaskSucceeded):
     >        write_task_data("passed", os.path.join(taskdir, e.task), e, d)
              if e.task == "do_rootfs":
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data(status='passed', 
logfile='/home/repository/rocko/build/tmp/buildstats/20171211092724/texinfo-dummy-native-1.0-r0/do_fetch', 
e=<bb.build.TaskSucceeded object at 0x7fa8a2fbc9e8>, 
d=<bb.data_smart.DataSmart object at 0x7fa8a5d41780>):
                  f.write(d.expand("Elapsed time: %0.2f seconds\n" % 
elapsedtime))
     >            cpu, iostats, resources, childres = 
get_process_cputime(os.getpid())
                  if cpu:
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime(pid=5945):
          if os.path.isfile("/proc/%d/io" % pid):
     >        with open("/proc/%d/io" % pid, "r") as f:
                  while True:
PermissionError: [Errno 13] Permission denied: '/proc/5945/io'

ERROR: texinfo-dummy-native-1.0-r0 do_fetch: Build of do_fetch failed
ERROR: texinfo-dummy-native-1.0-r0 do_fetch: Traceback (most recent call 
last):
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 644, 
in exec_task
     return _exec_task(fn, task, d, quieterr)
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 618, 
in _exec_task
     event.fire(TaskSucceeded(task, logfn, localdata), localdata)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 222, 
in fire
     fire_class_handlers(event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 134, 
in fire_class_handlers
     execute_handler(name, handler, event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 106, 
in execute_handler
     ret = handler(event)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats
     write_task_data("passed", os.path.join(taskdir, e.task), e, d)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data
     cpu, iostats, resources, childres = get_process_cputime(os.getpid())
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime
     with open("/proc/%d/io" % pid, "r") as f:
PermissionError: [Errno 13] Permission denied: '/proc/5945/io'

ERROR: Task 
(/home/repository/rocko/poky/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb:do_fetch) 
failed with exit code '1'
ERROR: quilt-native-0.65-r0 do_fetch: Execution of event handler 
'run_buildstats' failed
Traceback (most recent call last):
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats(e=<bb.build.TaskSucceeded object at 
0x7fa8a5bb8c50>):
          elif isinstance(e, bb.build.TaskSucceeded):
     >        write_task_data("passed", os.path.join(taskdir, e.task), e, d)
              if e.task == "do_rootfs":
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data(status='passed', 
logfile='/home/repository/rocko/build/tmp/buildstats/20171211092724/quilt-native-0.65-r0/do_fetch', 
e=<bb.build.TaskSucceeded object at 0x7fa8a5bb8c50>, 
d=<bb.data_smart.DataSmart object at 0x7fa8a5d41780>):
                  f.write(d.expand("Elapsed time: %0.2f seconds\n" % 
elapsedtime))
     >            cpu, iostats, resources, childres = 
get_process_cputime(os.getpid())
                  if cpu:
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime(pid=5944):
          if os.path.isfile("/proc/%d/io" % pid):
     >        with open("/proc/%d/io" % pid, "r") as f:
                  while True:
PermissionError: [Errno 13] Permission denied: '/proc/5944/io'

ERROR: quilt-native-0.65-r0 do_fetch: Build of do_fetch failed
ERROR: quilt-native-0.65-r0 do_fetch: Traceback (most recent call last):
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 644, 
in exec_task
     return _exec_task(fn, task, d, quieterr)
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 618, 
in _exec_task
     event.fire(TaskSucceeded(task, logfn, localdata), localdata)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 222, 
in fire
     fire_class_handlers(event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 134, 
in fire_class_handlers
     execute_handler(name, handler, event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 106, 
in execute_handler
     ret = handler(event)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats
     write_task_data("passed", os.path.join(taskdir, e.task), e, d)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data
     cpu, iostats, resources, childres = get_process_cputime(os.getpid())
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime
     with open("/proc/%d/io" % pid, "r") as f:
PermissionError: [Errno 13] Permission denied: '/proc/5944/io'

ERROR: Task 
(/home/repository/rocko/poky/meta/recipes-devtools/quilt/quilt-native_0.65.bb:do_fetch) 
failed with exit code '1'
ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_fetch: 
Execution of event handler 'run_buildstats' failed
Traceback (most recent call last):
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats(e=<bb.build.TaskSucceeded object at 
0x7fa8a2edda58>):
          elif isinstance(e, bb.build.TaskSucceeded):
     >        write_task_data("passed", os.path.join(taskdir, e.task), e, d)
              if e.task == "do_rootfs":
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data(status='passed', 
logfile='/home/repository/rocko/build/tmp/buildstats/20171211092724/gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0/do_fetch', 
e=<bb.build.TaskSucceeded object at 0x7fa8a2edda58>, 
d=<bb.data_smart.DataSmart object at 0x7fa8a28028d0>):
                  f.write(d.expand("Elapsed time: %0.2f seconds\n" % 
elapsedtime))
     >            cpu, iostats, resources, childres = 
get_process_cputime(os.getpid())
                  if cpu:
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime(pid=5946):
          if os.path.isfile("/proc/%d/io" % pid):
     >        with open("/proc/%d/io" % pid, "r") as f:
                  while True:
PermissionError: [Errno 13] Permission denied: '/proc/5946/io'

ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_fetch: 
Build of do_fetch failed
ERROR: gnu-config-native-20150728+gitAUTOINC+b576fa87c1-r0 do_fetch: 
Traceback (most recent call last):
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 644, 
in exec_task
     return _exec_task(fn, task, d, quieterr)
   File "/home/repository/rocko/poky/bitbake/lib/bb/build.py", line 618, 
in _exec_task
     event.fire(TaskSucceeded(task, logfn, localdata), localdata)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 222, 
in fire
     fire_class_handlers(event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 134, 
in fire_class_handlers
     execute_handler(name, handler, event, d)
   File "/home/repository/rocko/poky/bitbake/lib/bb/event.py", line 106, 
in execute_handler
     ret = handler(event)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 166, in run_buildstats
     write_task_data("passed", os.path.join(taskdir, e.task), e, d)
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 90, in write_task_data
     cpu, iostats, resources, childres = get_process_cputime(os.getpid())
   File "/home/repository/rocko/poky/meta/classes/buildstats.bbclass", 
line 29, in get_process_cputime
     with open("/proc/%d/io" % pid, "r") as f:
PermissionError: [Errno 13] Permission denied: '/proc/5946/io'

ERROR: Task 
(virtual:native:/home/repository/rocko/poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_fetch) 
failed with exit code '1'
NOTE: Tasks Summary: Attempted 4 tasks of which 0 didn't need to be 
rerun and 4 failed.

Summary: 4 tasks failed:
/home/repository/rocko/poky/meta/recipes-devtools/m4/m4-native_1.4.18.bb:do_fetch
/home/repository/rocko/poky/meta/recipes-extended/texinfo-dummy-native/texinfo-dummy-native.bb:do_fetch
/home/repository/rocko/poky/meta/recipes-devtools/quilt/quilt-native_0.65.bb:do_fetch
virtual:native:/home/repository/rocko/poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_fetch
Summary: There were 12 ERROR messages shown, returning a non-zero exit code.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20171211/75082dba/attachment.html>


More information about the yocto mailing list