public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH 0/3] Add skeleton dir option
@ 2019-07-19 12:36 Quirin Gylstorff
  2019-07-19 12:38 ` [PATCH 1/3] image-account-extension: " Quirin Gylstorff
  0 siblings, 1 reply; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-19 12:36 UTC (permalink / raw)
  To: isar-users; +Cc: Henning Schild

This patch series allows users 
to be generated from a skeleton directory 
other than /etc/skel/. To fasilitate the modification of 
skeleton directories move the user generation to 
postprocessing phase from the configuration phase.

Quirin Gylstorff (3):
  image-account-extension: Add skeleton dir option
  meta-isar: Add example for user settings
  image-account-extension:Move configure_accounts to postprocess

 .../example-user-skel_0.1.bb                  | 20 ++++++++++++
 .../recipes-core/images/isar-image-user.bb    | 31 +++++++++++++++++++
 meta/classes/image-account-extension.bbclass  | 15 ++++++---
 3 files changed, 62 insertions(+), 4 deletions(-)
 create mode 100644 meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
 create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb

-- 
2.20.1


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

* [PATCH 1/3] image-account-extension: Add skeleton dir option
  2019-07-19 12:36 [PATCH 0/3] Add skeleton dir option Quirin Gylstorff
@ 2019-07-19 12:38 ` Quirin Gylstorff
  2019-07-19 12:38   ` [PATCH 2/3] meta-isar: Add example for user settings Quirin Gylstorff
  2019-07-19 12:38   ` [PATCH 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff
  0 siblings, 2 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-19 12:38 UTC (permalink / raw)
  To: isar-users; +Cc: Henning Schild

Add option to modify a user home directory content with the
--skel option from user add. This allows to create a additional
folder where special home directory layouts are stored.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 meta/classes/image-account-extension.bbclass | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/meta/classes/image-account-extension.bbclass b/meta/classes/image-account-extension.bbclass
index 22754da..b271b8f 100644
--- a/meta/classes/image-account-extension.bbclass
+++ b/meta/classes/image-account-extension.bbclass
@@ -17,6 +17,7 @@ USERS ??= ""
 #USER_root[home] = "/home/root"
 #USER_root[shell] = "/bin/sh"
 #USER_root[groups] = "audio video"
+#USER_root[skel] = ""
 #USER_root[flags] = "no-create-home create-home system allow-empty-password"
 
 GROUPS ??= ""
@@ -49,8 +50,8 @@ def gen_accounts_array(d, listname, entryname, flags, verb_flags=None):
     )
 
 # List of space separated entries, where each entry has the format:
-# username:encryptedpassword:expiredate:inactivenumber:userid:groupid:comment:homedir:shell:group1,group2:flag1,flag2
-IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',  'expire', 'inactive', 'uid', 'gid', 'comment', 'home', 'shell', 'groups', 'flags'], ['password', 'comment', 'home', 'shell'])}"
+# username:encryptedpassword:expiredate:inactivenumber:userid:groupid:comment:homedir:shell:group1,group2:skeldir:flag1,flag2
+IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',  'expire', 'inactive', 'uid', 'gid', 'comment', 'home', 'shell', 'groups', 'skel', 'flags'], ['password', 'comment', 'home', 'shell', 'skel'])}"
 
 # List of space separated entries, where each entry has the format:
 # groupname:groupid:flag1,flag2
@@ -127,7 +128,7 @@ image_configure_accounts() {
     list='${@" ".join(d.getVar('IMAGE_ACCOUNTS_USERS', True).split())} '
     while true; do
         # Pop first user entry:
-        list_rest="${list#*:*:*:*:*:*:*:*:*:*:* }"
+        list_rest="${list#*:*:*:*:*:*:*:*:*:*:*:* }"
         entry="${list%%${list_rest}}"
         list="${list_rest}"
 
@@ -169,6 +170,9 @@ image_configure_accounts() {
         groups="${entry%%:*}"
         entry="${entry#${groups}:}"
 
+        skel="${entry%%:*}"
+        entry="${entry#${skel}:}"
+
         flags="${entry%%:*}"
         entry="${entry#${flags}:}"
 
@@ -228,6 +232,9 @@ image_configure_accounts() {
                 set -- "$@" --no-create-home
             else
                 if [ "${flags}" != "${flags%*,create-home,*}" ]; then
+                    if [ -n "$skel" ]; then
+                        set -- "$@" --skel "$skel"
+                    fi
                     set -- "$@" --create-home
                 fi
             fi
-- 
2.20.1


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

* [PATCH 2/3] meta-isar: Add example for user settings
  2019-07-19 12:38 ` [PATCH 1/3] image-account-extension: " Quirin Gylstorff
@ 2019-07-19 12:38   ` Quirin Gylstorff
  2019-07-23  8:08     ` Henning Schild
  2019-07-19 12:38   ` [PATCH 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff
  1 sibling, 1 reply; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-19 12:38 UTC (permalink / raw)
  To: isar-users; +Cc: Henning Schild

Add a new image which creates two user. One with default skel from
/etc/skel the other from /etc/extra-skel

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 .../example-user-skel_0.1.bb                  | 20 ++++++++++++
 .../recipes-core/images/isar-image-user.bb    | 31 +++++++++++++++++++
 2 files changed, 51 insertions(+)
 create mode 100644 meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
 create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb

diff --git a/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
new file mode 100644
index 0000000..c53d7f6
--- /dev/null
+++ b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
@@ -0,0 +1,20 @@
+# Sample Skel modifiction for ISAR
+#
+# This software is a part of ISAR.
+# Copyright (C) Siemens AG, 2019
+#
+# SPDX-License-Identifier: MIT
+
+DESCRIPTION = "Sample Skel modifiction for ISAR"
+MAINTAINER = "Your name here <you@domain.com>"
+DEBIAN_DEPENDS = "apt (>= 0.4.2), passwd, bash"
+
+
+inherit dpkg-raw
+
+do_install() {
+	bbnote "Create a fake extra skel"
+	echo "# empty config file" > ${WORKDIR}/${PN}.conf
+	install -v -d ${D}/etc/extra-skel
+	install -v -m 644 ${WORKDIR}/${PN}.conf ${D}/etc/extra-skel/${PN}.conf
+}
\ No newline at end of file
diff --git a/meta-isar/recipes-core/images/isar-image-user.bb b/meta-isar/recipes-core/images/isar-image-user.bb
new file mode 100644
index 0000000..f8464f0
--- /dev/null
+++ b/meta-isar/recipes-core/images/isar-image-user.bb
@@ -0,0 +1,31 @@
+# User image recipe
+#
+# This software is a part of ISAR.
+# Copyright (C) Siemens AG, 2019
+#
+# SPDX-License-Identifier: MIT
+
+DESCRIPTION = "User Isar image"
+
+LICENSE = "gpl-2.0"
+LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
+
+inherit image
+
+IMAGE_INSTALL += "example-user-skel"
+
+# create a user isar with no password and default home
+USERS += "isar"
+USER_isar[password] = ""
+USER_isar[uid] = "1000"
+USER_isar[groups] = "audio video "
+USER_isar[shell] = "/bin/bash"
+USER_isar[flags] = "allow-empty-password create-home"
+# create a user isarskel with no password and home generated from /etc/extra-skel
+USERS += "isarskel"
+USER_isarskel[password] = ""
+USER_isarskel[uid] = "2000"
+USER_isarskel[groups] = "audio video "
+USER_isarskel[shell] = "/bin/bash"
+USER_isarskel[skel] = "/etc/extra-skel"
+USER_isarskel[flags] = "allow-empty-password create-home"
-- 
2.20.1


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

* [PATCH 3/3] image-account-extension:Move configure_accounts to postprocess
  2019-07-19 12:38 ` [PATCH 1/3] image-account-extension: " Quirin Gylstorff
  2019-07-19 12:38   ` [PATCH 2/3] meta-isar: Add example for user settings Quirin Gylstorff
@ 2019-07-19 12:38   ` Quirin Gylstorff
  1 sibling, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-19 12:38 UTC (permalink / raw)
  To: isar-users; +Cc: Henning Schild

To modify the user directory with the /etc/skel folder or the
skel option in is necessary to execute the user settings after package
installation.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 meta/classes/image-account-extension.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/image-account-extension.bbclass b/meta/classes/image-account-extension.bbclass
index b271b8f..1655319 100644
--- a/meta/classes/image-account-extension.bbclass
+++ b/meta/classes/image-account-extension.bbclass
@@ -57,7 +57,7 @@ IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',
 # groupname:groupid:flag1,flag2
 IMAGE_ACCOUNTS_GROUPS =+ "${@gen_accounts_array(d, 'GROUPS', 'GROUP', ['gid', 'flags'])}"
 
-ROOTFS_CONFIGURE_COMMAND += "image_configure_accounts"
+ROOTFS_POSTPROCESS_COMMAND += "image_configure_accounts"
 image_configure_accounts[weight] = "3"
 image_configure_accounts() {
     # Create groups
-- 
2.20.1


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

* Re: [PATCH 2/3] meta-isar: Add example for user settings
  2019-07-19 12:38   ` [PATCH 2/3] meta-isar: Add example for user settings Quirin Gylstorff
@ 2019-07-23  8:08     ` Henning Schild
  2019-07-23 12:00       ` Quirin Gylstorff
  0 siblings, 1 reply; 21+ messages in thread
From: Henning Schild @ 2019-07-23  8:08 UTC (permalink / raw)
  To: Quirin Gylstorff; +Cc: isar-users

Am Fri, 19 Jul 2019 14:38:22 +0200
schrieb Quirin Gylstorff <quirin.gylstorff@siemens.com>:

> Add a new image which creates two user. One with default skel from
> /etc/skel the other from /etc/extra-skel
> 
> Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
> ---
>  .../example-user-skel_0.1.bb                  | 20 ++++++++++++
>  .../recipes-core/images/isar-image-user.bb    | 31
> +++++++++++++++++++ 2 files changed, 51 insertions(+)
>  create mode 100644
> meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
> create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb
> 
> diff --git
> a/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
> b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
> new file mode 100644 index 0000000..c53d7f6 --- /dev/null
> +++ b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
> @@ -0,0 +1,20 @@
> +# Sample Skel modifiction for ISAR
> +#
> +# This software is a part of ISAR.
> +# Copyright (C) Siemens AG, 2019
> +#
> +# SPDX-License-Identifier: MIT
> +
> +DESCRIPTION = "Sample Skel modifiction for ISAR"
> +MAINTAINER = "Your name here <you@domain.com>"
> +DEBIAN_DEPENDS = "apt (>= 0.4.2), passwd, bash"

This looks wrong and copied from an outdated example-raw. My guess is
this one can be empty.

> +
> +inherit dpkg-raw
> +
> +do_install() {
> +	bbnote "Create a fake extra skel"
> +	echo "# empty config file" > ${WORKDIR}/${PN}.conf
> +	install -v -d ${D}/etc/extra-skel
> +	install -v -m 644 ${WORKDIR}/${PN}.conf
> ${D}/etc/extra-skel/${PN}.conf +}
> \ No newline at end of file
> diff --git a/meta-isar/recipes-core/images/isar-image-user.bb
> b/meta-isar/recipes-core/images/isar-image-user.bb new file mode
> 100644 index 0000000..f8464f0
> --- /dev/null
> +++ b/meta-isar/recipes-core/images/isar-image-user.bb
> @@ -0,0 +1,31 @@
> +# User image recipe
> +#
> +# This software is a part of ISAR.
> +# Copyright (C) Siemens AG, 2019
> +#
> +# SPDX-License-Identifier: MIT
> +
> +DESCRIPTION = "User Isar image"
> +
> +LICENSE = "gpl-2.0"
> +LIC_FILES_CHKSUM =
> "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
> + +inherit image
> +
> +IMAGE_INSTALL += "example-user-skel"
> +
> +# create a user isar with no password and default home
> +USERS += "isar"
> +USER_isar[password] = ""
> +USER_isar[uid] = "1000"
> +USER_isar[groups] = "audio video "
> +USER_isar[shell] = "/bin/bash"
> +USER_isar[flags] = "allow-empty-password create-home"
> +# create a user isarskel with no password and home generated
> from /etc/extra-skel +USERS += "isarskel"
> +USER_isarskel[password] = ""
> +USER_isarskel[uid] = "2000"
> +USER_isarskel[groups] = "audio video "
> +USER_isarskel[shell] = "/bin/bash"
> +USER_isarskel[skel] = "/etc/extra-skel"
> +USER_isarskel[flags] = "allow-empty-password create-home"

I am not sure an extra image type makes a whole lot of sense here.
Either isar-image-base or nothing i guess. Some sort of test would be
nice but an extra image is too much.

Have a look at meta-isar/conf/local.conf.sample, that is the root of
running raw isar and it is used for CI testing.

Henning

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

* Re: [PATCH 2/3] meta-isar: Add example for user settings
  2019-07-23  8:08     ` Henning Schild
@ 2019-07-23 12:00       ` Quirin Gylstorff
  2019-07-23 12:03         ` [PATCH 0/3] Add skeleton dir option Quirin Gylstorff
  2019-07-23 12:06         ` Quirin Gylstorff
  0 siblings, 2 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:00 UTC (permalink / raw)
  To: isar-users

On 7/23/19 10:08 AM, Henning Schild wrote:
> Am Fri, 19 Jul 2019 14:38:22 +0200
> schrieb Quirin Gylstorff <quirin.gylstorff@siemens.com>:
> 
>> Add a new image which creates two user. One with default skel from
>> /etc/skel the other from /etc/extra-skel
>>
>> Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
>> ---
>>   .../example-user-skel_0.1.bb                  | 20 ++++++++++++
>>   .../recipes-core/images/isar-image-user.bb    | 31
>> +++++++++++++++++++ 2 files changed, 51 insertions(+)
>>   create mode 100644
>> meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
>> create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb
>>
>> diff --git
>> a/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
>> b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
>> new file mode 100644 index 0000000..c53d7f6 --- /dev/null
>> +++ b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
>> @@ -0,0 +1,20 @@
>> +# Sample Skel modifiction for ISAR
>> +#
>> +# This software is a part of ISAR.
>> +# Copyright (C) Siemens AG, 2019
>> +#
>> +# SPDX-License-Identifier: MIT
>> +
>> +DESCRIPTION = "Sample Skel modifiction for ISAR"
>> +MAINTAINER = "Your name here <you@domain.com>"
>> +DEBIAN_DEPENDS = "apt (>= 0.4.2), passwd, bash"
> 
> This looks wrong and copied from an outdated example-raw. My guess is
> this one can be empty.
> 
My mistake, I will remove the dependencies.
>> +
>> +inherit dpkg-raw
>> +
>> +do_install() {
>> +	bbnote "Create a fake extra skel"
>> +	echo "# empty config file" > ${WORKDIR}/${PN}.conf
>> +	install -v -d ${D}/etc/extra-skel
>> +	install -v -m 644 ${WORKDIR}/${PN}.conf
>> ${D}/etc/extra-skel/${PN}.conf +}
>> \ No newline at end of file
>> diff --git a/meta-isar/recipes-core/images/isar-image-user.bb
>> b/meta-isar/recipes-core/images/isar-image-user.bb new file mode
>> 100644 index 0000000..f8464f0
>> --- /dev/null
>> +++ b/meta-isar/recipes-core/images/isar-image-user.bb
>> @@ -0,0 +1,31 @@
>> +# User image recipe
>> +#
>> +# This software is a part of ISAR.
>> +# Copyright (C) Siemens AG, 2019
>> +#
>> +# SPDX-License-Identifier: MIT
>> +
>> +DESCRIPTION = "User Isar image"
>> +
>> +LICENSE = "gpl-2.0"
>> +LIC_FILES_CHKSUM =
>> "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260aa954499f7abaabaa882bbe"
>> + +inherit image
>> +
>> +IMAGE_INSTALL += "example-user-skel"
>> +
>> +# create a user isar with no password and default home
>> +USERS += "isar"
>> +USER_isar[password] = ""
>> +USER_isar[uid] = "1000"
>> +USER_isar[groups] = "audio video "
>> +USER_isar[shell] = "/bin/bash"
>> +USER_isar[flags] = "allow-empty-password create-home"
>> +# create a user isarskel with no password and home generated
>> from /etc/extra-skel +USERS += "isarskel"
>> +USER_isarskel[password] = ""
>> +USER_isarskel[uid] = "2000"
>> +USER_isarskel[groups] = "audio video "
>> +USER_isarskel[shell] = "/bin/bash"
>> +USER_isarskel[skel] = "/etc/extra-skel"
>> +USER_isarskel[flags] = "allow-empty-password create-home"
> 
> I am not sure an extra image type makes a whole lot of sense here.
> Either isar-image-base or nothing i guess. Some sort of test would be
> nice but an extra image is too much.
> 
> Have a look at meta-isar/conf/local.conf.sample, that is the root of
> running raw isar and it is used for CI testing.
> 
> Henning
> 

OK thanks for the hint,  I will move the user settings to the base image.

Quirin

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

* [PATCH 0/3] Add skeleton dir option
  2019-07-23 12:00       ` Quirin Gylstorff
@ 2019-07-23 12:03         ` Quirin Gylstorff
  2019-07-23 12:06         ` Quirin Gylstorff
  1 sibling, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:03 UTC (permalink / raw)
  To: isar-user, isar-users; +Cc: Henning Schild

This patch series allows users 
to be generated from a skeleton directory 
other than /etc/skel/. To fasilitate the modification of 
skeleton directories move the user generation to 
postprocessing phase from the configuration phase.

Changes from v1 after comments from Hennig Schild:
- integrated examples to isar-image-base
- removed debian dependencies from example-user-skel

Quirin Gylstorff (3):
  image-account-extension: Add skeleton dir option
  meta-isar: Add example for user settings
  image-account-extension:Move configure_accounts to postprocess

 .../example-user-skel_0.1.bb                  | 20 ++++++++++++
 .../recipes-core/images/isar-image-user.bb    | 31 +++++++++++++++++++
 meta/classes/image-account-extension.bbclass  | 15 ++++++---
 3 files changed, 62 insertions(+), 4 deletions(-)
 create mode 100644 meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
 create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb

-- 
2.20.1


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

* [PATCH 0/3] Add skeleton dir option
  2019-07-23 12:00       ` Quirin Gylstorff
  2019-07-23 12:03         ` [PATCH 0/3] Add skeleton dir option Quirin Gylstorff
@ 2019-07-23 12:06         ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2 1/3] image-account-extension: " Quirin Gylstorff
                             ` (4 more replies)
  1 sibling, 5 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:06 UTC (permalink / raw)
  To: isar-users; +Cc: Henning Schild

This patch series allows users 
to be generated from a skeleton directory 
other than /etc/skel/. To fasilitate the modification of 
skeleton directories move the user generation to 
postprocessing phase from the configuration phase.

Changes from v1 after comments from Hennig Schild:
- integrated examples to isar-image-base
- removed debian dependencies from example-user-skel

Quirin Gylstorff (3):
  image-account-extension: Add skeleton dir option
  meta-isar: Add example for user settings
  image-account-extension:Move configure_accounts to postprocess

 .../example-user-skel_0.1.bb                  | 20 ++++++++++++
 .../recipes-core/images/isar-image-user.bb    | 31 +++++++++++++++++++
 meta/classes/image-account-extension.bbclass  | 15 ++++++---
 3 files changed, 62 insertions(+), 4 deletions(-)
 create mode 100644 meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
 create mode 100644 meta-isar/recipes-core/images/isar-image-user.bb

-- 
2.20.1


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

* [PATCH v2 1/3] image-account-extension: Add skeleton dir option
  2019-07-23 12:06         ` Quirin Gylstorff
@ 2019-07-23 12:06           ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2] ubifs-img: Correct function name Quirin Gylstorff
                             ` (3 subsequent siblings)
  4 siblings, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:06 UTC (permalink / raw)
  To: isar-users

Add option to modify a user home directory content with the
--skel option from user add. This allows to create a additional
folder where special home directory layouts are stored.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 meta/classes/image-account-extension.bbclass | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/meta/classes/image-account-extension.bbclass b/meta/classes/image-account-extension.bbclass
index 22754da..b271b8f 100644
--- a/meta/classes/image-account-extension.bbclass
+++ b/meta/classes/image-account-extension.bbclass
@@ -17,6 +17,7 @@ USERS ??= ""
 #USER_root[home] = "/home/root"
 #USER_root[shell] = "/bin/sh"
 #USER_root[groups] = "audio video"
+#USER_root[skel] = ""
 #USER_root[flags] = "no-create-home create-home system allow-empty-password"
 
 GROUPS ??= ""
@@ -49,8 +50,8 @@ def gen_accounts_array(d, listname, entryname, flags, verb_flags=None):
     )
 
 # List of space separated entries, where each entry has the format:
-# username:encryptedpassword:expiredate:inactivenumber:userid:groupid:comment:homedir:shell:group1,group2:flag1,flag2
-IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',  'expire', 'inactive', 'uid', 'gid', 'comment', 'home', 'shell', 'groups', 'flags'], ['password', 'comment', 'home', 'shell'])}"
+# username:encryptedpassword:expiredate:inactivenumber:userid:groupid:comment:homedir:shell:group1,group2:skeldir:flag1,flag2
+IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',  'expire', 'inactive', 'uid', 'gid', 'comment', 'home', 'shell', 'groups', 'skel', 'flags'], ['password', 'comment', 'home', 'shell', 'skel'])}"
 
 # List of space separated entries, where each entry has the format:
 # groupname:groupid:flag1,flag2
@@ -127,7 +128,7 @@ image_configure_accounts() {
     list='${@" ".join(d.getVar('IMAGE_ACCOUNTS_USERS', True).split())} '
     while true; do
         # Pop first user entry:
-        list_rest="${list#*:*:*:*:*:*:*:*:*:*:* }"
+        list_rest="${list#*:*:*:*:*:*:*:*:*:*:*:* }"
         entry="${list%%${list_rest}}"
         list="${list_rest}"
 
@@ -169,6 +170,9 @@ image_configure_accounts() {
         groups="${entry%%:*}"
         entry="${entry#${groups}:}"
 
+        skel="${entry%%:*}"
+        entry="${entry#${skel}:}"
+
         flags="${entry%%:*}"
         entry="${entry#${flags}:}"
 
@@ -228,6 +232,9 @@ image_configure_accounts() {
                 set -- "$@" --no-create-home
             else
                 if [ "${flags}" != "${flags%*,create-home,*}" ]; then
+                    if [ -n "$skel" ]; then
+                        set -- "$@" --skel "$skel"
+                    fi
                     set -- "$@" --create-home
                 fi
             fi
-- 
2.20.1


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

* [PATCH v2] ubifs-img: Correct function name
  2019-07-23 12:06         ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2 1/3] image-account-extension: " Quirin Gylstorff
@ 2019-07-23 12:06           ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2 2/3] meta-isar: Add example for user settings Quirin Gylstorff
                             ` (2 subsequent siblings)
  4 siblings, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:06 UTC (permalink / raw)
  To: isar-users

Fix python exception:

ERROR: /work/isar-siemens/recipes-core/images/ubi-fit-swu-demo-image.bb: Error executing a python functi
on in <code>:
...
File: '/work/isar/meta/classes/ubifs-img.bbclass', lineno: 8, function: __anon_9__work_isar_meta_classes
_ubifs_img_bbclass
...
Exception: AttributeError: module 'bb.parse' has no attribute 'skiprecipe'

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 meta/classes/ubifs-img.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/ubifs-img.bbclass b/meta/classes/ubifs-img.bbclass
index aeb986c..78926f6 100644
--- a/meta/classes/ubifs-img.bbclass
+++ b/meta/classes/ubifs-img.bbclass
@@ -5,7 +5,7 @@
 
 python() {
     if not d.getVar("MKUBIFS_ARGS"):
-        raise bb.parse.skiprecipe("mkubifs_args must be set")
+        raise bb.parse.SkipRecipe("mkubifs_args must be set")
 }
 
 UBIFS_IMAGE_FILE ?= "${IMAGE_FULLNAME}.ubifs.img"
-- 
2.20.1


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

* [PATCH v2 2/3] meta-isar: Add example for user settings
  2019-07-23 12:06         ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2 1/3] image-account-extension: " Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2] ubifs-img: Correct function name Quirin Gylstorff
@ 2019-07-23 12:06           ` Quirin Gylstorff
  2019-07-23 12:06           ` [PATCH v2 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff
  2019-07-29 21:25           ` [PATCH 0/3] Add skeleton dir option Baurzhan Ismagulov
  4 siblings, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:06 UTC (permalink / raw)
  To: isar-users

Add a new image which creates two user. One with default skel from
/etc/skel the other from /etc/extra-skel

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 .../example-user-skel_0.1.bb                  | 19 +++++++++++++++++++
 .../recipes-core/images/isar-image-base.bb    | 18 ++++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb

diff --git a/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
new file mode 100644
index 0000000..e268533
--- /dev/null
+++ b/meta-isar/recipes-app/example-user-skel/example-user-skel_0.1.bb
@@ -0,0 +1,19 @@
+# Sample Skel modifiction for ISAR
+#
+# This software is a part of ISAR.
+# Copyright (C) Siemens AG, 2019
+#
+# SPDX-License-Identifier: MIT
+
+DESCRIPTION = "Sample Skel modifiction for ISAR"
+MAINTAINER = "Your name here <you@domain.com>"
+
+
+inherit dpkg-raw
+
+do_install() {
+	bbnote "Create a fake extra skel"
+	echo "# empty config file" > ${WORKDIR}/${PN}.conf
+	install -v -d ${D}/etc/extra-skel
+	install -v -m 644 ${WORKDIR}/${PN}.conf ${D}/etc/extra-skel/${PN}.conf
+}
\ No newline at end of file
diff --git a/meta-isar/recipes-core/images/isar-image-base.bb b/meta-isar/recipes-core/images/isar-image-base.bb
index b381d85..b141181 100644
--- a/meta-isar/recipes-core/images/isar-image-base.bb
+++ b/meta-isar/recipes-core/images/isar-image-base.bb
@@ -11,3 +11,21 @@ LIC_FILES_CHKSUM = "file://${LAYERDIR_core}/licenses/COPYING.GPLv2;md5=751419260
 PV = "1.0"
 
 inherit image
+
+IMAGE_INSTALL += "example-user-skel"
+
+# create a user isar with no password and default home
+USERS += "isar"
+USER_isar[password] = ""
+USER_isar[uid] = "1000"
+USER_isar[groups] = "audio video "
+USER_isar[shell] = "/bin/bash"
+USER_isar[flags] = "allow-empty-password create-home"
+# create a user isarskel with no password and home generated from /etc/extra-skel
+USERS += "isarskel"
+USER_isarskel[password] = ""
+USER_isarskel[uid] = "2000"
+USER_isarskel[groups] = "audio video "
+USER_isarskel[shell] = "/bin/bash"
+USER_isarskel[skel] = "/etc/extra-skel"
+USER_isarskel[flags] = "allow-empty-password create-home"
\ No newline at end of file
-- 
2.20.1


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

* [PATCH v2 3/3] image-account-extension:Move configure_accounts to postprocess
  2019-07-23 12:06         ` Quirin Gylstorff
                             ` (2 preceding siblings ...)
  2019-07-23 12:06           ` [PATCH v2 2/3] meta-isar: Add example for user settings Quirin Gylstorff
@ 2019-07-23 12:06           ` Quirin Gylstorff
  2019-07-29 21:25           ` [PATCH 0/3] Add skeleton dir option Baurzhan Ismagulov
  4 siblings, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-23 12:06 UTC (permalink / raw)
  To: isar-users

To modify the user directory with the /etc/skel folder or the
skel option in is necessary to execute the user settings after package
installation.

Signed-off-by: Quirin Gylstorff <quirin.gylstorff@siemens.com>
---
 meta/classes/image-account-extension.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/image-account-extension.bbclass b/meta/classes/image-account-extension.bbclass
index b271b8f..1655319 100644
--- a/meta/classes/image-account-extension.bbclass
+++ b/meta/classes/image-account-extension.bbclass
@@ -57,7 +57,7 @@ IMAGE_ACCOUNTS_USERS =+ "${@gen_accounts_array(d, 'USERS', 'USER', ['password',
 # groupname:groupid:flag1,flag2
 IMAGE_ACCOUNTS_GROUPS =+ "${@gen_accounts_array(d, 'GROUPS', 'GROUP', ['gid', 'flags'])}"
 
-ROOTFS_CONFIGURE_COMMAND += "image_configure_accounts"
+ROOTFS_POSTPROCESS_COMMAND += "image_configure_accounts"
 image_configure_accounts[weight] = "3"
 image_configure_accounts() {
     # Create groups
-- 
2.20.1


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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-23 12:06         ` Quirin Gylstorff
                             ` (3 preceding siblings ...)
  2019-07-23 12:06           ` [PATCH v2 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff
@ 2019-07-29 21:25           ` Baurzhan Ismagulov
  2019-07-31 11:44             ` Quirin Gylstorff
  4 siblings, 1 reply; 21+ messages in thread
From: Baurzhan Ismagulov @ 2019-07-29 21:25 UTC (permalink / raw)
  To: isar-users

Hello Quirin,

On Tue, Jul 23, 2019 at 02:06:09PM +0200, Quirin Gylstorff wrote:
> This patch series allows users 
> to be generated from a skeleton directory 
> other than /etc/skel/. To fasilitate the modification of 
> skeleton directories move the user generation to 
> postprocessing phase from the configuration phase.

The series breaks the creation of a local apt repo cache (see
https://github.com/ilbers/isar/blob/master/doc/user_manual.md#creation-of-local-apt-repo-caching-upstream-debian-packages),
e.g.:

bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base \
    multiconfig:qemuarm64-stretch:isar-image-base \
    multiconfig:qemuamd64-stretch:isar-image-base \
    multiconfig:qemuarm-buster:isar-image-base

Could you please have a look?

With kind regards,
Baurzhan.

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-29 21:25           ` [PATCH 0/3] Add skeleton dir option Baurzhan Ismagulov
@ 2019-07-31 11:44             ` Quirin Gylstorff
  2019-07-31 12:40               ` Baurzhan Ismagulov
  0 siblings, 1 reply; 21+ messages in thread
From: Quirin Gylstorff @ 2019-07-31 11:44 UTC (permalink / raw)
  To: isar-users, Baurzhan Ismagulov



On 7/29/19 11:25 PM, Baurzhan Ismagulov wrote:
Hello Baurzhan,
> Hello Quirin,
> 
> On Tue, Jul 23, 2019 at 02:06:09PM +0200, Quirin Gylstorff wrote:
>> This patch series allows users
>> to be generated from a skeleton directory
>> other than /etc/skel/. To fasilitate the modification of
>> skeleton directories move the user generation to
>> postprocessing phase from the configuration phase.
> 
> The series breaks the creation of a local apt repo cache (see
> https://github.com/ilbers/isar/blob/master/doc/user_manual.md#creation-of-local-apt-repo-caching-upstream-debian-packages),
> e.g.:
> 
> bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base \
>      multiconfig:qemuarm64-stretch:isar-image-base \
>      multiconfig:qemuamd64-stretch:isar-image-base \
>      multiconfig:qemuarm-buster:isar-image-base
> 
> Could you please have a look?

I will have look.
Can you send me the log files and/or tell me what went wrong.

> 
> With kind regards,
> Baurzhan.
> 
Kind regards,
Quirin

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-31 11:44             ` Quirin Gylstorff
@ 2019-07-31 12:40               ` Baurzhan Ismagulov
  2019-07-31 14:49                 ` Henning Schild
  2019-08-01  7:02                 ` Quirin Gylstorff
  0 siblings, 2 replies; 21+ messages in thread
From: Baurzhan Ismagulov @ 2019-07-31 12:40 UTC (permalink / raw)
  To: isar-users

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

Hello Quirin,

On Wed, Jul 31, 2019 at 01:44:39PM +0200, Quirin Gylstorff wrote:
> > bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base \
> >      multiconfig:qemuarm64-stretch:isar-image-base \
> >      multiconfig:qemuamd64-stretch:isar-image-base \
> >      multiconfig:qemuarm-buster:isar-image-base
> > 
> > Could you please have a look?
> 
> I will have look.
> Can you send me the log files and/or tell me what went wrong.

Attached are the bitbake output and the log of the affected task, without and
with the patches applied. The latter complains about /dev/pts not having been
mounted.

Reproducing is as easy as (untested):

. isar-init-build-env ../build
bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base \
    multiconfig:qemuarm64-stretch:isar-image-base \
    multiconfig:qemuamd64-stretch:isar-image-base \
    multiconfig:qemuarm-buster:isar-image-base
echo 'ISAR_USE_CACHED_BASE_REPO = "1"' >>conf/local.conf
sudo rm -rf tmp
bitbake multiconfig:qemuarm-stretch:isar-image-base \
    multiconfig:qemuarm64-stretch:isar-image-base \
    multiconfig:qemuamd64-stretch:isar-image-base \
    multiconfig:qemuarm-buster:isar-image-base

With kind regards,
Baurzhan.

[-- Attachment #2: 02-1-cache_ok.txt --]
[-- Type: text/plain, Size: 3043 bytes --]

Tue 2019-07-30 06:27:41 ibr@yssyq ~/w/work/j/isar/src/isarr
$ . isar-init-build-env ../b-`date +%Y%m%d`-skel-notapplied                     You had no conf/local.conf file. This configuration file has therefore been
created for you with some default values. You may wish to edit it to, for
example, select a different MACHINE (target hardware). See conf/local.conf
for more information as common configuration options are commented.

You had no conf/bblayers.conf file. This configuration file has therefore been
created for you with some default values. To add additional metadata layers
into your configuration please add entries to conf/bblayers.conf.

For more information about isar, contact the developers at:
    https://groups.google.com/d/forum/isar-users

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    multiconfig:qemuarm-stretch:isar-image-base
    multiconfig:qemuamd64-stretch:isar-image-base
    multiconfig:rpi-stretch:isar-image-base
Tue 2019-07-30 06:28:11 ibr@yssyq ~/w/work/j/isar/src/b-20190730-skel-notapplied
$ time bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base multiconfig:qemuarm64-stretch:isar-image-base multiconfig:qemuamd64-stretch:isar-image-base multiconfig:qemuarm-buster:isar-image-base
Parsing recipes: 100% |##########################################| Time: 0:00:03
Parsing of 24 .bb files complete (0 cached, 24 parsed). 408 targets, 0 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
Initialising tasks: 100% |#######################################| Time: 0:00:04
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 316 tasks of which 26 didn't need to be rerun and all succeeded.                                                                                                                                                 real    25m33.894s                                                              user    0m1.596s                                                                sys     0m0.208s                                                                Tue 2019-07-30 10:18:25 ibr@yssyq ~/w/work/j/isar/src/b-20190730-skel-notapplied$ 

[-- Attachment #3: 02-2-log.do_rootfs_install.13709 --]
[-- Type: text/plain, Size: 25732 bytes --]

DEBUG: Executing python function do_rootfs_install
DEBUG: Executing shell function root_cleandirs
DEBUG: Shell function root_cleandirs finished
DEBUG: Executing shell function rootfs_prepare
DEBUG: Shell function rootfs_prepare finished
DEBUG: Executing shell function rootfs_configure_isar_apt
DEBUG: Shell function rootfs_configure_isar_apt finished
DEBUG: Executing shell function image_configure_accounts
Execute groupadd with "--system" for "isar"
Do not execute usermod (no changes).
Execute useradd with "--gid isar --comment My isar user --home-dir /var/lib/isar --system --create-home" for "isar"
DEBUG: Shell function image_configure_accounts finished
DEBUG: Executing shell function image_configure_fstab
# Begin /etc/fstab
/dev/root	/		auto		defaults		0	0
proc		/proc		proc		nosuid,noexec,nodev	0	0
sysfs		/sys		sysfs		nosuid,noexec,nodev	0	0
devpts		/dev/pts	devpts		gid=5,mode=620		0	0
tmpfs		/run		tmpfs		defaults		0	0
devtmpfs	/dev		devtmpfs	mode=0755,nosuid	0	0

# End /etc/fstab
DEBUG: Shell function image_configure_fstab finished
DEBUG: Executing shell function rootfs_do_mounts
DEBUG: Shell function rootfs_do_mounts finished
DEBUG: Executing shell function rootfs_install_pkgs_update
Get:1 file:/isar-apt isar InRelease
Ign:1 file:/isar-apt isar InRelease
Get:2 file:/isar-apt isar Release [4284 B]
Get:2 file:/isar-apt isar Release [4284 B]
Get:3 file:/isar-apt isar Release.gpg
Ign:3 file:/isar-apt isar Release.gpg
Get:4 file:/isar-apt isar/main armhf Packages [1661 B]
Reading package lists...
DEBUG: Shell function rootfs_install_pkgs_update finished
DEBUG: Executing shell function rootfs_install_resolvconf
DEBUG: Shell function rootfs_install_resolvconf finished
DEBUG: Executing shell function rootfs_install_pkgs_download
Reading package lists...
Building dependency tree...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
  libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
  linux-image-4.19.0-5-armmp lsb-base systemd systemd-sysv udev
Suggested packages:
  libarchive1 bash-completion linux-doc-4.19 debian-kernel-handbook
  systemd-container policykit-1
Recommended packages:
  busybox | busybox-static pigz firmware-linux-free apparmor libpam-systemd
  dbus libnss-systemd
The following NEW packages will be installed:
  cpio dmsetup enable-fsck example-module-armmp example-raw hello-isar init
  initramfs-tools initramfs-tools-core klibc-utils kmod libapparmor1
  libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
  linux-image-4.19.0-5-armmp linux-image-armmp lsb-base systemd systemd-sysv
  udev
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 41.1 MB/41.2 MB of archives.
After this operation, 180 MB of additional disk space will be used.
Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1828 B]
Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [22.5 kB]
Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1436 B]
Get:4 file:/isar-apt isar/main armhf libhello armhf 0.1 [2732 B]
Get:5 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3716 B]
Get:7 http://ftp.debian.org/debian buster/main armhf libapparmor1 armhf 2.13.2-10 [89.6 kB]
Get:8 http://ftp.debian.org/debian buster/main armhf libcap2 armhf 1:2.25-2 [16.3 kB]
Get:9 http://ftp.debian.org/debian buster/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
Get:10 http://ftp.debian.org/debian buster/main armhf dmsetup armhf 2:1.02.155-3 [90.0 kB]
Get:11 http://ftp.debian.org/debian buster/main armhf libdevmapper1.02.1 armhf 2:1.02.155-3 [131 kB]
Get:12 http://ftp.debian.org/debian buster/main armhf libjson-c3 armhf 0.12.1+ds-2 [24.9 kB]
Get:13 http://ftp.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1c-1 [1294 kB]
Get:6 http://security-cdn.debian.org buster/updates/main armhf linux-image-4.19.0-5-armmp armhf 4.19.37-5+deb10u1 [33.8 MB]
Get:14 http://ftp.debian.org/debian buster/main armhf libcryptsetup12 armhf 2:2.1.0-5 [174 kB]
Get:15 http://ftp.debian.org/debian buster/main armhf libidn11 armhf 1.33-2.2 [113 kB]
Get:16 http://ftp.debian.org/debian buster/main armhf libip4tc0 armhf 1.8.2-4 [68.1 kB]
Get:17 http://ftp.debian.org/debian buster/main armhf libkmod2 armhf 26-1 [46.4 kB]
Get:18 http://ftp.debian.org/debian buster/main armhf systemd armhf 241-5 [3281 kB]
Get:19 http://ftp.debian.org/debian buster/main armhf systemd-sysv armhf 241-5 [98.2 kB]
Get:20 http://ftp.debian.org/debian buster/main armhf init armhf 1.56+nmu1 [14.6 kB]
Get:21 http://ftp.debian.org/debian buster/main armhf cpio armhf 2.12+dfsg-9 [211 kB]
Get:22 http://ftp.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB]
Get:23 http://ftp.debian.org/debian buster/main armhf kmod armhf 26-1 [80.5 kB]
Get:24 http://ftp.debian.org/debian buster/main armhf udev armhf 241-5 [1249 kB]
Get:25 http://ftp.debian.org/debian buster/main armhf libklibc armhf 2.0.6-1 [51.8 kB]
Get:26 http://ftp.debian.org/debian buster/main armhf klibc-utils armhf 2.0.6-1 [85.9 kB]
Get:27 http://ftp.debian.org/debian buster/main armhf initramfs-tools-core all 0.133 [98.7 kB]
Get:28 http://ftp.debian.org/debian buster/main armhf linux-base all 4.6 [32.4 kB]
Get:29 http://ftp.debian.org/debian buster/main armhf initramfs-tools all 0.133 [69.2 kB]
Get:30 http://ftp.debian.org/debian buster/main armhf linux-image-armmp armhf 4.19+105 [8096 B]
Fetched 41.1 MB in 8s (5057 kB/s)
Download complete and in download only mode
DEBUG: Shell function rootfs_install_pkgs_download finished
DEBUG: Executing shell function image_install_localepurge_download
Reading package lists...
Building dependency tree...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  libncurses6 libprocps7 lsb-base procps sensible-utils ucf
Suggested packages:
  debfoster deborphan bleachbit
Recommended packages:
  libgpm2 psmisc
The following NEW packages will be installed:
  libncurses6 libprocps7 localepurge lsb-base procps sensible-utils ucf
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 519 kB/547 kB of archives.
After this operation, 1321 kB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2 [79.7 kB]
Get:2 http://ftp.debian.org/debian buster/main armhf libprocps7 armhf 2:3.3.15-2 [58.7 kB]
Get:3 http://ftp.debian.org/debian buster/main armhf procps armhf 2:3.3.15-2 [248 kB]
Get:4 http://ftp.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:5 http://ftp.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:6 http://ftp.debian.org/debian buster/main armhf localepurge all 0.7.3.5 [47.6 kB]
Fetched 519 kB in 1s (772 kB/s)
Download complete and in download only mode
DEBUG: Shell function image_install_localepurge_download finished
DEBUG: Executing shell function rootfs_install_clean_files
DEBUG: Shell function rootfs_install_clean_files finished
DEBUG: Executing shell function rootfs_install_pkgs_install
Reading package lists...
Building dependency tree...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
  libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
  linux-image-4.19.0-5-armmp lsb-base systemd systemd-sysv udev
Suggested packages:
  libarchive1 bash-completion linux-doc-4.19 debian-kernel-handbook
  systemd-container policykit-1
Recommended packages:
  busybox | busybox-static pigz firmware-linux-free apparmor libpam-systemd
  dbus libnss-systemd
The following NEW packages will be installed:
  cpio dmsetup enable-fsck example-module-armmp example-raw hello-isar init
  initramfs-tools initramfs-tools-core klibc-utils kmod libapparmor1
  libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
  linux-image-4.19.0-5-armmp linux-image-armmp lsb-base systemd systemd-sysv
  udev
0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/41.2 MB of archives.
After this operation, 180 MB of additional disk space will be used.
Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1828 B]
Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [22.5 kB]
Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1436 B]
Get:4 file:/isar-apt isar/main armhf libhello armhf 0.1 [2732 B]
Get:5 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3716 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libapparmor1:armhf.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 7105 files and directories currently installed.)
Preparing to unpack .../00-libapparmor1_2.13.2-10_armhf.deb ...
Unpacking libapparmor1:armhf (2.13.2-10) ...
Selecting previously unselected package libcap2:armhf.
Preparing to unpack .../01-libcap2_1%3a2.25-2_armhf.deb ...
Unpacking libcap2:armhf (1:2.25-2) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../02-libargon2-1_0~20171227-0.2_armhf.deb ...
Unpacking libargon2-1:armhf (0~20171227-0.2) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../03-dmsetup_2%3a1.02.155-3_armhf.deb ...
Unpacking dmsetup (2:1.02.155-3) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.155-3_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Selecting previously unselected package libjson-c3:armhf.
Preparing to unpack .../05-libjson-c3_0.12.1+ds-2_armhf.deb ...
Unpacking libjson-c3:armhf (0.12.1+ds-2) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../06-libssl1.1_1.1.1c-1_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1c-1) ...
Selecting previously unselected package libcryptsetup12:armhf.
Preparing to unpack .../07-libcryptsetup12_2%3a2.1.0-5_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.1.0-5) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../08-libidn11_1.33-2.2_armhf.deb ...
Unpacking libidn11:armhf (1.33-2.2) ...
Selecting previously unselected package libip4tc0:armhf.
Preparing to unpack .../09-libip4tc0_1.8.2-4_armhf.deb ...
Unpacking libip4tc0:armhf (1.8.2-4) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../10-libkmod2_26-1_armhf.deb ...
Unpacking libkmod2:armhf (26-1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../11-systemd_241-5_armhf.deb ...
Unpacking systemd (241-5) ...
Setting up libapparmor1:armhf (2.13.2-10) ...
Setting up libcap2:armhf (1:2.25-2) ...
Setting up libargon2-1:armhf (0~20171227-0.2) ...
Setting up libjson-c3:armhf (0.12.1+ds-2) ...
Setting up libssl1.1:armhf (1.1.1c-1) ...
Setting up libidn11:armhf (1.33-2.2) ...
Setting up libip4tc0:armhf (1.8.2-4) ...
Setting up libkmod2:armhf (26-1) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.155-3) ...
Setting up libcryptsetup12:armhf (2:2.1.0-5) ...
Setting up systemd (241-5) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /lib/systemd/system/systemd-timesyncd.service.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.
Initializing machine ID from random generator.
Setting up dmsetup (2:1.02.155-3) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 7958 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_241-5_armhf.deb ...
Unpacking systemd-sysv (241-5) ...
Setting up systemd-sysv (241-5) ...
Selecting previously unselected package init.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 7975 files and directories currently installed.)
Preparing to unpack .../00-init_1.56+nmu1_armhf.deb ...
Unpacking init (1.56+nmu1) ...
Selecting previously unselected package cpio.
Preparing to unpack .../01-cpio_2.12+dfsg-9_armhf.deb ...
Unpacking cpio (2.12+dfsg-9) ...
Selecting previously unselected package lsb-base.
Preparing to unpack .../02-lsb-base_10.2019051400_all.deb ...
Unpacking lsb-base (10.2019051400) ...
Selecting previously unselected package kmod.
Preparing to unpack .../03-kmod_26-1_armhf.deb ...
Unpacking kmod (26-1) ...
Selecting previously unselected package udev.
Preparing to unpack .../04-udev_241-5_armhf.deb ...
Unpacking udev (241-5) ...
Selecting previously unselected package libklibc:armhf.
Preparing to unpack .../05-libklibc_2.0.6-1_armhf.deb ...
Unpacking libklibc:armhf (2.0.6-1) ...
Selecting previously unselected package klibc-utils.
Preparing to unpack .../06-klibc-utils_2.0.6-1_armhf.deb ...
Unpacking klibc-utils (2.0.6-1) ...
Selecting previously unselected package initramfs-tools-core.
Preparing to unpack .../07-initramfs-tools-core_0.133_all.deb ...
Unpacking initramfs-tools-core (0.133) ...
Selecting previously unselected package linux-base.
Preparing to unpack .../08-linux-base_4.6_all.deb ...
Unpacking linux-base (4.6) ...
Selecting previously unselected package initramfs-tools.
Preparing to unpack .../09-initramfs-tools_0.133_all.deb ...
Unpacking initramfs-tools (0.133) ...
Selecting previously unselected package enable-fsck.
Preparing to unpack .../10-enable-fsck_1.0_armhf.deb ...
Unpacking enable-fsck (1.0) ...
Selecting previously unselected package linux-image-4.19.0-5-armmp.
Preparing to unpack .../11-linux-image-4.19.0-5-armmp_4.19.37-5+deb10u1_armhf.deb ...
Unpacking linux-image-4.19.0-5-armmp (4.19.37-5+deb10u1) ...
Selecting previously unselected package linux-image-armmp.
Preparing to unpack .../12-linux-image-armmp_4.19+105_armhf.deb ...
Unpacking linux-image-armmp (4.19+105) ...
Selecting previously unselected package example-module-armmp.
Preparing to unpack .../13-example-module-armmp_1.0_armhf.deb ...
Unpacking example-module-armmp (1.0) ...
Selecting previously unselected package example-raw.
Preparing to unpack .../14-example-raw_0.3_armhf.deb ...
Unpacking example-raw (0.3) ...
Selecting previously unselected package libhello.
Preparing to unpack .../15-libhello_0.1_armhf.deb ...
Unpacking libhello (0.1) ...
Selecting previously unselected package hello-isar.
Preparing to unpack .../16-hello-isar_0.3_armhf.deb ...
Unpacking hello-isar (0.3) ...
Setting up cpio (2.12+dfsg-9) ...
update-alternatives: using /bin/mt-gnu to provide /bin/mt (mt) in auto mode
Setting up lsb-base (10.2019051400) ...
Setting up linux-base (4.6) ...
Setting up init (1.56+nmu1) ...
Setting up kmod (26-1) ...
qemu: Unsupported syscall: 382
Setting up libhello (0.1) ...
Setting up libklibc:armhf (2.0.6-1) ...
Setting up udev (241-5) ...
A chroot environment has been detected, udev not started.
Setting up klibc-utils (2.0.6-1) ...
No diversion 'diversion of /usr/share/initramfs-tools/hooks/klibc to /usr/share/initramfs-tools/hooks/klibc^i-t by klibc-utils', none removed.
Setting up hello-isar (0.3) ...
Setting up example-raw (0.3) ...
Setting up initramfs-tools-core (0.133) ...
Setting up initramfs-tools (0.133) ...
update-initramfs: deferring update (trigger activated)
Setting up enable-fsck (1.0) ...
Created symlink /etc/systemd/system/sysinit.target.wants/enable-fsck.service -> /lib/systemd/system/enable-fsck.service.
Setting up linux-image-4.19.0-5-armmp (4.19.37-5+deb10u1) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.19.0-5-armmp
I: /initrd.img.old is now a symlink to boot/initrd.img-4.19.0-5-armmp
I: /vmlinuz is now a symlink to boot/vmlinuz-4.19.0-5-armmp
I: /initrd.img is now a symlink to boot/initrd.img-4.19.0-5-armmp
/etc/kernel/postinst.d/apt-auto-removal:
qemu: Unsupported syscall: 382
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.19.0-5-armmp
qemu: Unsupported syscall: 382
Setting up linux-image-armmp (4.19+105) ...
Setting up example-module-armmp (1.0) ...
Processing triggers for systemd (241-5) ...
Processing triggers for libc-bin (2.28-10) ...
Processing triggers for initramfs-tools (0.133) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-5-armmp
qemu: Unsupported syscall: 382
DEBUG: Shell function rootfs_install_pkgs_install finished
DEBUG: Executing shell function image_install_localepurge_install
localepurge was not installed (removing it later)
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  libncurses6 libprocps7 procps sensible-utils ucf
Suggested packages:
  debfoster deborphan bleachbit
Recommended packages:
  libgpm2 psmisc
The following NEW packages will be installed:
  libncurses6 libprocps7 localepurge procps sensible-utils ucf
debconf: delaying package configuration, since apt-utils is not installed
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/519 kB of archives.
After this operation, 1271 kB of additional disk space will be used.
Selecting previously unselected package libncurses6:armhf.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12523 files and directories currently installed.)
Preparing to unpack .../0-libncurses6_6.1+20181013-2_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20181013-2) ...
Selecting previously unselected package libprocps7:armhf.
Preparing to unpack .../1-libprocps7_2%3a3.3.15-2_armhf.deb ...
Unpacking libprocps7:armhf (2:3.3.15-2) ...
Selecting previously unselected package procps.
Preparing to unpack .../2-procps_2%3a3.3.15-2_armhf.deb ...
Unpacking procps (2:3.3.15-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../3-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package ucf.
Preparing to unpack .../4-ucf_3.0038+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038+nmu1) ...
Selecting previously unselected package localepurge.
Preparing to unpack .../5-localepurge_0.7.3.5_all.deb ...
Unpacking localepurge (0.7.3.5) ...
Setting up libprocps7:armhf (2:3.3.15-2) ...
Setting up libncurses6:armhf (6.1+20181013-2) ...
Setting up sensible-utils (0.0.12) ...
Setting up procps (2:3.3.15-2) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up ucf (3.0038+nmu1) ...
Setting up localepurge (0.7.3.5) ...
qemu: Unsupported syscall: 382
qemu: Unsupported syscall: 382
Processing triggers for systemd (241-5) ...
Processing triggers for libc-bin (2.28-10) ...
running locale debconf-set-selections
reconfigure locales
Generating locales (this might take a while)...
  en_US.ISO-8859-1... done
  en_US.UTF-8... done
Generation complete.
running localepurge
qemu: Unsupported syscall: 382
qemu: Unsupported syscall: 382
removing localepurge...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  libncurses6 libprocps7 procps ucf
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  localepurge*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 124 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12651 files and directories currently installed.)
Removing localepurge (0.7.3.5) ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12640 files and directories currently installed.)
Purging configuration files for localepurge (0.7.3.5) ...
qemu: Unsupported syscall: 382
qemu: Unsupported syscall: 382

  To reinstall all the packages which localepurge has been taking care
  of before, you can use the following command:

    apt-get -u --reinstall --fix-missing install $(dpkg -S LC_MESSAGES | cut -d: -f1 | tr ', ' '' | sort -u)

Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  libncurses6* libprocps7* procps* ucf*
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 1083 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12639 files and directories currently installed.)
Removing procps (2:3.3.15-2) ...
Removing libncurses6:armhf (6.1+20181013-2) ...
Removing libprocps7:armhf (2:3.3.15-2) ...
Removing ucf (3.0038+nmu1) ...
Processing triggers for libc-bin (2.28-10) ...
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 12552 files and directories currently installed.)
Purging configuration files for ucf (3.0038+nmu1) ...
Purging configuration files for procps (2:3.3.15-2) ...
Processing triggers for systemd (241-5) ...
DEBUG: Shell function image_install_localepurge_install finished
DEBUG: Python function do_rootfs_install finished

[-- Attachment #4: 02-3-cache_fail.txt --]
[-- Type: text/plain, Size: 38539 bytes --]

Mon 2019-07-29 21:51:47 ibr@yssyq ~
$ cd ~/w/work/j/isar/src/isarr
Mon 2019-07-29 21:51:50 ibr@yssyq ~/w/work/j/isar/src/isarr
$ . isar-init-build-env ../b-`date +%Y%m%d`-skel-applied
You had no conf/local.conf file. This configuration file has therefore been
created for you with some default values. You may wish to edit it to, for
example, select a different MACHINE (target hardware). See conf/local.conf
for more information as common configuration options are commented.

You had no conf/bblayers.conf file. This configuration file has therefore been
created for you with some default values. To add additional metadata layers
into your configuration please add entries to conf/bblayers.conf.

For more information about isar, contact the developers at:
    https://groups.google.com/d/forum/isar-users

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    multiconfig:qemuarm-stretch:isar-image-base
    multiconfig:qemuamd64-stretch:isar-image-base
    multiconfig:rpi-stretch:isar-image-base
Mon 2019-07-29 21:51:59 ibr@yssyq ~/w/work/j/isar/src/b-20190729-skel-applied
$ bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base multiconfig:qemuarm64-stretch:isar-image-base multiconfig:qemuamd64-stretch:isar-image-base multiconfig:qemuarm-buster:isar-image-base
Parsing recipes: 100% |##########################################| Time: 0:00:04
Parsing of 25 .bb files complete (0 cached, 25 parsed). 425 targets, 0 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
NOTE: Resolving any missing task queue dependencies
Initialising tasks: 100% |#######################################| Time: 0:00:04
NOTE: Executing RunQueue Tasks
ERROR: mc:qemuarm64-stretch:isar-image-base-debian-stretch-qemuarm64 do_rootfs_postprocess: Function failed: image_configure_accounts (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984)  ERROR: Logfile of failure stored in: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984                                            Log data follows:                                                               | DEBUG: Executing python function do_rootfs_postprocess                        | DEBUG: Executing shell function rootfs_do_mounts                              | DEBUG: Shell function rootfs_do_mounts finished                               | DEBUG: Executing shell function rootfs_do_qemu                                | DEBUG: Shell function rootfs_do_qemu finished                                 | DEBUG: Executing shell function image_postprocess_sshd_key_regen              | find: '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/etc/ssh/': No such file or directory
| DEBUG: Shell function image_postprocess_sshd_key_regen finished
| DEBUG: Executing shell function image_postprocess_machine_id
| DEBUG: Shell function image_postprocess_machine_id finished
| DEBUG: Executing shell function image_postprocess_mark
| BUILD_ID="v0.7-104-g89c002c"
| VARIANT="Isar target filesystem"
| DEBUG: Shell function image_postprocess_mark finished
| DEBUG: Executing shell function image_postprocess_configure
| DEBUG: Shell function image_postprocess_configure finished
| DEBUG: Executing shell function rootfs_postprocess_copy_package_cache
| DEBUG: Shell function rootfs_postprocess_copy_package_cache finished
| DEBUG: Executing shell function rootfs_postprocess_clean_package_cache
| DEBUG: Shell function rootfs_postprocess_clean_package_cache finished
| DEBUG: Executing shell function rootfs_postprocess_finalize
| rmdir: failed to remove '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/base-apt': No such file or directory
| DEBUG: Shell function rootfs_postprocess_finalize finished
| DEBUG: Executing shell function image_configure_accounts
| Execute groupadd with "--system" for "isar"
| chroot: failed to run command '/usr/sbin/groupadd': No such file or directory
| WARNING: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/run.image_configure_accounts.25984:1 exit 127 from 'sudo -E chroot '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs' /usr/sbin/groupadd "$@" "$name"'
| DEBUG: Python function do_rootfs_postprocess finished
| ERROR: Function failed: image_configure_accounts (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984)
ERROR: Task (multiconfig:qemuarm64-stretch:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_postprocess) failed with exit code '1'
ERROR: mc:qemuarm-buster:isar-image-base-debian-buster-qemuarm do_rootfs_install: Function failed: rootfs_install_pkgs_install (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-buster-armhf/isar-image-base-debian-buster-qemuarm/temp/log.do_rootfs_install.23331)                 ERROR: Logfile of failure stored in: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-buster-armhf/isar-image-base-debian-buster-qemuarm/temp/log.do_rootfs_install.23331
Log data follows:                                                               | DEBUG: Executing python function do_rootfs_install
| DEBUG: Executing shell function root_cleandirs
| DEBUG: Shell function root_cleandirs finished
| DEBUG: Executing shell function rootfs_prepare
| DEBUG: Shell function rootfs_prepare finished
| DEBUG: Executing shell function rootfs_configure_isar_apt
| DEBUG: Shell function rootfs_configure_isar_apt finished
| DEBUG: Executing shell function image_configure_fstab
| # Begin /etc/fstab
| /dev/root     /               auto            defaults                0      0
| proc          /proc           proc            nosuid,noexec,nodev     0      0
| sysfs         /sys            sysfs           nosuid,noexec,nodev     0      0
| devpts                /dev/pts        devpts          gid=5,mode=620         0
        0
| tmpfs         /run            tmpfs           defaults                0      0
| devtmpfs      /dev            devtmpfs        mode=0755,nosuid        0      0
|
| # End /etc/fstab
| DEBUG: Shell function image_configure_fstab finished
| DEBUG: Executing shell function rootfs_do_mounts
| DEBUG: Shell function rootfs_do_mounts finished
| DEBUG: Executing shell function rootfs_install_pkgs_update
| Get:1 file:/isar-apt isar InRelease
| Ign:1 file:/isar-apt isar InRelease
| Get:2 file:/isar-apt isar Release [4284 B]
| Get:2 file:/isar-apt isar Release [4284 B]
| Get:3 file:/isar-apt isar Release.gpg
| Ign:3 file:/isar-apt isar Release.gpg
| Get:4 file:/isar-apt isar/main armhf Packages [1783 B]
| Reading package lists...
| DEBUG: Shell function rootfs_install_pkgs_update finished
| DEBUG: Executing shell function rootfs_install_resolvconf
| DEBUG: Shell function rootfs_install_resolvconf finished
| DEBUG: Executing shell function rootfs_install_pkgs_download
| Reading package lists...
| Building dependency tree...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
|   libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
|   linux-image-4.19.0-5-armmp lsb-base systemd systemd-sysv udev
| Suggested packages:
|   libarchive1 bash-completion linux-doc-4.19 debian-kernel-handbook
|   systemd-container policykit-1
| Recommended packages:
|   busybox | busybox-static pigz firmware-linux-free apparmor libpam-systemd
|   dbus libnss-systemd
| The following NEW packages will be installed:
|   cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
|   hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
|   libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
|   linux-image-4.19.0-5-armmp linux-image-armmp lsb-base systemd systemd-sysv
|   udev
| 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
| Need to get 41.1 MB/41.2 MB of archives.
| After this operation, 180 MB of additional disk space will be used.
| Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1832 B]
| Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [22.5 kB]
| Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1436 B]
| Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1172 B]
| Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2732 B]
| Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3716 B]
| Get:8 http://ftp.debian.org/debian buster/main armhf libapparmor1 armhf 2.13.2-10 [89.6 kB]
| Get:9 http://ftp.debian.org/debian buster/main armhf libcap2 armhf 1:2.25-2 [16.3 kB]
| Get:7 http://security-cdn.debian.org buster/updates/main armhf linux-image-4.19.0-5-armmp armhf 4.19.37-5+deb10u1 [33.8 MB]
| Get:10 http://ftp.debian.org/debian buster/main armhf libargon2-1 armhf 0~20171227-0.2 [20.4 kB]
| Get:11 http://ftp.debian.org/debian buster/main armhf dmsetup armhf 2:1.02.155-3 [90.0 kB]
| Get:12 http://ftp.debian.org/debian buster/main armhf libdevmapper1.02.1 armhf 2:1.02.155-3 [131 kB]
| Get:13 http://ftp.debian.org/debian buster/main armhf libjson-c3 armhf 0.12.1+ds-2 [24.9 kB]
| Get:14 http://ftp.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1c-1 [1294 kB]
| Get:15 http://ftp.debian.org/debian buster/main armhf libcryptsetup12 armhf 2:2.1.0-5 [174 kB]
| Get:16 http://ftp.debian.org/debian buster/main armhf libidn11 armhf 1.33-2.2 [113 kB]
| Get:17 http://ftp.debian.org/debian buster/main armhf libip4tc0 armhf 1.8.2-4 [68.1 kB]
| Get:18 http://ftp.debian.org/debian buster/main armhf libkmod2 armhf 26-1 [46.4 kB]
| Get:19 http://ftp.debian.org/debian buster/main armhf systemd armhf 241-5 [3281 kB]
| Get:20 http://ftp.debian.org/debian buster/main armhf systemd-sysv armhf 241-5 [98.2 kB]
| Get:21 http://ftp.debian.org/debian buster/main armhf init armhf 1.56+nmu1 [14.6 kB]
| Get:22 http://ftp.debian.org/debian buster/main armhf cpio armhf 2.12+dfsg-9 [211 kB]
| Get:23 http://ftp.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB]
| Get:24 http://ftp.debian.org/debian buster/main armhf kmod armhf 26-1 [80.5 kB]
| Get:25 http://ftp.debian.org/debian buster/main armhf udev armhf 241-5 [1249 kB]
| Get:26 http://ftp.debian.org/debian buster/main armhf libklibc armhf 2.0.6-1 [51.8 kB]
| Get:27 http://ftp.debian.org/debian buster/main armhf klibc-utils armhf 2.0.6-1 [85.9 kB]
| Get:28 http://ftp.debian.org/debian buster/main armhf initramfs-tools-core all 0.133 [98.7 kB]
| Get:29 http://ftp.debian.org/debian buster/main armhf linux-base all 4.6 [32.4 kB]
| Get:30 http://ftp.debian.org/debian buster/main armhf initramfs-tools all 0.133 [69.2 kB]
| Get:31 http://ftp.debian.org/debian buster/main armhf linux-image-armmp armhf 4.19+105 [8096 B]
| Fetched 41.1 MB in 10s (4140 kB/s)
| Download complete and in download only mode
| DEBUG: Shell function rootfs_install_pkgs_download finished
| DEBUG: Executing shell function image_install_localepurge_download
| Reading package lists...
| Building dependency tree...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   libncurses6 libprocps7 lsb-base procps sensible-utils ucf
| Suggested packages:
|   debfoster deborphan bleachbit
| Recommended packages:
|   libgpm2 psmisc
| The following NEW packages will be installed:
|   libncurses6 libprocps7 localepurge lsb-base procps sensible-utils ucf
| 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
| Need to get 519 kB/547 kB of archives.
| After this operation, 1321 kB of additional disk space will be used.
| Get:1 http://ftp.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2 [79.7 kB]
| Get:2 http://ftp.debian.org/debian buster/main armhf libprocps7 armhf 2:3.3.15-2 [58.7 kB]
| Get:3 http://ftp.debian.org/debian buster/main armhf procps armhf 2:3.3.15-2 [248 kB]
| Get:4 http://ftp.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB]
| Get:5 http://ftp.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB]
| Get:6 http://ftp.debian.org/debian buster/main armhf localepurge all 0.7.3.5 [47.6 kB]
| Fetched 519 kB in 0s (1797 kB/s)
| Download complete and in download only mode
| DEBUG: Shell function image_install_localepurge_download finished
| DEBUG: Executing shell function rootfs_install_clean_files
| DEBUG: Shell function rootfs_install_clean_files finished
| DEBUG: Executing shell function rootfs_install_pkgs_install
| Reading package lists...
| Building dependency tree...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
|   libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
|   linux-image-4.19.0-5-armmp lsb-base systemd systemd-sysv udev
| Suggested packages:
|   libarchive1 bash-completion linux-doc-4.19 debian-kernel-handbook
|   systemd-container policykit-1
| Recommended packages:
|   busybox | busybox-static pigz firmware-linux-free apparmor libpam-systemd
|   dbus libnss-systemd
| The following NEW packages will be installed:
|   cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
|   hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libargon2-1 libcap2 libcryptsetup12 libdevmapper1.02.1 libhello
|   libidn11 libip4tc0 libjson-c3 libklibc libkmod2 libssl1.1 linux-base
|   linux-image-4.19.0-5-armmp linux-image-armmp lsb-base systemd systemd-sysv
|   udev
| 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
| Need to get 0 B/41.2 MB of archives.
| After this operation, 180 MB of additional disk space will be used.
| Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1832 B]
| Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [22.5 kB]
| Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1436 B]
| Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1172 B]
| Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2732 B]
| Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3716 B]
| debconf: delaying package configuration, since apt-utils is not installed
| Selecting previously unselected package libapparmor1:armhf.
| (Reading database ...
| (Reading database ... 5%
| (Reading database ... 10%
| (Reading database ... 15%
| (Reading database ... 20%
| (Reading database ... 25%
| (Reading database ... 30%
| (Reading database ... 35%
| (Reading database ... 40%
| (Reading database ... 45%
| (Reading database ... 50%
| (Reading database ... 55%
| (Reading database ... 60%
| (Reading database ... 65%
| (Reading database ... 70%
| (Reading database ... 75%
| (Reading database ... 80%
| (Reading database ... 85%
| (Reading database ... 90%
| (Reading database ... 95%
| (Reading database ... 100%
| (Reading database ... 7105 files and directories currently installed.)
| Preparing to unpack .../00-libapparmor1_2.13.2-10_armhf.deb ...
| Unpacking libapparmor1:armhf (2.13.2-10) ...
| Selecting previously unselected package libcap2:armhf.
| Preparing to unpack .../01-libcap2_1%3a2.25-2_armhf.deb ...
| Unpacking libcap2:armhf (1:2.25-2) ...
| Selecting previously unselected package libargon2-1:armhf.
| Preparing to unpack .../02-libargon2-1_0~20171227-0.2_armhf.deb ...
| Unpacking libargon2-1:armhf (0~20171227-0.2) ...
| Selecting previously unselected package dmsetup.
| Preparing to unpack .../03-dmsetup_2%3a1.02.155-3_armhf.deb ...
| Unpacking dmsetup (2:1.02.155-3) ...
| Selecting previously unselected package libdevmapper1.02.1:armhf.
| Preparing to unpack .../04-libdevmapper1.02.1_2%3a1.02.155-3_armhf.deb ...
| Unpacking libdevmapper1.02.1:armhf (2:1.02.155-3) ...
| Selecting previously unselected package libjson-c3:armhf.
| Preparing to unpack .../05-libjson-c3_0.12.1+ds-2_armhf.deb ...
| Unpacking libjson-c3:armhf (0.12.1+ds-2) ...
| Selecting previously unselected package libssl1.1:armhf.
| Preparing to unpack .../06-libssl1.1_1.1.1c-1_armhf.deb ...
| Unpacking libssl1.1:armhf (1.1.1c-1) ...
| Selecting previously unselected package libcryptsetup12:armhf.
| Preparing to unpack .../07-libcryptsetup12_2%3a2.1.0-5_armhf.deb ...
| Unpacking libcryptsetup12:armhf (2:2.1.0-5) ...
| Selecting previously unselected package libidn11:armhf.
| Preparing to unpack .../08-libidn11_1.33-2.2_armhf.deb ...
| Unpacking libidn11:armhf (1.33-2.2) ...
| Selecting previously unselected package libip4tc0:armhf.
| Preparing to unpack .../09-libip4tc0_1.8.2-4_armhf.deb ...
| Unpacking libip4tc0:armhf (1.8.2-4) ...
| Selecting previously unselected package libkmod2:armhf.
| Preparing to unpack .../10-libkmod2_26-1_armhf.deb ...
| Unpacking libkmod2:armhf (26-1) ...
| Selecting previously unselected package systemd.
| Preparing to unpack .../11-systemd_241-5_armhf.deb ...
| Unpacking systemd (241-5) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Setting up libapparmor1:armhf (2.13.2-10) ...
| Setting up libcap2:armhf (1:2.25-2) ...
| Setting up libargon2-1:armhf (0~20171227-0.2) ...
| Setting up libjson-c3:armhf (0.12.1+ds-2) ...
| Setting up libssl1.1:armhf (1.1.1c-1) ...
| Setting up libidn11:armhf (1.33-2.2) ...
| Setting up libip4tc0:armhf (1.8.2-4) ...
| Setting up libkmod2:armhf (26-1) ...
| Setting up libdevmapper1.02.1:armhf (2:1.02.155-3) ...
| Setting up libcryptsetup12:armhf (2:2.1.0-5) ...
| Setting up systemd (241-5) ...
| Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
| Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
| Created symlink /etc/systemd/system/dbus-org.freedesktop.timesync1.service -> /lib/systemd/system/systemd-timesyncd.service.
| Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.
| Initializing machine ID from random generator.
| Setting up dmsetup (2:1.02.155-3) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Selecting previously unselected package systemd-sysv.
| (Reading database ... 7958 files and directories currently installed.)
| Preparing to unpack .../systemd-sysv_241-5_armhf.deb ...
| Unpacking systemd-sysv (241-5) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Setting up systemd-sysv (241-5) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| dpkg: error: cannot stat pathname '/tmp/apt-dpkg-install-OOBmB4/13-example-module-armmp_1.0_armhf.deb': No such file or directory
| E: Sub-process /usr/bin/dpkg returned an error code (2)
| WARNING: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-buster-armhf/isar-image-base-debian-buster-qemuarm/temp/run.rootfs_install_pkgs_install.23331:1 exit 100 from 'sudo -E chroot "/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-buster-armhf/isar-image-base-debian-buster-qemuarm/rootfs" /usr/bin/apt-get install --yes -o Debug::pkgProblemResolver=yes init hello-isar example-raw example-module-armmp enable-fsck linux-image-armmp example-user-skel'
| DEBUG: Python function do_rootfs_install finished
| ERROR: Function failed: rootfs_install_pkgs_install (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-buster-armhf/isar-image-base-debian-buster-qemuarm/temp/log.do_rootfs_install.23331)
ERROR: Task (multiconfig:qemuarm-buster:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_install) failed with exit code '1'
ERROR: mc:qemuarm-stretch:isar-image-base-debian-stretch-qemuarm do_rootfs_install: Function failed: rootfs_install_pkgs_install (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/log.do_rootfs_install.23251)
ERROR: Logfile of failure stored in: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/log.do_rootfs_install.23251
Log data follows:
| DEBUG: Executing python function do_rootfs_install
| DEBUG: Executing shell function root_cleandirs
| DEBUG: Shell function root_cleandirs finished
| DEBUG: Executing shell function rootfs_prepare
| DEBUG: Shell function rootfs_prepare finished
| DEBUG: Executing shell function rootfs_configure_isar_apt
| DEBUG: Shell function rootfs_configure_isar_apt finished
| DEBUG: Executing shell function image_configure_fstab
| # Begin /etc/fstab
| /dev/root     /               auto            defaults                0      0
| proc          /proc           proc            nosuid,noexec,nodev     0      0
| sysfs         /sys            sysfs           nosuid,noexec,nodev     0      0
| devpts                /dev/pts        devpts          gid=5,mode=620         0
        0
| tmpfs         /run            tmpfs           defaults                0      0
| devtmpfs      /dev            devtmpfs        mode=0755,nosuid        0      0
|
| # End /etc/fstab
| DEBUG: Shell function image_configure_fstab finished
| DEBUG: Executing shell function rootfs_do_mounts
| DEBUG: Shell function rootfs_do_mounts finished
| DEBUG: Executing shell function rootfs_install_pkgs_update
| Get:1 file:/isar-apt isar InRelease
| Ign:1 file:/isar-apt isar InRelease
| Get:2 file:/isar-apt isar Release [4314 B]
| Get:2 file:/isar-apt isar Release [4314 B]
| Get:3 file:/isar-apt isar Release.gpg
| Ign:3 file:/isar-apt isar Release.gpg
| Get:4 file:/isar-apt isar/main armhf Packages [1789 B]
| Reading package lists...
| DEBUG: Shell function rootfs_install_pkgs_update finished
| DEBUG: Executing shell function rootfs_install_resolvconf
| DEBUG: Shell function rootfs_install_resolvconf finished
| DEBUG: Executing shell function rootfs_install_pkgs_download
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
|   libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
|   linux-image-4.9.0-9-armmp procps systemd systemd-sysv udev
| Suggested packages:
|   libarchive1 bash-completion linux-doc-4.9 debian-kernel-handbook systemd-ui
|   systemd-container policykit-1
| Recommended packages:
|   busybox | busybox-static libgpm2 firmware-linux-free irqbalance psmisc
|   libpam-systemd dbus
| The following NEW packages will be installed:
|   cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
|   hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
|   libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
|   linux-image-4.9.0-9-armmp linux-image-armmp procps systemd systemd-sysv udev
| 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
| Need to get 35.8 MB/35.8 MB of archives.
| After this operation, 156 MB of additional disk space will be used.
| Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1750 B]
| Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [18.4 kB]
| Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1362 B]
| Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1096 B]
| Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2826 B]
| Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3874 B]
| Get:8 http://ftp.debian.org/debian stretch/main armhf libapparmor1 armhf 2.11.0-3+deb9u2 [75.0 kB]
| Get:9 http://ftp.debian.org/debian stretch/main armhf libcap2 armhf 1:2.25-1 [15.8 kB]
| Get:10 http://ftp.debian.org/debian stretch/main armhf dmsetup armhf 2:1.02.137-2 [107 kB]
| Get:11 http://ftp.debian.org/debian stretch/main armhf libdevmapper1.02.1 armhf 2:1.02.137-2 [160 kB]
| Get:12 http://ftp.debian.org/debian stretch/main armhf libcryptsetup4 armhf 2:1.7.3-4 [102 kB]
| Get:13 http://ftp.debian.org/debian stretch/main armhf libidn11 armhf 1.33-1 [112 kB]
| Get:7 http://security-cdn.debian.org stretch/updates/main armhf linux-image-4.9.0-9-armmp armhf 4.9.168-1+deb9u4 [30.6 MB]
| Get:14 http://ftp.debian.org/debian stretch/main armhf libip4tc0 armhf 1.6.0+snapshot20161117-6 [66.1 kB]
| Get:15 http://ftp.debian.org/debian stretch/main armhf libkmod2 armhf 23-2 [43.4 kB]
| Get:16 http://ftp.debian.org/debian stretch/main armhf libseccomp2 armhf 2.3.1-2.1+deb9u1 [31.3 kB]
| Get:17 http://ftp.debian.org/debian stretch/main armhf libncurses5 armhf 6.0+20161126-1+deb9u2 [74.7 kB]
| Get:18 http://ftp.debian.org/debian stretch/main armhf libprocps6 armhf 2:3.3.12-3+deb9u1 [55.7 kB]
| Get:19 http://ftp.debian.org/debian stretch/main armhf procps armhf 2:3.3.12-3+deb9u1 [244 kB]
| Get:20 http://ftp.debian.org/debian stretch/main armhf systemd armhf 232-25+deb9u11 [2277 kB]
| Get:21 http://ftp.debian.org/debian stretch/main armhf systemd-sysv armhf 232-25+deb9u11 [82.4 kB]
| Get:22 http://ftp.debian.org/debian stretch/main armhf init armhf 1.48 [12.0 kB]
| Get:23 http://ftp.debian.org/debian stretch/main armhf udev armhf 232-25+deb9u11 [1079 kB]
| Get:24 http://ftp.debian.org/debian stretch/main armhf cpio armhf 2.11+dfsg-6 [172 kB]
| Get:25 http://ftp.debian.org/debian stretch/main armhf kmod armhf 23-2 [78.2 kB]
| Get:26 http://ftp.debian.org/debian stretch/main armhf libklibc armhf 2.0.4-9 [50.1 kB]
| Get:27 http://ftp.debian.org/debian stretch/main armhf klibc-utils armhf 2.0.4-9 [97.1 kB]
| Get:28 http://ftp.debian.org/debian stretch/main armhf initramfs-tools-core all 0.130 [97.0 kB]
| Get:29 http://ftp.debian.org/debian stretch/main armhf linux-base all 4.5 [19.1 kB]
| Get:30 http://ftp.debian.org/debian stretch/main armhf initramfs-tools all 0.130 [66.0 kB]
| Get:31 http://ftp.debian.org/debian stretch/main armhf linux-image-armmp armhf 4.9+80+deb9u7 [7072 B]
| Fetched 35.8 MB in 13s (2664 kB/s)
| Download complete and in download only mode
| DEBUG: Shell function rootfs_install_pkgs_download finished
| DEBUG: Executing shell function image_install_localepurge_download
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   libncurses5 libprocps6 procps ucf
| Suggested packages:
|   debfoster deborphan bleachbit
| Recommended packages:
|   libgpm2 psmisc
| The following NEW packages will be installed:
|   libncurses5 libprocps6 localepurge procps ucf
| 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
| Need to get 123 kB/497 kB of archives.
| After this operation, 1146 kB of additional disk space will be used.
| Get:1 http://ftp.debian.org/debian stretch/main armhf ucf all 3.0036 [70.2 kB]
| Get:2 http://ftp.debian.org/debian stretch/main armhf localepurge all 0.7.3.4 [52.4 kB]
| Fetched 123 kB in 0s (607 kB/s)
| Download complete and in download only mode
| DEBUG: Shell function image_install_localepurge_download finished
| DEBUG: Executing shell function rootfs_install_clean_files
| DEBUG: Shell function rootfs_install_clean_files finished
| DEBUG: Executing shell function rootfs_install_pkgs_install
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Starting pkgProblemResolver with broken count: 0
| Starting 2 pkgProblemResolver with broken count: 0
| Done
| The following additional packages will be installed:
|   cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
|   libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
|   linux-image-4.9.0-9-armmp procps systemd systemd-sysv udev
| Suggested packages:
|   libarchive1 bash-completion linux-doc-4.9 debian-kernel-handbook systemd-ui
|   systemd-container policykit-1
| Recommended packages:
|   busybox | busybox-static libgpm2 firmware-linux-free irqbalance psmisc
|   libpam-systemd dbus
| The following NEW packages will be installed:
|   cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
|   hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
|   libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
|   libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
|   linux-image-4.9.0-9-armmp linux-image-armmp procps systemd systemd-sysv udev
| 0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
| Need to get 0 B/35.8 MB of archives.
| After this operation, 156 MB of additional disk space will be used.
| Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1750 B]
| Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [18.4 kB]
| Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1362 B]
| Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1096 B]
| Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2826 B]
| Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3874 B]
| debconf: delaying package configuration, since apt-utils is not installed
| Selecting previously unselected package libapparmor1:armhf.
| (Reading database ...
| (Reading database ... 5%
| (Reading database ... 10%
| (Reading database ... 15%
| (Reading database ... 20%
| (Reading database ... 25%
| (Reading database ... 30%
| (Reading database ... 35%
| (Reading database ... 40%
| (Reading database ... 45%
| (Reading database ... 50%
| (Reading database ... 55%
| (Reading database ... 60%
| (Reading database ... 65%
| (Reading database ... 70%
| (Reading database ... 75%
| (Reading database ... 80%
| (Reading database ... 85%
| (Reading database ... 90%
| (Reading database ... 95%
| (Reading database ... 100%
| (Reading database ... 6946 files and directories currently installed.)
| Preparing to unpack .../00-libapparmor1_2.11.0-3+deb9u2_armhf.deb ...
| Unpacking libapparmor1:armhf (2.11.0-3+deb9u2) ...
| Selecting previously unselected package libcap2:armhf.
| Preparing to unpack .../01-libcap2_1%3a2.25-1_armhf.deb ...
| Unpacking libcap2:armhf (1:2.25-1) ...
| Selecting previously unselected package dmsetup.
| Preparing to unpack .../02-dmsetup_2%3a1.02.137-2_armhf.deb ...
| Unpacking dmsetup (2:1.02.137-2) ...
| Selecting previously unselected package libdevmapper1.02.1:armhf.
| Preparing to unpack .../03-libdevmapper1.02.1_2%3a1.02.137-2_armhf.deb ...
| Unpacking libdevmapper1.02.1:armhf (2:1.02.137-2) ...
| Selecting previously unselected package libcryptsetup4:armhf.
| Preparing to unpack .../04-libcryptsetup4_2%3a1.7.3-4_armhf.deb ...
| Unpacking libcryptsetup4:armhf (2:1.7.3-4) ...
| Selecting previously unselected package libidn11:armhf.
| Preparing to unpack .../05-libidn11_1.33-1_armhf.deb ...
| Unpacking libidn11:armhf (1.33-1) ...
| Selecting previously unselected package libip4tc0:armhf.
| Preparing to unpack .../06-libip4tc0_1.6.0+snapshot20161117-6_armhf.deb ...
| Unpacking libip4tc0:armhf (1.6.0+snapshot20161117-6) ...
| Selecting previously unselected package libkmod2:armhf.
| Preparing to unpack .../07-libkmod2_23-2_armhf.deb ...
| Unpacking libkmod2:armhf (23-2) ...
| Selecting previously unselected package libseccomp2:armhf.
| Preparing to unpack .../08-libseccomp2_2.3.1-2.1+deb9u1_armhf.deb ...
| Unpacking libseccomp2:armhf (2.3.1-2.1+deb9u1) ...
| Selecting previously unselected package libncurses5:armhf.
| Preparing to unpack .../09-libncurses5_6.0+20161126-1+deb9u2_armhf.deb ...
| Unpacking libncurses5:armhf (6.0+20161126-1+deb9u2) ...
| Selecting previously unselected package libprocps6:armhf.
| Preparing to unpack .../10-libprocps6_2%3a3.3.12-3+deb9u1_armhf.deb ...
| Unpacking libprocps6:armhf (2:3.3.12-3+deb9u1) ...
| Selecting previously unselected package procps.
| Preparing to unpack .../11-procps_2%3a3.3.12-3+deb9u1_armhf.deb ...
| Unpacking procps (2:3.3.12-3+deb9u1) ...
| Selecting previously unselected package systemd.
| Preparing to unpack .../12-systemd_232-25+deb9u11_armhf.deb ...
| Unpacking systemd (232-25+deb9u11) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Setting up libapparmor1:armhf (2.11.0-3+deb9u2) ...
| Setting up libcap2:armhf (1:2.25-1) ...
| Setting up libidn11:armhf (1.33-1) ...
| Setting up libip4tc0:armhf (1.6.0+snapshot20161117-6) ...
| Setting up libkmod2:armhf (23-2) ...
| Setting up libseccomp2:armhf (2.3.1-2.1+deb9u1) ...
| Setting up libncurses5:armhf (6.0+20161126-1+deb9u2) ...
| Setting up libprocps6:armhf (2:3.3.12-3+deb9u1) ...
| Setting up procps (2:3.3.12-3+deb9u1) ...
| update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
| Setting up libdevmapper1.02.1:armhf (2:1.02.137-2) ...
| Setting up libcryptsetup4:armhf (2:1.7.3-4) ...
| Setting up systemd (232-25+deb9u11) ...
| Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
| Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
| Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.
| Initializing machine ID from random generator.
| Adding group `systemd-journal' (GID 101) ...
| Done.
| Setting up dmsetup (2:1.02.137-2) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Selecting previously unselected package systemd-sysv.
| (Reading database ... 7765 files and directories currently installed.)
| Preparing to unpack .../systemd-sysv_232-25+deb9u11_armhf.deb ...
| Unpacking systemd-sysv (232-25+deb9u11) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| Setting up systemd-sysv (232-25+deb9u11) ...
| E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
| dpkg: error: cannot stat pathname '/tmp/apt-dpkg-install-kyEzlO/09-enable-fsck_1.0_armhf.deb': No such file or directory
| E: Sub-process /usr/bin/dpkg returned an error code (2)
| WARNING: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/run.rootfs_install_pkgs_install.23251:1 exit 100 from 'sudo -E chroot "/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/rootfs" /usr/bin/apt-get install --yes -o Debug::pkgProblemResolver=yes init hello-isar example-raw example-module-armmp enable-fsck linux-image-armmp example-user-skel'
| DEBUG: Python function do_rootfs_install finished
| ERROR: Function failed: rootfs_install_pkgs_install (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/log.do_rootfs_install.23251)
ERROR: Task (multiconfig:qemuarm-stretch:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_install) failed with exit code '1'
NOTE: Tasks Summary: Attempted 350 tasks of which 29 didn't need to be rerun and 3 failed.

Summary: 3 tasks failed:
  multiconfig:qemuarm64-stretch:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_postprocess
  multiconfig:qemuarm-buster:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_install
  multiconfig:qemuarm-stretch:/home/ibr/w/work/j/isar/src/isarr/meta-isar/recipes-core/images/isar-image-base.bb:do_rootfs_install
Summary: There were 3 ERROR messages shown, returning a non-zero exit code.
Mon 2019-07-29 22:13:18 ibr@yssyq ~/w/work/j/isar/src/b-20190729-skel-applied
$

[-- Attachment #5: 02-4-log.do_rootfs_install.23251 --]
[-- Type: text/plain, Size: 14309 bytes --]

DEBUG: Executing python function do_rootfs_install
DEBUG: Executing shell function root_cleandirs
DEBUG: Shell function root_cleandirs finished
DEBUG: Executing shell function rootfs_prepare
DEBUG: Shell function rootfs_prepare finished
DEBUG: Executing shell function rootfs_configure_isar_apt
DEBUG: Shell function rootfs_configure_isar_apt finished
DEBUG: Executing shell function image_configure_fstab
# Begin /etc/fstab
/dev/root	/		auto		defaults		0	0
proc		/proc		proc		nosuid,noexec,nodev	0	0
sysfs		/sys		sysfs		nosuid,noexec,nodev	0	0
devpts		/dev/pts	devpts		gid=5,mode=620		0	0
tmpfs		/run		tmpfs		defaults		0	0
devtmpfs	/dev		devtmpfs	mode=0755,nosuid	0	0

# End /etc/fstab
DEBUG: Shell function image_configure_fstab finished
DEBUG: Executing shell function rootfs_do_mounts
DEBUG: Shell function rootfs_do_mounts finished
DEBUG: Executing shell function rootfs_install_pkgs_update
Get:1 file:/isar-apt isar InRelease
Ign:1 file:/isar-apt isar InRelease
Get:2 file:/isar-apt isar Release [4314 B]
Get:2 file:/isar-apt isar Release [4314 B]
Get:3 file:/isar-apt isar Release.gpg
Ign:3 file:/isar-apt isar Release.gpg
Get:4 file:/isar-apt isar/main armhf Packages [1789 B]
Reading package lists...
DEBUG: Shell function rootfs_install_pkgs_update finished
DEBUG: Executing shell function rootfs_install_resolvconf
DEBUG: Shell function rootfs_install_resolvconf finished
DEBUG: Executing shell function rootfs_install_pkgs_download
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
  linux-image-4.9.0-9-armmp procps systemd systemd-sysv udev
Suggested packages:
  libarchive1 bash-completion linux-doc-4.9 debian-kernel-handbook systemd-ui
  systemd-container policykit-1
Recommended packages:
  busybox | busybox-static libgpm2 firmware-linux-free irqbalance psmisc
  libpam-systemd dbus
The following NEW packages will be installed:
  cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
  hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
  linux-image-4.9.0-9-armmp linux-image-armmp procps systemd systemd-sysv udev
0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 35.8 MB/35.8 MB of archives.
After this operation, 156 MB of additional disk space will be used.
Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1750 B]
Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [18.4 kB]
Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1362 B]
Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1096 B]
Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2826 B]
Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3874 B]
Get:8 http://ftp.debian.org/debian stretch/main armhf libapparmor1 armhf 2.11.0-3+deb9u2 [75.0 kB]
Get:9 http://ftp.debian.org/debian stretch/main armhf libcap2 armhf 1:2.25-1 [15.8 kB]
Get:10 http://ftp.debian.org/debian stretch/main armhf dmsetup armhf 2:1.02.137-2 [107 kB]
Get:11 http://ftp.debian.org/debian stretch/main armhf libdevmapper1.02.1 armhf 2:1.02.137-2 [160 kB]
Get:12 http://ftp.debian.org/debian stretch/main armhf libcryptsetup4 armhf 2:1.7.3-4 [102 kB]
Get:13 http://ftp.debian.org/debian stretch/main armhf libidn11 armhf 1.33-1 [112 kB]
Get:7 http://security-cdn.debian.org stretch/updates/main armhf linux-image-4.9.0-9-armmp armhf 4.9.168-1+deb9u4 [30.6 MB]
Get:14 http://ftp.debian.org/debian stretch/main armhf libip4tc0 armhf 1.6.0+snapshot20161117-6 [66.1 kB]
Get:15 http://ftp.debian.org/debian stretch/main armhf libkmod2 armhf 23-2 [43.4 kB]
Get:16 http://ftp.debian.org/debian stretch/main armhf libseccomp2 armhf 2.3.1-2.1+deb9u1 [31.3 kB]
Get:17 http://ftp.debian.org/debian stretch/main armhf libncurses5 armhf 6.0+20161126-1+deb9u2 [74.7 kB]
Get:18 http://ftp.debian.org/debian stretch/main armhf libprocps6 armhf 2:3.3.12-3+deb9u1 [55.7 kB]
Get:19 http://ftp.debian.org/debian stretch/main armhf procps armhf 2:3.3.12-3+deb9u1 [244 kB]
Get:20 http://ftp.debian.org/debian stretch/main armhf systemd armhf 232-25+deb9u11 [2277 kB]
Get:21 http://ftp.debian.org/debian stretch/main armhf systemd-sysv armhf 232-25+deb9u11 [82.4 kB]
Get:22 http://ftp.debian.org/debian stretch/main armhf init armhf 1.48 [12.0 kB]
Get:23 http://ftp.debian.org/debian stretch/main armhf udev armhf 232-25+deb9u11 [1079 kB]
Get:24 http://ftp.debian.org/debian stretch/main armhf cpio armhf 2.11+dfsg-6 [172 kB]
Get:25 http://ftp.debian.org/debian stretch/main armhf kmod armhf 23-2 [78.2 kB]
Get:26 http://ftp.debian.org/debian stretch/main armhf libklibc armhf 2.0.4-9 [50.1 kB]
Get:27 http://ftp.debian.org/debian stretch/main armhf klibc-utils armhf 2.0.4-9 [97.1 kB]
Get:28 http://ftp.debian.org/debian stretch/main armhf initramfs-tools-core all 0.130 [97.0 kB]
Get:29 http://ftp.debian.org/debian stretch/main armhf linux-base all 4.5 [19.1 kB]
Get:30 http://ftp.debian.org/debian stretch/main armhf initramfs-tools all 0.130 [66.0 kB]
Get:31 http://ftp.debian.org/debian stretch/main armhf linux-image-armmp armhf 4.9+80+deb9u7 [7072 B]
Fetched 35.8 MB in 13s (2664 kB/s)
Download complete and in download only mode
DEBUG: Shell function rootfs_install_pkgs_download finished
DEBUG: Executing shell function image_install_localepurge_download
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  libncurses5 libprocps6 procps ucf
Suggested packages:
  debfoster deborphan bleachbit
Recommended packages:
  libgpm2 psmisc
The following NEW packages will be installed:
  libncurses5 libprocps6 localepurge procps ucf
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 123 kB/497 kB of archives.
After this operation, 1146 kB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian stretch/main armhf ucf all 3.0036 [70.2 kB]
Get:2 http://ftp.debian.org/debian stretch/main armhf localepurge all 0.7.3.4 [52.4 kB]
Fetched 123 kB in 0s (607 kB/s)
Download complete and in download only mode
DEBUG: Shell function image_install_localepurge_download finished
DEBUG: Executing shell function rootfs_install_clean_files
DEBUG: Shell function rootfs_install_clean_files finished
DEBUG: Executing shell function rootfs_install_pkgs_install
Reading package lists...
Building dependency tree...
Reading state information...
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following additional packages will be installed:
  cpio dmsetup initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
  linux-image-4.9.0-9-armmp procps systemd systemd-sysv udev
Suggested packages:
  libarchive1 bash-completion linux-doc-4.9 debian-kernel-handbook systemd-ui
  systemd-container policykit-1
Recommended packages:
  busybox | busybox-static libgpm2 firmware-linux-free irqbalance psmisc
  libpam-systemd dbus
The following NEW packages will be installed:
  cpio dmsetup enable-fsck example-module-armmp example-raw example-user-skel
  hello-isar init initramfs-tools initramfs-tools-core klibc-utils kmod
  libapparmor1 libcap2 libcryptsetup4 libdevmapper1.02.1 libhello libidn11
  libip4tc0 libklibc libkmod2 libncurses5 libprocps6 libseccomp2 linux-base
  linux-image-4.9.0-9-armmp linux-image-armmp procps systemd systemd-sysv udev
0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/35.8 MB of archives.
After this operation, 156 MB of additional disk space will be used.
Get:1 file:/isar-apt isar/main armhf enable-fsck armhf 1.0 [1750 B]
Get:2 file:/isar-apt isar/main armhf example-module-armmp armhf 1.0 [18.4 kB]
Get:3 file:/isar-apt isar/main armhf example-raw armhf 0.3 [1362 B]
Get:4 file:/isar-apt isar/main armhf example-user-skel armhf 0.1 [1096 B]
Get:5 file:/isar-apt isar/main armhf libhello armhf 0.1 [2826 B]
Get:6 file:/isar-apt isar/main armhf hello-isar armhf 0.3 [3874 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libapparmor1:armhf.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 6946 files and directories currently installed.)
Preparing to unpack .../00-libapparmor1_2.11.0-3+deb9u2_armhf.deb ...
Unpacking libapparmor1:armhf (2.11.0-3+deb9u2) ...
Selecting previously unselected package libcap2:armhf.
Preparing to unpack .../01-libcap2_1%3a2.25-1_armhf.deb ...
Unpacking libcap2:armhf (1:2.25-1) ...
Selecting previously unselected package dmsetup.
Preparing to unpack .../02-dmsetup_2%3a1.02.137-2_armhf.deb ...
Unpacking dmsetup (2:1.02.137-2) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../03-libdevmapper1.02.1_2%3a1.02.137-2_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.137-2) ...
Selecting previously unselected package libcryptsetup4:armhf.
Preparing to unpack .../04-libcryptsetup4_2%3a1.7.3-4_armhf.deb ...
Unpacking libcryptsetup4:armhf (2:1.7.3-4) ...
Selecting previously unselected package libidn11:armhf.
Preparing to unpack .../05-libidn11_1.33-1_armhf.deb ...
Unpacking libidn11:armhf (1.33-1) ...
Selecting previously unselected package libip4tc0:armhf.
Preparing to unpack .../06-libip4tc0_1.6.0+snapshot20161117-6_armhf.deb ...
Unpacking libip4tc0:armhf (1.6.0+snapshot20161117-6) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../07-libkmod2_23-2_armhf.deb ...
Unpacking libkmod2:armhf (23-2) ...
Selecting previously unselected package libseccomp2:armhf.
Preparing to unpack .../08-libseccomp2_2.3.1-2.1+deb9u1_armhf.deb ...
Unpacking libseccomp2:armhf (2.3.1-2.1+deb9u1) ...
Selecting previously unselected package libncurses5:armhf.
Preparing to unpack .../09-libncurses5_6.0+20161126-1+deb9u2_armhf.deb ...
Unpacking libncurses5:armhf (6.0+20161126-1+deb9u2) ...
Selecting previously unselected package libprocps6:armhf.
Preparing to unpack .../10-libprocps6_2%3a3.3.12-3+deb9u1_armhf.deb ...
Unpacking libprocps6:armhf (2:3.3.12-3+deb9u1) ...
Selecting previously unselected package procps.
Preparing to unpack .../11-procps_2%3a3.3.12-3+deb9u1_armhf.deb ...
Unpacking procps (2:3.3.12-3+deb9u1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../12-systemd_232-25+deb9u11_armhf.deb ...
Unpacking systemd (232-25+deb9u11) ...
E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
Setting up libapparmor1:armhf (2.11.0-3+deb9u2) ...
Setting up libcap2:armhf (1:2.25-1) ...
Setting up libidn11:armhf (1.33-1) ...
Setting up libip4tc0:armhf (1.6.0+snapshot20161117-6) ...
Setting up libkmod2:armhf (23-2) ...
Setting up libseccomp2:armhf (2.3.1-2.1+deb9u1) ...
Setting up libncurses5:armhf (6.0+20161126-1+deb9u2) ...
Setting up libprocps6:armhf (2:3.3.12-3+deb9u1) ...
Setting up procps (2:3.3.12-3+deb9u1) ...
update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode
Setting up libdevmapper1.02.1:armhf (2:1.02.137-2) ...
Setting up libcryptsetup4:armhf (2:1.7.3-4) ...
Setting up systemd (232-25+deb9u11) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-timesyncd.service -> /lib/systemd/system/systemd-timesyncd.service.
Initializing machine ID from random generator.
Adding group `systemd-journal' (GID 101) ...
Done.
Setting up dmsetup (2:1.02.137-2) ...
E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
Selecting previously unselected package systemd-sysv.
(Reading database ... 7765 files and directories currently installed.)
Preparing to unpack .../systemd-sysv_232-25+deb9u11_armhf.deb ...
Unpacking systemd-sysv (232-25+deb9u11) ...
E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
Setting up systemd-sysv (232-25+deb9u11) ...
E: Can not write log (Is /dev/pts mounted?) - open (2: No such file or directory)
dpkg: error: cannot stat pathname '/tmp/apt-dpkg-install-kyEzlO/09-enable-fsck_1.0_armhf.deb': No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
WARNING: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/run.rootfs_install_pkgs_install.23251:1 exit 100 from 'sudo -E chroot "/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/rootfs" /usr/bin/apt-get install --yes -o Debug::pkgProblemResolver=yes init hello-isar example-raw example-module-armmp enable-fsck linux-image-armmp example-user-skel'
DEBUG: Python function do_rootfs_install finished
ERROR: Function failed: rootfs_install_pkgs_install (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-armhf/isar-image-base-debian-stretch-qemuarm/temp/log.do_rootfs_install.23251)

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-31 12:40               ` Baurzhan Ismagulov
@ 2019-07-31 14:49                 ` Henning Schild
  2019-07-31 17:23                   ` Baurzhan Ismagulov
  2019-08-01 16:10                   ` Baurzhan Ismagulov
  2019-08-01  7:02                 ` Quirin Gylstorff
  1 sibling, 2 replies; 21+ messages in thread
From: Henning Schild @ 2019-07-31 14:49 UTC (permalink / raw)
  To: Baurzhan Ismagulov; +Cc: isar-users

Am Wed, 31 Jul 2019 14:40:29 +0200
schrieb Baurzhan Ismagulov <ibr@radix50.net>:

> Hello Quirin,
> 
> On Wed, Jul 31, 2019 at 01:44:39PM +0200, Quirin Gylstorff wrote:
> > > bitbake -c cache_base_repo
> > > multiconfig:qemuarm-stretch:isar-image-base \
> > > multiconfig:qemuarm64-stretch:isar-image-base \
> > > multiconfig:qemuamd64-stretch:isar-image-base \
> > > multiconfig:qemuarm-buster:isar-image-base
> > > 
> > > Could you please have a look?  
> > 
> > I will have look.
> > Can you send me the log files and/or tell me what went wrong.  
> 
> Attached are the bitbake output and the log of the affected task,
> without and with the patches applied. The latter complains
> about /dev/pts not having been mounted.
> 
> Reproducing is as easy as (untested):
> 
> . isar-init-build-env ../build
> bitbake -c cache_base_repo
> multiconfig:qemuarm-stretch:isar-image-base \
> multiconfig:qemuarm64-stretch:isar-image-base \
> multiconfig:qemuamd64-stretch:isar-image-base \
> multiconfig:qemuarm-buster:isar-image-base echo
> 'ISAR_USE_CACHED_BASE_REPO = "1"' >>conf/local.conf sudo rm -rf tmp
> bitbake multiconfig:qemuarm-stretch:isar-image-base \
>     multiconfig:qemuarm64-stretch:isar-image-base \
>     multiconfig:qemuamd64-stretch:isar-image-base \
>     multiconfig:qemuarm-buster:isar-image-base

Did you run the test at least 5 times? That CI is random and can not be
trusted. Just rebuild master or next ... you are very likely to fail.

Henning

> With kind regards,
> Baurzhan.
> 


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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-31 14:49                 ` Henning Schild
@ 2019-07-31 17:23                   ` Baurzhan Ismagulov
  2019-08-01 16:10                   ` Baurzhan Ismagulov
  1 sibling, 0 replies; 21+ messages in thread
From: Baurzhan Ismagulov @ 2019-07-31 17:23 UTC (permalink / raw)
  To: isar-users

On Wed, Jul 31, 2019 at 04:49:04PM +0200, Henning Schild wrote:
> Did you run the test at least 5 times? That CI is random and can not be
> trusted. Just rebuild master or next ... you are very likely to fail.

The problem is not related to that, just rebuild on your host and see for
yourself.

With kind regards,
Baurzhan.

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-31 12:40               ` Baurzhan Ismagulov
  2019-07-31 14:49                 ` Henning Schild
@ 2019-08-01  7:02                 ` Quirin Gylstorff
  2019-08-01  9:50                   ` Baurzhan Ismagulov
  1 sibling, 1 reply; 21+ messages in thread
From: Quirin Gylstorff @ 2019-08-01  7:02 UTC (permalink / raw)
  To: isar-users


> Reproducing is as easy as (untested):
> 
> . isar-init-build-env ../build
> bitbake -c cache_base_repo multiconfig:qemuarm-stretch:isar-image-base \
>      multiconfig:qemuarm64-stretch:isar-image-base \
>      multiconfig:qemuamd64-stretch:isar-image-base \
>      multiconfig:qemuarm-buster:isar-image-base
> echo 'ISAR_USE_CACHED_BASE_REPO = "1"' >>conf/local.conf
> sudo rm -rf tmp
> bitbake multiconfig:qemuarm-stretch:isar-image-base \
>      multiconfig:qemuarm64-stretch:isar-image-base \
>      multiconfig:qemuamd64-stretch:isar-image-base \
>      multiconfig:qemuarm-buster:isar-image-base
> 

I build it on my machine and the patch set applied to next worked. I 
don't think the /dev/pts error is from the patch set. It could be a 
follow up from this one:

OTE: Executing RunQueue Tasks
ERROR: mc:qemuarm64-stretch:isar-image-base-debian-stretch-qemuarm64 
do_rootfs_postprocess: Function failed: image_configure_accounts (log 
file is located at 
/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984) 
  ERROR: Logfile of failure stored in: 
/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984 


Can you sent log.do_rootfs_postprocess.25984 ?

Kind regards
Quirin



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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-08-01  7:02                 ` Quirin Gylstorff
@ 2019-08-01  9:50                   ` Baurzhan Ismagulov
  2019-08-01 14:23                     ` Quirin Gylstorff
  0 siblings, 1 reply; 21+ messages in thread
From: Baurzhan Ismagulov @ 2019-08-01  9:50 UTC (permalink / raw)
  To: isar-users

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

On Thu, Aug 01, 2019 at 09:02:48AM +0200, Quirin Gylstorff wrote:
> I build it on my machine and the patch set applied to next worked. I don't
> think the /dev/pts error is from the patch set. It could be a follow up from
> this one:
> 
> OTE: Executing RunQueue Tasks
> ERROR: mc:qemuarm64-stretch:isar-image-base-debian-stretch-qemuarm64
> do_rootfs_postprocess: Function failed: image_configure_accounts (log file
> is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984)
> ERROR: Logfile of failure stored in: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984
> 
> 
> Can you sent log.do_rootfs_postprocess.25984 ?

Attached. It fails to chroot into
debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs on my
host. qemu-aarch64 is enabled in update-binfmts --display, the interpreter =
/usr/bin/qemu-aarch64-static is installed. Do we have any host tools / libs
missing in user_manual.md?

Interestingly, the task didn't fail for next.

With kind regards,
Baurzhan.

[-- Attachment #2: log.do_rootfs_postprocess.25984 --]
[-- Type: text/plain, Size: 2386 bytes --]

DEBUG: Executing python function do_rootfs_postprocess
DEBUG: Executing shell function rootfs_do_mounts
DEBUG: Shell function rootfs_do_mounts finished
DEBUG: Executing shell function rootfs_do_qemu
DEBUG: Shell function rootfs_do_qemu finished
DEBUG: Executing shell function image_postprocess_sshd_key_regen
find: '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/etc/ssh/': No such file or directory
DEBUG: Shell function image_postprocess_sshd_key_regen finished
DEBUG: Executing shell function image_postprocess_machine_id
DEBUG: Shell function image_postprocess_machine_id finished
DEBUG: Executing shell function image_postprocess_mark
BUILD_ID="v0.7-104-g89c002c"
VARIANT="Isar target filesystem"
DEBUG: Shell function image_postprocess_mark finished
DEBUG: Executing shell function image_postprocess_configure
DEBUG: Shell function image_postprocess_configure finished
DEBUG: Executing shell function rootfs_postprocess_copy_package_cache
DEBUG: Shell function rootfs_postprocess_copy_package_cache finished
DEBUG: Executing shell function rootfs_postprocess_clean_package_cache
DEBUG: Shell function rootfs_postprocess_clean_package_cache finished
DEBUG: Executing shell function rootfs_postprocess_finalize
rmdir: failed to remove '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/base-apt': No such file or directory
DEBUG: Shell function rootfs_postprocess_finalize finished
DEBUG: Executing shell function image_configure_accounts
Execute groupadd with "--system" for "isar"
chroot: failed to run command '/usr/sbin/groupadd': No such file or directory
WARNING: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/run.image_configure_accounts.25984:1 exit 127 from 'sudo -E chroot '/home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs' /usr/sbin/groupadd "$@" "$name"'
DEBUG: Python function do_rootfs_postprocess finished
ERROR: Function failed: image_configure_accounts (log file is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984)

[-- Attachment #3: log.do_rootfs_postprocess.9942 --]
[-- Type: text/plain, Size: 1610 bytes --]

DEBUG: Executing python function do_rootfs_postprocess
DEBUG: Executing shell function rootfs_do_mounts
DEBUG: Shell function rootfs_do_mounts finished
DEBUG: Executing shell function rootfs_do_qemu
DEBUG: Shell function rootfs_do_qemu finished
DEBUG: Executing shell function image_postprocess_sshd_key_regen
find: '/home/ibr/w/work/j/isar/src/b-20190730-skel-notapplied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/etc/ssh/': No such file or directory
DEBUG: Shell function image_postprocess_sshd_key_regen finished
DEBUG: Executing shell function image_postprocess_machine_id
DEBUG: Shell function image_postprocess_machine_id finished
DEBUG: Executing shell function image_postprocess_mark
BUILD_ID="v0.7-101-g6fe3e90"
VARIANT="Isar target filesystem"
DEBUG: Shell function image_postprocess_mark finished
DEBUG: Executing shell function image_postprocess_configure
DEBUG: Shell function image_postprocess_configure finished
DEBUG: Executing shell function rootfs_postprocess_copy_package_cache
DEBUG: Shell function rootfs_postprocess_copy_package_cache finished
DEBUG: Executing shell function rootfs_postprocess_clean_package_cache
DEBUG: Shell function rootfs_postprocess_clean_package_cache finished
DEBUG: Executing shell function rootfs_postprocess_finalize
rmdir: failed to remove '/home/ibr/w/work/j/isar/src/b-20190730-skel-notapplied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs/base-apt': No such file or directory
DEBUG: Shell function rootfs_postprocess_finalize finished
DEBUG: Python function do_rootfs_postprocess finished

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-08-01  9:50                   ` Baurzhan Ismagulov
@ 2019-08-01 14:23                     ` Quirin Gylstorff
  0 siblings, 0 replies; 21+ messages in thread
From: Quirin Gylstorff @ 2019-08-01 14:23 UTC (permalink / raw)
  To: isar-users

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



On 8/1/19 11:50 AM, Baurzhan Ismagulov wrote:
> On Thu, Aug 01, 2019 at 09:02:48AM +0200, Quirin Gylstorff wrote:
>> I build it on my machine and the patch set applied to next worked. I don't
>> think the /dev/pts error is from the patch set. It could be a follow up from
>> this one:
>>
>> OTE: Executing RunQueue Tasks
>> ERROR: mc:qemuarm64-stretch:isar-image-base-debian-stretch-qemuarm64
>> do_rootfs_postprocess: Function failed: image_configure_accounts (log file
>> is located at /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984)
>> ERROR: Logfile of failure stored in: /home/ibr/w/work/j/isar/src/b-20190729-skel-applied/tmp/work/debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/temp/log.do_rootfs_postprocess.25984
>>
>>
>> Can you sent log.do_rootfs_postprocess.25984 ?
> 
> Attached. It fails to chroot into
> debian-stretch-arm64/isar-image-base-debian-stretch-qemuarm64/rootfs on my
> host. qemu-aarch64 is enabled in update-binfmts --display, the interpreter =
> /usr/bin/qemu-aarch64-static is installed. Do we have any host tools / libs
> missing in user_manual.md?
> 
> Interestingly, the task didn't fail for next.
> 

I have no idea, it sounds like it specific to your setup. Can you try to 
rebuild it with kas-docker?
Set up a minimal kas.yml and enter it with kas-docker --isar shell and 
source the isar-init-build-env and start the build. Then we have the 
setup specific errors removed?

Kind regards,
Quirin

[-- Attachment #2: kas.yml --]
[-- Type: text/plain, Size: 171 bytes --]

#
# Copyright (c) Siemens AG, 2019
#
# Licensed under the Siemens Inner Source License 1.2, or at your option any
# later version.
#

header:
  version: 8

repos:
  isar:

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

* Re: [PATCH 0/3] Add skeleton dir option
  2019-07-31 14:49                 ` Henning Schild
  2019-07-31 17:23                   ` Baurzhan Ismagulov
@ 2019-08-01 16:10                   ` Baurzhan Ismagulov
  1 sibling, 0 replies; 21+ messages in thread
From: Baurzhan Ismagulov @ 2019-08-01 16:10 UTC (permalink / raw)
  To: isar-users

On Wed, Jul 31, 2019 at 04:49:04PM +0200, Henning Schild wrote:
> Did you run the test at least 5 times? That CI is random and can not be
> trusted. Just rebuild master or next ... you are very likely to fail.

The connection is flaky at random moments. While we troubleshoot the problem,
I've ordered a server at the ISP premises, will migrate ci.i-b.o there and let
you know.

With kind regards,
Baurzhan.

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

end of thread, other threads:[~2019-08-01 16:10 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-19 12:36 [PATCH 0/3] Add skeleton dir option Quirin Gylstorff
2019-07-19 12:38 ` [PATCH 1/3] image-account-extension: " Quirin Gylstorff
2019-07-19 12:38   ` [PATCH 2/3] meta-isar: Add example for user settings Quirin Gylstorff
2019-07-23  8:08     ` Henning Schild
2019-07-23 12:00       ` Quirin Gylstorff
2019-07-23 12:03         ` [PATCH 0/3] Add skeleton dir option Quirin Gylstorff
2019-07-23 12:06         ` Quirin Gylstorff
2019-07-23 12:06           ` [PATCH v2 1/3] image-account-extension: " Quirin Gylstorff
2019-07-23 12:06           ` [PATCH v2] ubifs-img: Correct function name Quirin Gylstorff
2019-07-23 12:06           ` [PATCH v2 2/3] meta-isar: Add example for user settings Quirin Gylstorff
2019-07-23 12:06           ` [PATCH v2 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff
2019-07-29 21:25           ` [PATCH 0/3] Add skeleton dir option Baurzhan Ismagulov
2019-07-31 11:44             ` Quirin Gylstorff
2019-07-31 12:40               ` Baurzhan Ismagulov
2019-07-31 14:49                 ` Henning Schild
2019-07-31 17:23                   ` Baurzhan Ismagulov
2019-08-01 16:10                   ` Baurzhan Ismagulov
2019-08-01  7:02                 ` Quirin Gylstorff
2019-08-01  9:50                   ` Baurzhan Ismagulov
2019-08-01 14:23                     ` Quirin Gylstorff
2019-07-19 12:38   ` [PATCH 3/3] image-account-extension:Move configure_accounts to postprocess Quirin Gylstorff

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox