The reason of ServiceMix cannot start up after install CollabNet Subversion Edge

What's the problem?

Today I found ServiceMix on 74 cannot start up. Before this, I also found ServiceMix on 108 also cannot start up. Finally, I found the reason is from install CollabNet Subversion Edge (CSVN for short).


How to find the reason of the problem?

Because ServiceMix cannot startup, there is no karaf.log. And logs in the directory "/log/scf" also without any help to this issue. But when I saw karaf.out, there is one line log:
"Error: Password file read access must be restricted: /opt/jdk1.6.0_20/jre/lib/management/snmp.acl"

So this log shows that the start up issue may be because of the permission of JRE file is too high. So I remembered that when I modified the access permission of files in /opt directory because I need to install CSVN with non-root account (see my documentation about how to install CSVN) and this account need permissions to do operations in /opt directory.


How to solve this problem?

To solve this problem after got the reason. I logged on 22 server, got the right permission of "snmp.acl". Then set the permission of this file on 74 as the right value. Then ServiceMix can start up successfully.


More read? What is "snmp.acl"?

SNMP full name is "Simple Network Management Protocol". It is a protocol based on TCP/IP and used to manage equipments on the networks, like routes and something else. "snmp.acl" is the access control list of SNMP in JRE. It have to be only readable by its owner. So any higher permissions will result JRE cannot start up. 

References:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值