First of all the error from sh does not have anything to do with your inability to connect to localhost, which is likely because you changed the interface calibre listens on in Preferences->Tweaks. And calibre already uses LD_PRELOAD and comes with its own copy of libreadline.so and does not use the sh program at all (it has its own native code launchers). The mismatch is because the version of libreadline used by calibre is not the version used by the system, and it does not affect calibre functioning (libreadline is only needed for interactive prompts, which are only used by calibre-debug, not in normal calibre operation).
|