Fiware 创建新应用程序时,在Keyrock中未找到id为106(HTTP 404)的角色

Fiware 创建新应用程序时,在Keyrock中未找到id为106(HTTP 404)的角色,fiware,Fiware,我在Horizon(Identity manager GE)中创建新应用程序时遇到问题。 Im以idm用户身份登录,在创建应用程序时,在第一步指定名称、说明、回调和url并按“下一步”时,出现以下错误: Error: No Role found with id: 106 (HTTP 404) Error: Unable to register the application. 可能是什么问题?错误出现在Horizons local_settings.py文件中。 而不是指向表角色的相应行ID

我在Horizon(Identity manager GE)中创建新应用程序时遇到问题。 Im以idm用户身份登录,在创建应用程序时,在第一步指定名称、说明、回调和url并按“下一步”时,出现以下错误:

Error: No Role found with id: 106 (HTTP 404)
Error: Unable to register the application.


可能是什么问题?

错误出现在Horizons local_settings.py文件中。 而不是指向表角色的相应行ID的属性FIWARE\u PURCHASER\u ROLE\u ID和FIWARE\u PROVIDER\u ROLE\u ID,如下所示:

FIWARE_PURCHASER_ROLE_ID = '5786623590bc4f3ab01c61733a13ee6d'
FIWARE_PROVIDER_ROLE_ID = '4806909eb4b646c7a1f11ad9f9ed53ed'
属性为:

FIWARE_PURCHASER_ROLE_ID = '106'
FIWARE_PROVIDER_ROLE_ID = '191'
我猜这是sqlite db的默认配置。 因此,如果使用mysql db,只需在该文件中为表role_fiware中的这些属性插入正确的ID即可