Created attachment 1028256 [details] diff of main.c Description of problem: If you write a "complex" Python plugin for nbdkit it will not load shared libraries properly. Version-Release number of selected component (if applicable): nbdkit v1.1.9 How reproducible: Just try and run a Python script that requires a shared library. Additional info: This can be fixed by changing the flags used in the dlopen call from RTLD_LOCAL to RTLD_GLOBAL
Looks good - I have pushed your patch upstream: https://github.com/libguestfs/nbdkit/commit/77f4982e65840b6edff5e97d3dbdf140f7e3229b