[jboss-jira] [JBoss JIRA] (WFLY-13276) Galleon provisioning is failing intermittently on s390

Yeray Borges Santana (Jira) issues at jboss.org
Tue Mar 24 05:56:56 EDT 2020


Yeray Borges Santana created WFLY-13276:
-------------------------------------------

             Summary: Galleon provisioning is failing intermittently on s390
                 Key: WFLY-13276
                 URL: https://issues.redhat.com/browse/WFLY-13276
             Project: WildFly
          Issue Type: Bug
          Components: Build System
            Reporter: Yeray Borges Santana
            Assignee: Yeray Borges Santana


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


{noformat}
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
{noformat}




--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list