Open mloskot opened 1 year ago
Encounter the same error with kong 3.3.0 version
2023/07/05 05:28:56 [error] 1#0: init_by_lua error: /usr/local/share/lua/5.1/luarocks/loader.lua:104: error loading module 'yaml' from file '/usr/local/lib/lua/5.1/yaml.so':
libyaml-0.so.2: cannot open shared object file: No such file or directory
stack traceback:
[C]: in function 'a_loader'
/usr/local/share/lua/5.1/luarocks/loader.lua:104: in function </usr/local/share/lua/5.1/luarocks/loader.lua:101>
[C]: in function 'require'
/usr/local/share/lua/5.1/lyaml/init.lua:34: in main chunk
[C]: in function 'require'
/usr/local/share/lua/5.1/kong/db/declarative/init.lua:2: in main chunk
[C]: in function 'require'
/usr/local/share/lua/5.1/kong/init.lua:77: in main chunk
[C]: in function 'require'
init_by_lua:2: in main chunk
nginx: [error] init_by_lua error: /usr/local/share/lua/5.1/luarocks/loader.lua:104: error loading module 'yaml' from file '/usr/local/lib/lua/5.1/yaml.so':
libyaml-0.so.2: cannot open shared object file: No such file or directory
stack traceback:
[C]: in function 'a_loader'
/usr/local/share/lua/5.1/luarocks/loader.lua:104: in function </usr/local/share/lua/5.1/luarocks/loader.lua:101>
[C]: in function 'require'
/usr/local/share/lua/5.1/lyaml/init.lua:34: in main chunk
[C]: in function 'require'
/usr/local/share/lua/5.1/kong/db/declarative/init.lua:2: in main chunk
[C]: in function 'require'
/usr/local/share/lua/5.1/kong/init.lua:77: in main chunk
[C]: in function 'require'
init_by_lua:2: in main chunk
Any solution?
I am also trying to upgrade to kong 3.3.1, encountered same error. I using https://download.konghq.com/gateway-3.x-alpine/.
Did anyone face this issue? Any resolution?
@alokrbl I don't have any solution for this particular case, but after numerous failed attempts to 3.2, 3.3, ... I realised that Ubuntu-based image does not suffer any issues, so I migrated straight to the latest kong/kong-gateway:3.6
. Interestingly, it seems Kong 3.3 is the latest version for which Alpine-based images are available, e.g. https://hub.docker.com/_/kong/tags?name=3.6-alpine, so feels like Kong stopped building on Alpine.
I'm running Kong with Docker / Docker Compose on Windows and I can run it based on
kong/kong-gateway:2.8.1.0-alpine
without any problems,I'm trying to switch to Kong 3.x and I'm hitting some walls.
I'm following https://docs.konghq.com/gateway/3.2.x/install/docker/ and trying to run
kong/kong-gateway:3.2.1.0
, and the gateway terminates with:I see the same error for
kong/kong-gateway:<tag>
where<tag>
-s I've tried are 3.0, 3.1 and those with-alpine
and-ubuntu
.Running
kong/kong-gateway:3.1.0.0-alpine
fails with different errorRunning
kong/kong-gateway:3.2-alpine
fails with yet another errordocker-compose.yml