Env Details:Distro: CorePlus v.8.0
Host: Oracle Virtual Box 5.1.20
GUI: XVesa / Openbox
Userland: busybox
On Boot List:- Xvesa.tcz
- Xlibs.tcz
- Xprogs
- aterm.tcz
- flwm_topside.tcz
- wbar.tcz
- openbox.tcz
- claws-mail.tcz
- claws-mail-locale.tcz
- claws-mail-doc.tcz
- claws-mail-dev.tcz
- db-doc.tcz
- aspell-en.tzc
- aspell.tcz
- aspell-doc.tcz
- aspell-dev.tcz
- vim.tcz
- firefox-ESR.tcz
Issue:Claws mail's binary is linked against the wrong distro's db version
errorclaws-mail: error while loading shared libraries: libdb-6.1.so: cannot open shared object file: No such file or directory
Work aroundThe binary C interface for both 6.1 and 6.2 of libdb are the same, so a simple symlink of the correct name allows the application to work. in /usr/local/lib. Once can create it with the following command:
sudo ln -s /usr/local/lib/libdb.so /usr/local/lib/libdb-6.1.so
sudo ldconfig
Note that ldconfig is necessary prior to running claws-mail.
Suggested FixUpgrade the libdb package for v8.0 to 6.2 and or include the appropriate symlinks.