版本 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