Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-13276

Galleon provisioning is failing intermittently on s390

    XMLWordPrintable

Details

    Description

      It seems to be randomly between build and dist modules, but in s390 environment the builds fail with the following error:

      org.jboss.galleon.ProvisioningException: Failed to generate host.xml on {
      	[Step 3/4]     "operation" => "composite",
      	[Step 3/4]     "address" => [],
      	[Step 3/4]     "rollback-on-runtime-failure" => true,
      	[Step 3/4]     "steps" => [
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"}
      	[Step 3/4]             ],
      	[Step 3/4]             "disallowed-providers" => ["OracleUcrypto"],
      	[Step 3/4]             "final-providers" => "combined-providers"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"provider-loader" => "elytron"}
      	[Step 3/4]             ],
      	[Step 3/4]             "module" => "org.wildfly.security.elytron"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"provider-loader" => "openssl"}
      	[Step 3/4]             ],
      	[Step 3/4]             "module" => "org.wildfly.openssl"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"aggregate-providers" => "combined-providers"}
      	[Step 3/4]             ],
      	[Step 3/4]             "providers" => [
      	[Step 3/4]                 "elytron",
      	[Step 3/4]                 "openssl"
      	[Step 3/4]             ]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"identity-realm" => "local"}
      	[Step 3/4]             ],
      	[Step 3/4]             "identity" => "$local"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"file-audit-log" => "local-audit"}
      	[Step 3/4]             ],
      	[Step 3/4]             "format" => "JSON",
      	[Step 3/4]             "path" => "audit.log",
      	[Step 3/4]             "relative-to" => "jboss.domain.log.dir"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"constant-realm-mapper" => "local"}
      	[Step 3/4]             ],
      	[Step 3/4]             "realm-name" => "local"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"provider-http-server-mechanism-factory" => "global"}
      	[Step 3/4]             ]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"simple-permission-mapper" => "default-permission-mapper"}
      	[Step 3/4]             ],
      	[Step 3/4]             "mapping-mode" => "first",
      	[Step 3/4]             "permission-mappings" => [
      	[Step 3/4]                 {
      	[Step 3/4]                     "principals" => ["anonymous"],
      	[Step 3/4]                     "permission-sets" => [{"permission-set" => "default-permissions"}]
      	[Step 3/4]                 },
      	[Step 3/4]                 {
      	[Step 3/4]                     "match-all" => "true",
      	[Step 3/4]                     "permission-sets" => [
      	[Step 3/4]                         {"permission-set" => "login-permission"},
      	[Step 3/4]                         {"permission-set" => "default-permissions"}
      	[Step 3/4]                     ]
      	[Step 3/4]                 }
      	[Step 3/4]             ]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"simple-role-decoder" => "groups-to-roles"}
      	[Step 3/4]             ],
      	[Step 3/4]             "attribute" => "groups"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"provider-sasl-server-factory" => "global"}
      	[Step 3/4]             ]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"mechanism-provider-filtering-sasl-server-factory" => "elytron"}
      	[Step 3/4]             ],
      	[Step 3/4]             "filters" => [{"provider-name" => "WildFlyElytron"}],
      	[Step 3/4]             "sasl-server-factory" => "global"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"configurable-sasl-server-factory" => "configured"}
      	[Step 3/4]             ],
      	[Step 3/4]             "properties" => {"wildfly.sasl.local-user.default-user" => "$local"},
      	[Step 3/4]             "sasl-server-factory" => "elytron"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"constant-role-mapper" => "super-user-mapper"}
      	[Step 3/4]             ],
      	[Step 3/4]             "roles" => ["SuperUser"]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"permission-set" => "login-permission"}
      	[Step 3/4]             ],
      	[Step 3/4]             "permissions" => [{"class-name" => "org.wildfly.security.auth.permission.LoginPermission"}]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"permission-set" => "default-permissions"}
      	[Step 3/4]             ],
      	[Step 3/4]             "permissions" => []
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"properties-realm" => "ManagementRealm"}
      	[Step 3/4]             ],
      	[Step 3/4]             "users-properties" => {
      	[Step 3/4]                 "path" => "mgmt-users.properties",
      	[Step 3/4]                 "relative-to" => "jboss.domain.config.dir",
      	[Step 3/4]                 "digest-realm-name" => "ManagementRealm"
      	[Step 3/4]             }
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "write-attribute",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"properties-realm" => "ManagementRealm"}
      	[Step 3/4]             ],
      	[Step 3/4]             "name" => "groups-properties",
      	[Step 3/4]             "value" => {
      	[Step 3/4]                 "path" => "mgmt-groups.properties",
      	[Step 3/4]                 "relative-to" => "jboss.domain.config.dir"
      	[Step 3/4]             }
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"security-domain" => "ManagementDomain"}
      	[Step 3/4]             ],
      	[Step 3/4]             "default-realm" => "ManagementRealm",
      	[Step 3/4]             "permission-mapper" => "default-permission-mapper",
      	[Step 3/4]             "realms" => [
      	[Step 3/4]                 {
      	[Step 3/4]                     "realm" => "ManagementRealm",
      	[Step 3/4]                     "role-decoder" => "groups-to-roles"
      	[Step 3/4]                 },
      	[Step 3/4]                 {
      	[Step 3/4]                     "realm" => "local",
      	[Step 3/4]                     "role-mapper" => "super-user-mapper"
      	[Step 3/4]                 }
      	[Step 3/4]             ]
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"sasl-authentication-factory" => "management-sasl-authentication"}
      	[Step 3/4]             ],
      	[Step 3/4]             "mechanism-configurations" => [
      	[Step 3/4]                 {
      	[Step 3/4]                     "mechanism-name" => "JBOSS-LOCAL-USER",
      	[Step 3/4]                     "realm-mapper" => "local"
      	[Step 3/4]                 },
      	[Step 3/4]                 {
      	[Step 3/4]                     "mechanism-name" => "DIGEST-MD5",
      	[Step 3/4]                     "mechanism-realm-configurations" => [{"realm-name" => "ManagementRealm"}]
      	[Step 3/4]                 }
      	[Step 3/4]             ],
      	[Step 3/4]             "sasl-server-factory" => "configured",
      	[Step 3/4]             "security-domain" => "ManagementDomain"
      	[Step 3/4]         },
      	[Step 3/4]         {
      	[Step 3/4]             "operation" => "add",
      	[Step 3/4]             "address" => [
      	[Step 3/4]                 {"host" => "master"},
      	[Step 3/4]                 {"subsystem" => "elytron"},
      	[Step 3/4]                 {"http-authentication-factory" => "management-http-authentication"}
      	[Step 3/4]             ],
      	[Step 3/4]             "http-server-mechanism-factory" => "global",
      	[Step 3/4]             "mechanism-configurations" => [{
      	[Step 3/4]                 "mechanism-name" => "BASIC",
      	[Step 3/4]                 "mechanism-realm-configurations" => [{"realm-name" => "Management Realm"}]
      	[Step 3/4]             }],
      	[Step 3/4]             "security-domain" => "ManagementDomain"
      	[Step 3/4]         }
      	[Step 3/4]     ]
      	[Step 3/4] }: {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {
      	[Step 3/4]     "WFLYCTL0412: Required services that are not installed:" => ["elytron.security-properties"],
      	[Step 3/4]     "WFLYCTL0180: Services with missing/unavailable dependencies" => ["org.wildfly.security.providers.elytron is missing [elytron.security-properties]"]
      	[Step 3/4] }}}
      	[Step 3/4] 	at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.doHandle(WfConfigGenerator.java:356)
      	[Step 3/4] 	at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.endBatch(WfConfigGenerator.java:272)
      	[Step 3/4] 	at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.executeScript(WfConfigGenerator.java:494)
      	[Step 3/4] 	at org.wildfly.galleon.plugin.config.generator.WfConfigGenerator.forkedForEmbedded(WfConfigGenerator.java:471)
      	[Step 3/4] 	at org.wildfly.galleon.plugin.server.ForkedEmbeddedUtil.main(ForkedEmbeddedUtil.java:208)
      	[Step 3/4] [INFO] Overall Galleon provisioning took 27.115 seconds
      

      Attachments

        Activity

          People

            yborgess1@redhat.com Yeray Borges Santana
            yborgess1@redhat.com Yeray Borges Santana
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: