kong安装报错 /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:33: in function ‘check_state‘

错误信息如下:

2023/06/01 22:32:35 [warn] 1#0: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/kong/nginx.conf:6
nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/kong/nginx.conf:6
2023/06/01 22:32:35 [error] 1#0: init_by_lua error: /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:33: Database needs bootstrapping or is older than Kong 1.0.

To start a new installation from scratch, run 'kong migrations bootstrap'.

To migrate from a version older than 1.0, migrated to Kong 1.5.0 first. 
If you still have 'apis' entities, you can convert them to Routes and Services
using the 'kong migrations migrate-apis' command in Kong 1.5.0.


stack traceback:
    [C]: in function 'error'
    /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:33: in function 'check_state'
    /usr/local/share/lua/5.1/kong/init.lua:628: in function 'init'
    init_by_lua:3: in main chunk
nginx: [error] init_by_lua error: /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:33: Database needs bootstrapping or is older than Kong 1.0.

To start a new installation from scratch, run 'kong migrations bootstrap'.

To migrate from a version older than 1.0, migrated to Kong 1.5.0 first. 
If you still have 'apis' entities, you can convert them to Routes and Services
using the 'kong migrations migrate-apis' command in Kong 1.5.0.


stack traceback:
    [C]: in function 'error'
    /usr/local/share/lua/5.1/kong/cmd/utils/migrations.lua:33: in function 'check_state'
    /usr/local/share/lua/5.1/kong/init.lua:628: in function 'init'
    init_by_lua:3: in main chunk

报错原因,没有对kong使用的数据库进行初始化,执行以下命令即可:

docker run --rm --network=kong-net \ -e "KONG_DATABASE=postgres" \ -e "KONG_PG_HOST=kong-database" \ -e "KONG_PG_PASSWORD=kongpass" \ -e "KONG_PASSWORD=test" \ kong/kong-gateway:3.3.0.0 kong migrations bootstrap


 

猜你喜欢

转载自blog.csdn.net/zhangshenglu1/article/details/130997371