免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
打印 上一主题 下一主题

hudson执行不了gmake [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-05-24 11:17 |只看该作者
回复 9# xiaopan3322


    我试过把Makefile里面的$OB_REL直接换成绝对路径,但是出现下面的问恩
Makefile:8: /root/result/etc/Tmp.mk: Permission denied
Makefile:59: /root/result/etc/CALLmake: Permission denied

但是我在/root/result/etc/下面对着两个文件都是chmod 777的  这也是我到现在死活都想不明白的地方!

论坛徽章:
0
12 [报告]
发表于 2011-05-24 11:24 |只看该作者
回复 11# 只为踏雪寻梅


1. 运行以下命令,把信息贴出来:
ls -l /root/result/etc/Tmp.mk
ls -l /root/result/etc/CALLmake

2. 你的Hudson是以什么用户来起的?root?

论坛徽章:
0
13 [报告]
发表于 2011-05-24 11:28 |只看该作者
回复 12# xiaopan3322


    [root@rhel142 etc]# ls -tlr Tmp.mk
-rwxrwxrwx 1 hudson hudson 1107 May 23 14:14 Tmp.mk
[root@rhel142 etc]# ls -tlr CALLmake
-rwxrwxrwx 1 hudson hudson 40613 May 23 14:14 CALLmake

我是在root用户下面启动hudson的  
[root@rhel142 etc]# ps -ef|grep hudson
root     26321     1  0 May23 ?        00:00:00 runuser -s /bin/bash - hudson -c ulimit -S -c 0 >/dev/null 2>&1 ; /usr/bin/java -Djava.awt.headless=true -DHUDSON_HOME=/var/lib/hudson -jar /usr/lib/hudson/hudson.war --logfile=/var/log/hudson/hudson.log --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
hudson   26322 26321  0 May23 ?        00:00:00 -bash -c ulimit -S -c 0 >/dev/null 2>&1 ; /usr/bin/java -Djava.awt.headless=true -DHUDSON_HOME=/var/lib/hudson -jar /usr/lib/hudson/hudson.war --logfile=/var/log/hudson/hudson.log --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
hudson   26346 26322  0 May23 ?        00:01:05 /usr/bin/java -Djava.awt.headless=true -DHUDSON_HOME=/var/lib/hudson -jar /usr/lib/hudson/hudson.war --logfile=/var/log/hudson/hudson.log --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root     29804 28789  0 11:27 pts/0    00:00:00 grep hudson

论坛徽章:
0
14 [报告]
发表于 2011-05-24 11:42 |只看该作者
本帖最后由 xiaopan3322 于 2011-05-24 11:43 编辑

回复 13# 只为踏雪寻梅


    为啥会有三个进程?而且为啥三个的端口都是一样的,都是8080?你用的是哪个,我注意到后面的两个是以hudson这个用户起的……
    如果你用的是后者,并且你能确定给/root目录开权限没有问题的话,试试下面的:
    chmod -R 777 /root
    然后再试试

    要么把这两个文件放到别的地方去

论坛徽章:
0
15 [报告]
发表于 2011-05-24 12:36 |只看该作者
回复 14# xiaopan3322


    好的!谢了兄弟!

论坛徽章:
0
16 [报告]
发表于 2011-05-24 12:40 |只看该作者
回复 15# 只为踏雪寻梅


    先别谢了,我关心的是,问题解决了吗?

论坛徽章:
0
17 [报告]
发表于 2011-05-24 14:07 |只看该作者
回复 16# xiaopan3322


    我的QQ是424768587   方便的话QQ上说下!

论坛徽章:
0
18 [报告]
发表于 2011-05-24 15:06 |只看该作者
Dear ALL:
     该贴问题已经处理!因为编译需要用到环境变量OB_REL  但是hudson不认这个变量,所以在调用build脚本的时候找不到对应的路径。处理方法再系统管理的系统设置里面有个Environment variables  在这里加上OB_REL和对应的路径就可以了。谢谢xiaopan3322 (扛一肩记忆) 的帮助和指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP