免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2949 | 回复: 10
打印 上一主题 下一主题

[FreeBSD] freebsd6.1下NFS方式安装apache22出错,请大侠们帮忙诊断一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-05 13:50 |只看该作者 |倒序浏览
安装日志:
buildconf: Using libtool15.m4 at /usr/local/share/aclocal/libtool.m4.
Creating include/arch/unix/apr_private.h.in ...
autom4te259: cannot lock autom4te.cache/requests with mode 2 (perhaps you are running make -j on a lame NFS client?): Operation not supported
autoheader259: /usr/local/bin/autom4te259 failed with exit status: 1
Creating configure ...
autom4te259: cannot lock autom4te.cache/requests with mode 2 (perhaps you are running make -j on a lame NFS client?): Operation not supported
rebuilding rpm spec file
rebuilding srclib/apr-util/configure

Looking for apr source in /usr/ports/www/apache22/work/httpd-2.2.3/srclib/apr
Creating include/private/apu_config.h ...
autom4te259: cannot lock autom4te.cache/requests with mode 2 (perhaps you are running make -j on a lame NFS client?): Operation not supported
autoheader259: /usr/local/bin/autom4te259 failed with exit status: 1
./buildconf failed for apr-util
*** Error code 1

提示为:NFS client 错误。

我的NFS server 和 client配置如下:
server:
/etc/exports
/usr -alldirs -maproot=root -network 192.168.0.0 -mask 255.255.255.0

client:
/etc/fstab
192.168.0.161:/usr/src      /usr/src            nfs     rw              0       0
192.168.0.161:/usr/ports  /usr/ports        nfs     rw              0       0

请大家指点迷津。

[ 本帖最后由 hexianmao 于 2007-1-8 09:11 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-01-05 14:34 |只看该作者
没人遇到过类似问题吗?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-01-05 14:54 |只看该作者
安装时报错提示呢

论坛徽章:
0
4 [报告]
发表于 2007-01-05 19:13 |只看该作者

回复 1楼 hexianmao 的帖子

为什么不直接在NFS server上编译呢? 编译过程中有大量的磁盘IO,NFS的写入性能好像不行的。

还有,提示里面提到你可能在make的时候用到了 -j 的选项。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
5 [报告]
发表于 2007-01-05 23:52 |只看该作者
autom4te259: cannot lock autom4te.cache/requests with mode 2 (perhaps you are running make -j on a lame NFS client?): Operation not supported

这个应该是make ports的时候自己设置的。

你可以去nfs server看看是否可以编译成功,然后回来make install.

论坛徽章:
0
6 [报告]
发表于 2007-01-08 09:05 |只看该作者
感谢各位得热情帮助,nfs server上make install是成功的,然后在nfs client上执行make install就出现上述的错误。我是共享了/usr/src,/usr/ports 两个子目录

论坛徽章:
0
7 [报告]
发表于 2007-01-08 09:07 |只看该作者
另外请问在nfs server上编译成功,怎么在nfs client上不编译而直接用呢?是不是还要共享一些目录?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2007-01-08 09:09 |只看该作者
原帖由 hexianmao 于 2007-1-8 09:07 发表
另外请问在nfs server上编译成功,怎么在nfs client上不编译而直接用呢?是不是还要共享一些目录?

client直接make install就可以了。

你不编译的话,需要安装的时候,make PREFIX=/usr/local/apache22
这样子操作为好。

论坛徽章:
0
9 [报告]
发表于 2007-01-08 09:23 |只看该作者
原帖由 HonestQiao 于 2007-1-8 09:09 发表

client直接make install就可以了。

你不编译的话,需要安装的时候,make PREFIX=/usr/local/apache22
这样子操作为好。



我在NFS SERVER上的APACHE PORTS目录下执行了MAKE INSTALL CLEAN安装成功。
然后在NFS CLIENT上相应的目录下执行MAKE INTALL就出现上述错误,估计SERVER端不该加CLEAN,不过按理也不会出错。
你说的make PREFIX=/usr/local/apache22是在server端 还是client端执行?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
10 [报告]
发表于 2007-01-08 09:42 |只看该作者
clean之后,前面的编译已经清空了。

服务器端执行:
make PREFIX=/usr/local/apache22 instal
客户端:
make PREFIX=/usr/local/apache22 instal
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP