Skip to content

error loading module 'override.fiber'; luaopen_override_fiber: symbol not found

That issue is a copy of the issue reported to Tarantool-module on Github

It seems to be a regression after Tarantool 2.11.0. There is next error (but no such error with 2.10.7):

   • Running `cartridge.pre-build`
   • Running `tarantoolctl rocks make`
PANIC: unprotected error in call to Lua API (builtin/internal.loaders.lua:222: error loading module 'override.fiber' from file '/lib/libcarbonite.so':
 /lib/libcarbonite.so: undefined symbol: luaopen_override_fiber)

I've checked it with several tarantool-module versions (0.6.4, 1.1.0), it's same behavior for both of them. We have a basic cartridge app and libcarbonite is our only module, built using tarantool-module as a dependency. Here is the rockspec:

package = 'flare'
version = 'scm-1'
source  = {
    url = '/dev/null',
}
dependencies = {
    'tarantool',
    'lua >= 5.1',
    'checks == 3.1.0-1',
    'cartridge == 2.7.4-1',
    'metrics == 0.13.0-1',
    'migrations == 0.4.2-1',
    'moonwalker',
    'cartridge-cli-extensions == 1.1.1-1',
    'expirationd == 1.4.0-1',
}
build = {
    type = 'none';
}

Also see output for nm libcarbonite.dylib here.