linux - 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/
为该会话解决了这个问题。
解决方案
我想你有答案就写
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
推荐阅读
- flutter - “如果为空”运算符:“??” 在 Dart 中似乎不适用于条件成员访问“?”。
- css - 在反应js中排列卡片
- arrays - 从 Typescript 的下拉列表中从 Object 数组中获取 Object 内的值时出错
- ironpython - AsValueString() 上的 DB.FilterStringRule 失败
- r - 如何导入数据、选择变量并使用闪亮的模块生成图?
- java - 基本身份验证 + JWT 与 Oauth2
- google-sheets - Google 数据洞察中未检测到数字
- python - OpenGL 如何在以 .jpg 作为背景的同时显示 .obj 模型?
- algorithm - 分而治之的方法来找到数组 A[lo..hi] 中两个元素之间的最小差异(绝对值)
- python - 通过 Twilio API 抓取网页并发送到我的手机