All of lore.kernel.org
 help / color / mirror / Atom feed
* rocko build fails
@ 2017-12-11  7:58 Mircea Gliga
  2017-12-11  8:25 ` Zoran Stojsavljevic
  2017-12-11 12:43 ` Permission denied while building rocko on Debian 8 [was: rocko build fails] Mircea Gliga
  0 siblings, 2 replies; 11+ messages in thread
From: Mircea Gliga @ 2017-12-11  7:58 UTC (permalink / raw)
  To: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 5497 bytes --]

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


[-- Attachment #2: Type: text/html, Size: 6424 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: rocko build fails
  2017-12-11  7:58 rocko build fails Mircea Gliga
@ 2017-12-11  8:25 ` Zoran Stojsavljevic
  2017-12-11  8:35   ` Mircea Gliga
  2017-12-11 12:43 ` Permission denied while building rocko on Debian 8 [was: rocko build fails] Mircea Gliga
  1 sibling, 1 reply; 11+ messages in thread
From: Zoran Stojsavljevic @ 2017-12-11  8:25 UTC (permalink / raw)
  To: Mircea Gliga; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 6383 bytes --]

> Any hints ?

For the starters, No idea what is your host. I will assume it is Ubuntu.

So for rocko, you need to upgrade you host. I have Fedora 26, so my latest
autotools are:
[root@localhost ~]# dnf install autoconf automake
Last metadata expiration check: 0:05:16 ago on Mon 11 Dec 2017 09:14:44 AM
CET.
Package autoconf-2.69-24.fc26.noarch is already installed, skipping.
Package automake-1.15-9.fc26.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
[root@localhost ~]#
_______

If you have Fedora, I warmly recommend: dnf upgrade --refresh
If you have Ubuntu, at least: apt-get update

Maybe this will solve your problem. Lets hope.

Zoran

On Mon, Dec 11, 2017 at 8:58 AM, Mircea Gliga <mircea.gliga@vitheia.com>
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
>
>

[-- Attachment #2: Type: text/html, Size: 9169 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: rocko build fails
  2017-12-11  8:25 ` Zoran Stojsavljevic
@ 2017-12-11  8:35   ` Mircea Gliga
  2017-12-11  9:00     ` Zoran Stojsavljevic
  0 siblings, 1 reply; 11+ messages in thread
From: Mircea Gliga @ 2017-12-11  8:35 UTC (permalink / raw)
  To: Zoran Stojsavljevic; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 8205 bytes --]

Hi again,

 >For the starters, No idea what is your host. I will assume it is Ubuntu.

Sorry about that.
I'm on Debian 8:
# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"

I updated the system this morning, and again now:

# aptitude update; aptitude full-upgrade
[...]
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

I checked again if I have all the packages mentioned on the Quick Start 
guide installed: 
http://www.yoctoproject.org/docs/2.4/yocto-project-qs/yocto-project-qs.html#packages

They are all there.
Should I also install autoconf/automake ? They are not mentioned in the 
guide ...

Thanks


On 11/12/17 10:25, Zoran Stojsavljevic wrote:
> > Any hints ?
>
> For the starters, No idea what is your host. I will assume it is Ubuntu.
>
> So for rocko, you need to upgrade you host. I have Fedora 26, so my 
> latest autotools are:
> [root@localhost ~]# dnf install autoconf automake
> Last metadata expiration check: 0:05:16 ago on Mon 11 Dec 2017 
> 09:14:44 AM CET.
> Package autoconf-2.69-24.fc26.noarch is already installed, skipping.
> Package automake-1.15-9.fc26.noarch is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
> [root@localhost ~]#
> _______
>
> If you have Fedora, I warmly recommend: dnf upgrade --refresh
> If you have Ubuntu, at least: apt-get update
>
> Maybe this will solve your problem. Lets hope.
>
> Zoran
>
> On Mon, Dec 11, 2017 at 8:58 AM, Mircea Gliga 
> <mircea.gliga@vitheia.com <mailto:mircea.gliga@vitheia.com>> 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
>     <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 <mailto:yocto@yoctoproject.org>
>     https://lists.yoctoproject.org/listinfo/yocto
>     <https://lists.yoctoproject.org/listinfo/yocto>
>
>


[-- Attachment #2: Type: text/html, Size: 12881 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: rocko build fails
  2017-12-11  8:35   ` Mircea Gliga
@ 2017-12-11  9:00     ` Zoran Stojsavljevic
  2017-12-11  9:35       ` Mircea Gliga
  0 siblings, 1 reply; 11+ messages in thread
From: Zoran Stojsavljevic @ 2017-12-11  9:00 UTC (permalink / raw)
  To: Mircea Gliga; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 7723 bytes --]

> Should I also install autoconf/automake ? They are not mentioned in the
guide ...

You mentioned it before (previous @). Sorry, I forgot. If they are not
installed, you should.

Zoran

On Mon, Dec 11, 2017 at 9:35 AM, Mircea Gliga <mircea.gliga@vitheia.com>
wrote:

> Hi again,
>
> >For the starters, No idea what is your host. I will assume it is Ubuntu.
>
> Sorry about that.
> I'm on Debian 8:
> # cat /etc/os-release
> PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
>
> I updated the system this morning, and again now:
>
> # aptitude update; aptitude full-upgrade
> [...]
> No packages will be installed, upgraded, or removed.
> 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0 B of archives. After unpacking 0 B will be used.
>
> I checked again if I have all the packages mentioned on the Quick Start
> guide installed: http://www.yoctoproject.org/docs/2.4/yocto-project-qs/
> yocto-project-qs.html#packages
>
> They are all there.
> Should I also install autoconf/automake ? They are not mentioned in the
> guide ...
>
> Thanks
>
>
>
> On 11/12/17 10:25, Zoran Stojsavljevic wrote:
>
> > Any hints ?
>
> For the starters, No idea what is your host. I will assume it is Ubuntu.
>
> So for rocko, you need to upgrade you host. I have Fedora 26, so my latest
> autotools are:
> [root@localhost ~]# dnf install autoconf automake
> Last metadata expiration check: 0:05:16 ago on Mon 11 Dec 2017 09:14:44 AM
> CET.
> Package autoconf-2.69-24.fc26.noarch is already installed, skipping.
> Package automake-1.15-9.fc26.noarch is already installed, skipping.
> Dependencies resolved.
> Nothing to do.
> Complete!
> [root@localhost ~]#
> _______
>
> If you have Fedora, I warmly recommend: dnf upgrade --refresh
> If you have Ubuntu, at least: apt-get update
>
> Maybe this will solve your problem. Lets hope.
>
> Zoran
>
> On Mon, Dec 11, 2017 at 8:58 AM, Mircea Gliga <mircea.gliga@vitheia.com>
> 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/ExtLinu
>> x/Adventure/repository/rocko/build/tmp/buildstats/201712110
>> 74610/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
>>
>>
>
>

[-- Attachment #2: Type: text/html, Size: 13873 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: rocko build fails
  2017-12-11  9:00     ` Zoran Stojsavljevic
@ 2017-12-11  9:35       ` Mircea Gliga
  2017-12-11 12:04         ` Zoran Stojsavljevic
  0 siblings, 1 reply; 11+ messages in thread
From: Mircea Gliga @ 2017-12-11  9:35 UTC (permalink / raw)
  To: Zoran Stojsavljevic; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 14446 bytes --]

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.


[-- Attachment #2: Type: text/html, Size: 16632 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: rocko build fails
  2017-12-11  9:35       ` Mircea Gliga
@ 2017-12-11 12:04         ` Zoran Stojsavljevic
  0 siblings, 0 replies; 11+ messages in thread
From: Zoran Stojsavljevic @ 2017-12-11 12:04 UTC (permalink / raw)
  To: Mircea Gliga; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 15898 bytes --]

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.gliga@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.
>
>

[-- Attachment #2: Type: text/html, Size: 23278 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Permission denied while building rocko on Debian 8 [was: rocko build fails]
  2017-12-11  7:58 rocko build fails Mircea Gliga
  2017-12-11  8:25 ` Zoran Stojsavljevic
@ 2017-12-11 12:43 ` Mircea Gliga
  2017-12-11 13:06   ` Paul Barker
  1 sibling, 1 reply; 11+ messages in thread
From: Mircea Gliga @ 2017-12-11 12:43 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 6364 bytes --]

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


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
>
>
>


[-- Attachment #2: Type: text/html, Size: 7974 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Permission denied while building rocko on Debian 8 [was: rocko build fails]
  2017-12-11 12:43 ` Permission denied while building rocko on Debian 8 [was: rocko build fails] Mircea Gliga
@ 2017-12-11 13:06   ` Paul Barker
  2017-12-11 13:22     ` Mircea Gliga
  0 siblings, 1 reply; 11+ messages in thread
From: Paul Barker @ 2017-12-11 13:06 UTC (permalink / raw)
  To: Mircea Gliga; +Cc: yocto

On Mon, Dec 11, 2017 at 12:43 PM, Mircea Gliga <mircea.gliga@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?

>
>
> 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
>



-- 
Paul Barker
Togán Labs Ltd


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Permission denied while building rocko on Debian 8 [was: rocko build fails]
  2017-12-11 13:06   ` Paul Barker
@ 2017-12-11 13:22     ` Mircea Gliga
  2017-12-14  6:53       ` Permission denied while building rocko on Debian 8 Mircea Gliga
  0 siblings, 1 reply; 11+ messages in thread
From: Mircea Gliga @ 2017-12-11 13:22 UTC (permalink / raw)
  To: Paul Barker; +Cc: yocto



On 11/12/17 15:06, Paul Barker wrote:
> On Mon, Dec 11, 2017 at 12:43 PM, Mircea Gliga <mircea.gliga@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?
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
>>
>
>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Permission denied while building rocko on Debian 8
  2017-12-11 13:22     ` Mircea Gliga
@ 2017-12-14  6:53       ` Mircea Gliga
  2017-12-14 11:01         ` Zoran Stojsavljevic
  0 siblings, 1 reply; 11+ messages in thread
From: Mircea Gliga @ 2017-12-14  6:53 UTC (permalink / raw)
  To: yocto

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.gliga@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
>>>
>>
>>
>



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Permission denied while building rocko on Debian 8
  2017-12-14  6:53       ` Permission denied while building rocko on Debian 8 Mircea Gliga
@ 2017-12-14 11:01         ` Zoran Stojsavljevic
  0 siblings, 0 replies; 11+ messages in thread
From: Zoran Stojsavljevic @ 2017-12-14 11:01 UTC (permalink / raw)
  To: Mircea Gliga; +Cc: Yocto Project

[-- Attachment #1: Type: text/plain, Size: 8718 bytes --]

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.gliga@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.gliga@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
>

[-- Attachment #2: Type: text/html, Size: 11441 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-12-14 11:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-11  7:58 rocko build fails Mircea Gliga
2017-12-11  8:25 ` Zoran Stojsavljevic
2017-12-11  8:35   ` Mircea Gliga
2017-12-11  9:00     ` Zoran Stojsavljevic
2017-12-11  9:35       ` Mircea Gliga
2017-12-11 12:04         ` Zoran Stojsavljevic
2017-12-11 12:43 ` Permission denied while building rocko on Debian 8 [was: rocko build fails] Mircea Gliga
2017-12-11 13:06   ` Paul Barker
2017-12-11 13:22     ` Mircea Gliga
2017-12-14  6:53       ` Permission denied while building rocko on Debian 8 Mircea Gliga
2017-12-14 11:01         ` Zoran Stojsavljevic

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.