Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-825

chsmack missing due to RecipeSpecificSysroot in pyro

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • Eel
    • Eel
    • None
    • pyroupdate.xml , qemux86-64 or porter or m3

      Block upgrade to pyro.

      Description: boot fails. During build we see messages like:

      [log_check] warning: %post(base-files-3.0.14-r89.qemux86_64) scriptlet failed, exit status 127
      [log_check] warning: %post(cynara-0.11.0+git0+973765e329-r0.corei7_64) scriptlet failed, exit status 1
      [log_check] warning: %post(security-manager-policy-1.0.2+git0+860305a595-r0.corei7_64) scriptlet failed, exit status 1
      [log_check] warning: %post(security-manager-1.0.2+git0+860305a595-r0.corei7_64) scriptlet failed, exit status 127
      
      

      which are caused by:

      Installing  : base-files-3.0.14-r89.qemux86_64                        58/1288.                                                                                                             
      /var/tmp/rpm-tmp.3JeWJR: 12: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 13: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 18: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 19: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 23: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 29: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      /var/tmp/rpm-tmp.3JeWJR: 30: /var/tmp/rpm-tmp.3JeWJR: chsmack: not found                                                                                                                     
      warning: %post(base-files-3.0.14-r89.qemux86_64) scriptlet failed, exit status 127
      

      This is caused by the Recipe Specific Sysroots in pyro.
      A recipe (task) only gets to see the dependencies in a separate sysroot directory that are declared (via hardlinks). Thus in our case the native chsmack seems be missing for this task.

      The subsequent errors can be either caused by the failing base-files or have similar symptoms.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            scottm Scott Murray
            jsmoeller Jan-Simon Moeller
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: