sonarqube 相關問題 - daniel-qa/Information-Security GitHub Wiki

sonarqube 相關問題

  • 無法啟動

1 必須要用 sonar 帳啟啟動 sonarqube 服務 (不能用 root)

2 容器的資料夾不能 mapping

解决问题--docker: Error response from daemon: error while creating mount source path '/data/xxx': mkd...

可能原因:
docker是由snap安装的, 这种情况下,docker只在用户目录下拥有读写权限.

解决方法:
使用snap卸载docker,或者创建地址映射的时候将目录创建在用户目录下,如root用户:

# sudo docker run -p 7080:7090 --name oyente -v /root/data:/root/jar -i -t dongzhensong/autoals:v2

  • EX
docker run --name sonar -ti -p 9000:9000 -v  /root/code:/root/code --rm  sonarqube-custom
  • 掃描到一半,出現語系/字集錯誤

java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters:

  • 執行下列命令,修正語系
   - apt-get update && apt-get install -y locales
    - locale-gen "en_US.UTF-8"
    - update-locale LC_ALL="en_US.UTF-8"
    - export LANG="en_US.UTF-8"