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.

-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to