当前位置:  开发笔记 > 前端 > 正文

SonarQube 6.7无法启动,因为CONFIG_SECCOMP未编译到内核中

如何解决《SonarQube6.7无法启动,因为CONFIG_SECCOMP未编译到内核中》经验,为你挑选了1个好方法。

我刚刚在CentOS 6盒子中将SonarQube从6.0升级到6.7 LTS,并注意到ElasticSearch(ES)无法启动,因为内核(2.6.32-696.3.1.el6.x86_64)没有可用的seccomp.

这在系统调用过滤器检查中正式记录,没有此功能的系统的正确解决方法是配置bootstrap.system_call_filter为false elasticsearch.yml.

这里的问题是因为Sonar在启动时创建了ES配置,写入$SONAR_HOME/temp/conf/es/elasticsearch.yml并且我没有找到设置bootstrap.system_call_filter属性的方法.

我尝试了一种自然(无证)方式介绍sonar.search.bootstrap.system_call_filterbootstrap.system_call_filter属性,sonar.properties但它不起作用.



1> 小智..:

我们遇到了同样的问题.起初我们使用了上面的解决方案但是在github上的声纳代码中搜索之后找到了应该放置此设置的位置:

编辑sonar.properties文件并更改该行:

#sonar.search.javaAdditionalOpts=

sonar.search.javaAdditionalOpts=-Dbootstrap.system_call_filter=false

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有