在 17.0.1-2 版本之前的 keycloak 软件包是使用 WildFly 服务器运行的。由于上游已正式迁移到 Quarkus 发行版,Arch Linux 也将遵循此方法。这意味着升级需要一些手动干预。
配置需要从旧的 .xml 格式调整为新的 /etc/keycloak/keycloak.conf。
升级前,请停止 keycloak 服务,升级软件包,迁移配置后再启动。
systemctl stop keycloak.service
pacman -Syu keycloak
# migrate configuration /etc/keycloak/keycloak.conf
systemctl start keycloak.service