guxing119 发表于 2008-01-10 16:42

感谢楼主分享,十分感谢

marion 发表于 2008-01-13 15:52

回复 #480 rabe 的帖子

user unknown. Command output: Invalid user specified.

rabe 发表于 2008-01-14 15:21

falalala 发表于 2008-01-14 17:54

按照楼主的文档,执行到这步报错了。请帮看什么原因?

# make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/sasl2/include/sasl -I/usr/local/BerkeleyDB/include -DUSE_TLS -I/usr/local/ssl/include/openssl''AUXLIBS=-L/usr/local/mysql/lib/m
ysql -lmysqlclient -lz -lm -L/usr/local/sasl2/lib -lsasl2 -L/usr/local/BerkeleyDB/lib -L/usr/local/ssl/lib -lssl -lcrypto'
make -f Makefile.in MAKELEVEL= Makefiles
(echo "# Do not edit -- this file documents how Postfix was built for your machine."; /bin/sh makedefs) >makedefs.tmp
No <db.h> include file found.
Install the appropriate db*-devel package first.
See the RELEASE_NOTES file for more information.
make: *** Error 1
make: *** Error 2

falalala 发表于 2008-01-16 10:00

回复 #484 falalala 的帖子

不好意思,该问题找到了。是db.h 没做。

falalala 发表于 2008-01-16 13:14

configure courier-authlib-0.59.3时报错如下,请问如何解决?

configurecourier-authlib-0.59.3时报错如下,请问如何解决?
configure: error: --with-authmysql specified but no mysqlclient.so

marion 发表于 2008-01-16 14:34

回复 #486 falalala 的帖子

前面的帖子中多有讨论,帖子中也有相应的说明。
你可以试试以下方法
#echo "/usr/local/mysql/lib/mysql" >>/etc/ld.so.conf
#ldconfig-v

如果此步以后还不行,则进行下面的步骤
#ln -sv /usr/local/mysql/lib/mysql/usr/local/lib

falalala 发表于 2008-01-16 14:47

回复 #487 marion 的帖子

谢谢marion 及时地回复。
按照#ln -sv /usr/local/mysql/lib/mysql/usr/local/lib 做了一遍还是不行。请问还有可能是哪里的问题吗?

falalala 发表于 2008-01-16 15:44

回复 #487 marion 的帖子

我检查了我运行的
#echo "/usr/local/mysql/lib/mysql" >>/etc/ld.so.conf
#ldconfig-v
这两条命令,应该是这个命令没有生效,这个问题已经脱离了postfix,但还是希望marion能够指点一下
# ldconfig -v |grep mysql
ldconfig: Path `/usr/lib/mysql' given more than once
ldconfig: Can't stat /usr/local/mysql/lib/mysql:: No such file or directory
ldconfig: Can't stat libdbug.a: No such file or directory
ldconfig: Can't stat libheap.a: No such file or directory
ldconfig: Can't stat libmyisam.a: No such file or directory
ldconfig: Can't stat libmyisammrg.a: No such file or directory
ldconfig: Can't stat libmysqlclient.a: No such file or directory
ldconfig: Can't stat libmysqlclient.la: No such file or directory
ldconfig: Can't stat libmysqlclient_r.a: No such file or directory
ldconfig: Can't stat libmysqlclient_r.la: No such file or directory
ldconfig: Can't stat libmysqlclient_r.so: No such file or directory
ldconfig: Can't stat libmysqlclient_r.so.15: No such file or directory
ldconfig: Can't stat libmysqlclient_r.so.15.0.0: No such file or directory
ldconfig: Can't stat libmysqlclient.so: No such file or directory
ldconfig: Can't stat libmysqlclient.so.15: No such file or directory
ldconfig: Can't stat libmysqlclient.so.15.0.0: No such file or directory
ldconfig: Can't stat libmystrings.a: No such file or directory
ldconfig: Can't stat libmysys.a: No such file or directory
ldconfig: Can't stat libvio.a: No such file or directory
/usr/lib/mysql:
      libmysqlclient.so.14 -> libmysqlclient.so.14.0.0
      libmysqlclient_r.so.14 -> libmysqlclient_r.so.14.0.0
      libmysqlclient.so.10 -> libmysqlclient.so.10.0.0
      libmysqlclient_r.so.10 -> libmysqlclient_r.so.10.0.0
/usr/local/mysql/lib/mysql:
      libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
      libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
还有,我发现在/usr/lib下面原来是存在一个mysql目录,不知是否有影响。
该怎么解决这个问题呢?

falalala 发表于 2008-01-16 16:45

回复 #489 falalala 的帖子

问题解决了,解决办法就是删除原有rpm包mysql
然后执行
#echo "/usr/local/mysql/lib/mysql" >>/etc/ld.so.conf
#ldconfig-v
总之就是库文件链接问题。
页: 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58
查看完整版本: RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建)