文档首页/
代码检查 CodeArts Check/
常见问题/
技术类问题/
执行代码检查任务时报错:CC.00040010.400 代码检查失败,请到检查日志中查看具体错误信息/
SCC初始化锁文件失败
链接复制成功!
SCC初始化锁文件失败
问题现象
sonarqube-check失败,日志显示“scc initialize locking file failed”。
原因分析
没有可用的锁。磁盘不支持lock锁,或者磁盘nfslock服务没有开启。
处理方法
- 以root用户登录执行代码检查任务的执行机。
- 执行以下命令,确保rpcbind服务正在运行。
bash systemctl start rpcbind systemctl enable rpcbind
- 执行以下命令,启动nfslock服务。
bash systemctl start nfs-server systemctl enable nfs-server
如果系统提示nfslock服务不存在,可以尝试使用nfs-server或者nfs-kernel-server命令启动NFS服务。
- 执行以下命令,检查nfslock服务是否成功启动,若未成功, 需执行3重新启动。
bash systemctl status nfs-server
- 确保“/etc/exports”文件中配置了需要共享的目录,并且nfslock服务的配置文件“/etc/sysconfig/nfs”已经正确设置。
- 如果修改了NFS的配置文件,需执行以下命令,重启NFS服务,使修改生效。
bash systemctl restart nfs-server
- 检查防火墙设置,确保防火墙没有阻止NFS服务所需的端口。如果被阻止,需要添加相应的规则来允许NFS流量通过。