You might try also to post the same question in basic form here: http://forums.debian.net
Zoran On Thu, Dec 14, 2017 at 7:53 AM, Mircea Gliga <mircea.gl...@vitheia.com> wrote: > Hi list > > See below > > On 11/12/17 15:22, Mircea Gliga wrote: > >> >> >> On 11/12/17 15:06, Paul Barker wrote: >> >>> On Mon, Dec 11, 2017 at 12:43 PM, Mircea Gliga <mircea.gl...@vitheia.com> >>> wrote: >>> >>>> So I went further and I tested in a VM running Debian 9 - there it >>>> works: >>>> It looks like I get a Permission denied while building rocko only on >>>> Debian >>>> 8, *not* on Debian 9. >>>> >>>> Debian 8 is listed as supported on Yocto Project Reference Manual here: >>>> http://www.yoctoproject.org/docs/2.4/ref-manual/ref-manual. >>>> html#detailed-supported-distros >>>> Can somebody confirm this behavior ? It's a straight forward test: >>>> >>>> $ git clone -b rocko git://git.yoctoproject.org/poky.git >>>> $ source poky/oe-init-build-env >>>> $ bitbake core-image-minimal >>>> >>> This looks like a weird permission issue rather than something >>> Yocto-related. How are you running your Debian 8 system? Is it bare >>> metal, VM, container, some hosting providers VPS, etc? >>> >> Indeed, the problem on the Debian 8 machine was that the following > command was run sometime in the past - we needed a python service to listen > on a privileged port: > $ sudo setcap 'cap_net_bind_service=+ep' '/usr/bin/python3.5' > > Doing a setcap -r /usr/bin/python3.5 fixes the problem. > > So it has nothing to do with Yocto! > > Thanks for support. > > > Debian 8 is running on a real system, no VM etc. >> I used netinstall with no desktop environment and without all the blows >> and whistles and added just what I needed, when I needed it. >> This machine was used for the last 1,5 years or so for developing on >> Krogoth. >> I was able to reproduce the problem on a second box, real machine, >> running Debian 8 >> >> Meanwhile I tried building rocko on another real machine, running Debian >> 9 - it works. ( in the prev email I tested in a Debian 9 VM) >> >> Thanks >> >> >>>> PS I've updated the thread subject to better reflect the problem. >>>> >>>> Thanks >>>> >>>> On 11/12/17 09:58, Mircea Gliga wrote: >>>> >>>> Hello, >>>> >>>> I have a working krogoth build - I build images etc, everything is fine. >>>> Then I wanted to try a rocko build, I installed the needed host >>>> packages: >>>> http://www.yoctoproject.org/docs/2.4/yocto-project-qs/yocto- >>>> project-qs.html#packages >>>> Then sourced env and bitbake core-image-minimal. >>>> So no extra layers involved, just poky. >>>> I get errors like this: >>>> >>>> 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 >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/build.py", >>>> >>>> line 644, in exec_task >>>> return _exec_task(fn, task, d, quieterr) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/build.py", >>>> >>>> line 618, in _exec_task >>>> event.fire(TaskSucceeded(task, logfn, localdata), localdata) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 222, in fire >>>> fire_class_handlers(event, d) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 134, in fire_class_handlers >>>> execute_handler(name, handler, event, d) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 106, in execute_handler >>>> ret = handler(event) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/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 >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/ >>>> meta/classes/buildstats.bbclass", >>>> line 90, in write_task_data >>>> cpu, iostats, resources, childres = get_process_cputime(os.getpid( >>>> )) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/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/1530/io' >>>> >>>> ERROR: Task >>>> (virtual:native:/media/mircea/ExtLinux/Adventure/repository/ >>>> rocko/poky/meta/recipes-devtools/gnu-config/gnu-config_git.bb:do_fetch) >>>> >>>> failed with exit code '1' >>>> ERROR: autoconf-native-2.69-r11 do_fetch: Execution of event handler >>>> 'run_buildstats' failed >>>> Traceback (most recent call last): >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/ >>>> meta/classes/buildstats.bbclass", >>>> line 166, in run_buildstats(e=<bb.build.TaskSucceeded object at >>>> 0x7f07f3f31898>): >>>> elif isinstance(e, bb.build.TaskSucceeded): >>>> > write_task_data("passed", os.path.join(taskdir, e.task), >>>> e, d) >>>> if e.task == "do_rootfs": >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/ >>>> meta/classes/buildstats.bbclass", >>>> line 90, in write_task_data(status='passed', >>>> logfile='/media/mircea/ExtLinux/Adventure/repository/rocko/ >>>> build/tmp/buildstats/20171211074610/autoconf-native-2.69-r11/do_fetch', >>>> >>>> e=<bb.build.TaskSucceeded object at 0x7f07f3f31898>, >>>> d=<bb.data_smart.DataSmart object at 0x7f07f23de2b0>): >>>> f.write(d.expand("Elapsed time: %0.2f seconds\n" % >>>> elapsedtime)) >>>> > cpu, iostats, resources, childres = >>>> get_process_cputime(os.getpid()) >>>> if cpu: >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/ >>>> meta/classes/buildstats.bbclass", >>>> line 29, in get_process_cputime(pid=1543): >>>> 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/1543/io' >>>> >>>> ERROR: autoconf-native-2.69-r11 do_fetch: Build of do_fetch failed >>>> ERROR: autoconf-native-2.69-r11 do_fetch: Traceback (most recent call >>>> last): >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/build.py", >>>> >>>> line 644, in exec_task >>>> return _exec_task(fn, task, d, quieterr) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/build.py", >>>> >>>> line 618, in _exec_task >>>> event.fire(TaskSucceeded(task, logfn, localdata), localdata) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 222, in fire >>>> fire_class_handlers(event, d) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 134, in fire_class_handlers >>>> execute_handler(name, handler, event, d) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/bitbake/lib/bb/event.py", >>>> >>>> line 106, in execute_handler >>>> ret = handler(event) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/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 >>>> "/media/mircea/ExtLinux/Adventure/repository/rocko/poky/ >>>> meta/classes/buildstats.bbclass", >>>> line 90, in write_task_data >>>> cpu, iostats, resources, childres = get_process_cputime(os.getpid( >>>> )) >>>> File >>>> "/media/mircea/ExtLinux/Adventure/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/1543/io' >>>> >>>> Any hints ? >>>> >>>> Thanks >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> _______________________________________________ >>>> yocto mailing list >>>> yocto@yoctoproject.org >>>> https://lists.yoctoproject.org/listinfo/yocto >>>> >>>> >>> >>> >> > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto