GVKun编程网logo

libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录(无法打开共享库)

27

如果您对libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于libmysqlclient.so

如果您对libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录的详细内容,我们还将为您解答无法打开共享库的相关问题,并且为您提供关于c – 加载共享库时出错:libgsl.so.0:无法打开共享对象文件:没有这样的文件或目录、Docker和Mysql:libz.so.1:无法打开共享对象文件:权限被拒绝、IcePHP无法打开共享对象文件:第0行中的“未知”中没有这样的文件或目录、ImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录的有价值信息。

本文目录一览:

libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录(无法打开共享库)

libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录(无法打开共享库)

直到今天,所有的Rails应用程序都运行良好。 我不确定是否有人更改此机器上的设置。 然而,有没有人知道可以解决这个问题?

细节:

Centos 5.5

阿帕奇

乘客

Rails 3.0.x

MysqL 5.0.77

错误详情:

乘客问题:“没有这样的文件加载” – / config / environment

我可以添加乘客支持到现有的Nginx而不是重build?

Rails 3.1,Nginx,乘客目录索引被禁止

将passenger_base_uri信息传递给Rails应用程序

Rails:我想要Server Sent Events。 我必须放弃Phusion Passenger吗?

sudo:rvm:command not found – RVM MultiUser安装在Ubuntu 12.04服务器上

Phusion Passenger目前没有提供任何应用程序

乘客和Nginx或乘客独立?

乘客config.ru权限被拒绝

铁轨Nginx乘客返回http 301在林德VPS

好吧,这节省了一天。

wget -O /usr/lib64/libMysqLclient.so.15 http://files.directadmin.com/services/es_5.0_64/libMysqLclient.so.15 chmod 755 /usr/lib64/libMysqLclient.so.15 ldconfig

您可以尝试通过以下命令找到正确的软件包:

$ sudo yum whatprovides libMysqLclient.so.15 libMysqLclient15-5.0.95-5.w5.i386 libMysqLclient15-devel-5.0.95-5.w5.i386 cpanel-MysqL-libs-5.0.96-1.cp1136.i386 : The shared libraries required for MysqL clients

然后:

$ sudo yum reinstall WHATEVER_THE_PACKAGE_NAME_IS

您可以通过执行yum search package_name仔细检查包名。

如果没有找到,你可以尝试修复你的百胜库,例如配置Webtatic Yum Repository。

要设置存储库,请安装webtatic-release RPM:

用于CentOS / RHEL 6的Webtatic EL6:

rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm

用于CentOS / RHEL 5的Webtatic EL5.1:

rpm -Uvh http://repo.webtatic.com/yum/el5/latest.rpm

用于CentOS / RHEL 5的Webtatic 5:

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

并再次重复搜索/重新安装过程。

如果您正在运行cPanel ,则可以尝试运行以下脚本:

/scripts/check_cpanel_rpms --fix

如果没有帮助,请删除损坏的软件包,例如rpm -e cpanel-MysqL-5.0.96-1.cp1136并再次运行check命令。

如果仍然不起作用,另一件事可能是重新编译你的Apache(只有当你的LAMP坏了):

/scripts/easyapache

总结

以上是小编为你收集整理的libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

c – 加载共享库时出错:libgsl.so.0:无法打开共享对象文件:没有这样的文件或目录

c – 加载共享库时出错:libgsl.so.0:无法打开共享对象文件:没有这样的文件或目录

我使用gsl.
在我编译我的.cpp文件并运行它之后,我面临下面的错误:

加载共享库时出错:libgsl.so.0:无法打开共享对象文件:没有这样的文件或目录

我发现同样的这个问题在:
https://groups.google.com/forum/#!topic/cortex_var/6vluX7pP0Sk
&安培;
Linux error while loading shared libraries: cannot open shared object file: No such file or directory
&安培;
http://www.gnu.org/software/gsl/manual/html_node/Shared-Libraries.html

而我已经做了如上面的链接写的,但错误仍然存​​在.
有人可以帮我吗

解决方法

要使其工作,请执行以下步骤

开始贝壳

$LD_LIBRARY_PATH= path to your gsl lib folder inside the gsl installation folder$export LD_LIBRARY_PATH

现在运行你的可执行文件

它应该工作正常

Docker和Mysql:libz.so.1:无法打开共享对象文件:权限被拒绝

Docker和Mysql:libz.so.1:无法打开共享对象文件:权限被拒绝

在这个Dockerfile中运行mysqld时(在我的Linux机器上,Linux 12.04)

Dockerfile:

FROM ubuntu:precise
RUN apt-get update
RUN apt-get install -y MysqL-server

CMD ["/usr/sbin/MysqLd"]

我在加载共享库时遇到MysqLd:error:libz.so.1:无法打开共享对象文件:权限被拒绝

而通过boot2docker在我的Mac上运行MysqLd启动就好了.

我尝试了不同的基础docker图像:

> phusion / baseimage:0.9.8
> phusion / baseimage:0.9.1
> ubuntu:最新

我在主机系统上运行了apt-get update和apt-get upgrade(包括更新MysqL),我已经重新启动了主机系统.

关于如何进行的任何想法?

关于我的系统的信息:

$docker version
Client version: 0.9.0
Go version (client): go1.2.1
Git commit (client): 2b3fdf2
Server version: 0.9.0
Git commit (server): 2b3fdf2
Go version (server): go1.2.1
Last stable version: 0.9.0

$docker info
Containers: 37
Images: 340
Driver: aufs
Root Dir: /var/lib/docker/aufs
Dirs: 414
WARNING: No swap limit support

$uname -a
Linux Ubuntu-1204-precise-64-minimal 3.8.0-37-generic #53~precise1-Ubuntu SMP Wed Feb 19 21:37:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

回答leeduhem关于libz.so.1权限的评论:

$ls -l /lib/x86_64-linux-gnu/libz.so.1
lrwxrwxrwx 1 root root 15 Nov 10  2011 /lib/x86_64-linux-gnu/libz.so.1 -> libz.so.1.2.3.4

$ls -l /lib/x86_64-linux-gnu/libz.so.1.2.3.4 
-rw-r--r-- 1 root root 92720 Nov 10  2011 /lib/x86_64-linux-gnu/libz.so.1.2.3.4

使用更改权限

$chmod +x  /lib/x86_64-linux-gnu/libz.so.1.2.3.4 

我仍然得到错误.

运行strace -o /tmp/MysqL.strace MysqLd和cat /tmp/MysqL.strace给出

execve("/usr/sbin/MysqLd",["MysqLd"],[/* 7 vars */]) = 0
brk(0)                                  = 0x7f4d41f7c000
access("/etc/ld.so.nohwcap",F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONYMOUS,-1,0) = 0x7f4d403c5000
access("/etc/ld.so.preload",R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache",O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
open("/lib/x86_64-linux-gnu/tls/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/tls/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/tls",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64-linux-gnu/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
stat("/lib/x86_64-linux-gnu",0x7fff713907f0) = -1 EACCES (Permission denied)
open("/usr/lib/x86_64-linux-gnu/tls/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/tls/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/tls",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64-linux-gnu",0x7fff713907f0) = -1 EACCES (Permission denied)
open("/lib/tls/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/lib/tls/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/tls",0x7fff713907f0)        = -1 ENOENT (No such file or directory)
open("/lib/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib/x86_64",0x7fff713907f0)     = -1 ENOENT (No such file or directory)
open("/lib/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib",0x7fff713907f0)            = -1 EACCES (Permission denied)
open("/usr/lib/tls/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/tls",0x7fff713907f0)    = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/x86_64",0x7fff713907f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1",O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib",0x7fff713907f0)        = -1 EACCES (Permission denied)
writev(2,[{"MysqLd",6},{": ",2},{"error while loading shared libra"...,36},{"libz.so.1",9},{"cannot open shared object file",30},{"Permission denied",17},{"\n",1}],10) = 107

查看跟踪似乎指示的目录/ lib和/ lib / x86_64-linux-gnu是不允许的:

$ls -ld /lib
drwxr-xr-x 12 root root 4096 Dec 16 13:42 /lib

$ls -ld /lib/x86_64-linux-gnu
drwxr-xr-x 3 root root 4096 Mar 17 13:39 /lib/x86_64-linux-gnu  
最佳答案
删除容器为我解决了这个问题.

更新:该解决方案的工作时间不长.

所以我一直在搜索,找到了something related with Apparmor.

如果您在主机上安装了MysqL,Apparmor可能会限制对Docker容器上安装的MysqL访问此共享库.以下修复了问题:

#Type this on your host terminal
sudo ln -s /etc/apparmor.d/usr.sbin.MysqLd /etc/apparmor.d/disable/
sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.MysqLd

IcePHP无法打开共享对象文件:第0行中的“未知”中没有这样的文件或目录

IcePHP无法打开共享对象文件:第0行中的“未知”中没有这样的文件或目录

我在Apache error_log中出现错误:

[03-Feb-2014 08:28:28 UTC] PHP Warning: PHP Startup: Unable to load dynamic library ''/usr/local/lib/PHP/extensions/no-debug-non-zts-20100525/IcePHP.so'' - libIce.so.35: cannot open shared object file: No such file or directory in UnkNown on line 0

运行ldd命令显示:

[/builds/Ice-3.5.0/PHP]# ldd /usr/local/lib/PHP/extensions/no-debug-non-zts-20100525/IcePHP.so linux-vdso.so.1 => (0x00007fff70fff000) libIce.so.35 => /opt/Ice-3.5.0/lib64/libIce.so.35 (0x00007fce80322000) libSlice.so.35 => /opt/Ice-3.5.0/lib64/libSlice.so.35 (0x00007fce7fea6000) libIceUtil.so.35 => /opt/Ice-3.5.0/lib64/libIceUtil.so.35 (0x00007fce7fc2d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fce7fa04000) librt.so.1 => /lib64/librt.so.1 (0x00007fce7f7fb000) libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fce7f4f5000) libm.so.6 => /lib64/libm.so.6 (0x00007fce7f271000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fce7f05a000) libc.so.6 => /lib64/libc.so.6 (0x00007fce7ecc6000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fce7eab5000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fce7e8b0000) /lib64/ld-linux-x86-64.so.2 (0x0000003441800000)

而且ls命令中的文件返回:

[/builds/Ice-3.5.0/PHP]# ls /opt/Ice-3.5.0/lib64/libIce.so.35 /opt/Ice-3.5.0/lib64/libIce.so.35@

我已经重新启动apache: service httpd restart

Apache不加载Xdebug,但从命令行启动

multipartentity不能被parsing为一个types

RewriteRule的作品,但丑陋的URL显示,而不是漂亮的一个

将MultiLabelDataset <String,String>转换为Guava Multimap进行打印/检查

如何在Apache中同时重写和设置标头

为什么这仍然会返回一个错误?

什么是“孩子pid 10708退出信号分割错误(11)”错误的根本原因?

使用mssql方法(Mac OS X上的FreeTDS,PHP和Apache)

如何设置像blogspot这样的子域名

如何处理自定义url模式的重写?

设置Apache和Python Wsgi以使用VirtualEnv

原来,我不得不将路径添加到PHP.ini include_path:

include_path = ".:/usr/lib/PHP:/usr/local/lib/PHP:/opt/Ice-3.5.0/lib"

总结

以上是小编为你收集整理的IcePHP无法打开共享对象文件:第0行中的“未知”中没有这样的文件或目录全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

ImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录

ImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录

我正在尝试在树莓派3b +上运行Arducam MT9J001相机。尝试运行该程序时,出现以下错误:“
ImportError:libcblas.so3:无法打开共享库文件:没有这样的文件或目录。”
我已经将计算机视觉软件下载到树莓派上,尽管它似乎仍然无法正常工作。我不确定该项目还可以使用哪些其他信息,但是如果还有其他需要说明的信息,请告诉我。提前致谢!

答案1

小编典典

什么对我有用(我缺少一些依赖项):

pip3 install opencv-python sudo apt-get install libcblas-devsudo apt-get install libhdf5-devsudo apt-get install libhdf5-serial-devsudo apt-get install libatlas-base-devsudo apt-get install libjasper-dev sudo apt-get install libqtgui4 sudo apt-get install libqt4-test

关于libmysqlclient.so.15:无法打开共享对象文件:没有这样的文件或目录无法打开共享库的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于c – 加载共享库时出错:libgsl.so.0:无法打开共享对象文件:没有这样的文件或目录、Docker和Mysql:libz.so.1:无法打开共享对象文件:权限被拒绝、IcePHP无法打开共享对象文件:第0行中的“未知”中没有这样的文件或目录、ImportError:libcblas.so.3:无法打开共享对象文件:没有这样的文件或目录的相关知识,请在本站寻找。

本文标签: