Failed Docker Command
docker run --name keycloak2 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8280:8080 -p 8543:8443 \
-v "d:/dev/quarkus/security-keycloak-authorization-quickstart/import:/opt/jboss/keycloak/imports" \
-e KEYCLOAK_IMPORT="/opt/jboss/keycloak/imports/realm-export.json \
quay.io/keycloak/keycloak:15.0.2
- Error: KC-SERVICES0005: Unable to import realm RBAC from file: Script upload is disabled
Error Stack
09:17:18,792 INFO [org.keycloak.services] (ServerService Thread Pool -- 64) KC-SERVICES0050: Initializing master realm
09:17:22,215 WARN [org.keycloak.services] (ServerService Thread Pool -- 64) KC-SERVICES0005: Unable to import realm RBAC from file /opt/jboss/keycloak/imports/realm-export.json.: java.lang.RuntimeException: Script upload is disabled
at org.keycloak.keycloak-authz-policy-common@15.0.2//org.keycloak.authorization.policy.provider.js.JSPolicyProviderFactory.updatePolicy(JSPolicyProviderFactory.java:125)
at org.keycloak.keycloak-authz-policy-common@15.0.2//org.keycloak.authorization.policy.provider.js.JSPolicyProviderFactory.onImport(JSPolicyProviderFactory.java:70)
Fix add upload_scripts=enabled to your KEYCLOAK_IMPORT variable
- Add –Dkeycloak.profile.feature.upload_scripts=enabled” to your KEYCLOAK_IMPORT variable
- KEYCLOAK_IMPORT=”/opt/jboss/keycloak/imports/realm-export.json -Dkeycloak.profile.feature.upload_scripts=enabled
docker run --name keycloak2 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -p 8280:8080 -p 8543:8443 \
-v "d:/dev/quarkus/security-keycloak-authorization-quickstart/import:/opt/jboss/keycloak/imports" \
-e KEYCLOAK_IMPORT="/opt/jboss/keycloak/imports/realm-export.json -Dkeycloak.profile.feature.upload_scripts=enabled" \
quay.io/keycloak/keycloak:15.0.2
References
Be First to Comment