Hello Mircea, I again went through your messages, and read carefully (since I am also learner, trying to help, and at the same time, to learn).
And this: * 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'* I also replicated, writing/replicating this output in Python (3.6.3) on my Fedora 26. And, for me, it also works (output from my Python script): [user@localhost python3.6]$ pwd /home/user/projects/python3.6 [user@localhost python3.6]$ ./pytime.py cputime is 16767822 proctime is: 1 PID is: 13074 <_io.TextIOWrapper name='/proc/13074/io' mode='r' encoding='UTF-8'> Again, PID is 13074 UID is 1000 GID is 1000 [user@localhost python3.6]$ UID = 1000 is user - user, GID = 1000 is user (user:user). I am NOT executing this as root, for sure!? We need to wait for somebody more (YOCTO project wise) versatile. Thank you, Zoran On Mon, Dec 11, 2017 at 10:35 AM, Mircea Gliga <mircea.gl...@vitheia.com> wrote: > 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