首页 > 解决方案 > genymotion 抛出 libssl_conf.so:无法打开共享对象文件:没有这样的文件或目录

问题描述

当我在 Kali Linux 上执行以下代码时

#/opt/genymobile/genymotion# ./genymotion

我明白了

> Logging activities to file: /root/.Genymobile/genymotion.log
Auto configuration failed
139950541100688:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
139950541100688:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
139950541100688:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
139950541100688:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf

但是运行命令

export OPENSSL_CONF=/etc/ssl/

为该会话解决了这个问题。

标签: linuxgenymotion

解决方案


我想你有答案就写

export OPENSSL_CONF=/etc/ssl/

到您的 .bashrc 文件并重新启动计算机 问题应该得到永久解决。

我在 Fedora 上安装 GenomeBrowser 时遇到了类似的问题,这解决了它。

您可以通过以下方式实现上述目标:

echo "export OPENSSL_CONF=/etc/ssl/" >> ~/.bashrc && source ~/.bashrc 

或者如果你的 shell 有 zsh,你可以这样做:

echo "export OPENSSL_CONF=/etc/ssl/" >> ~/.zshrc && source ~/.zshrc

推荐阅读