更新时间:2025-03-28 GMT+08:00
分享

SCC初始化锁文件失败

问题现象

sonarqube-check失败,日志显示“scc initialize locking file failed”

原因分析

没有可用的锁。磁盘不支持lock锁,或者磁盘nfslock服务没有开启。

处理方法

  1. 以root用户登录执行代码检查任务的执行机。
  2. 执行以下命令,确保rpcbind服务正在运行。

    bash
    systemctl start rpcbind
    systemctl enable rpcbind

  3. 执行以下命令,启动nfslock服务。

    bash
    systemctl start nfs-server
    systemctl enable nfs-server

    如果系统提示nfslock服务不存在,可以尝试使用nfs-server或者nfs-kernel-server命令启动NFS服务。

  4. 执行以下命令,检查nfslock服务是否成功启动,若未成功, 需执行3重新启动。

    bash
    systemctl status nfs-server

  5. 确保“/etc/exports”文件中配置了需要共享的目录,并且nfslock服务的配置文件“/etc/sysconfig/nfs”已经正确设置。
  6. 如果修改了NFS的配置文件,需执行以下命令,重启NFS服务,使修改生效。

    bash
    systemctl restart nfs-server

  7. 检查防火墙设置,确保防火墙没有阻止NFS服务所需的端口。如果被阻止,需要添加相应的规则来允许NFS流量通过。

相关文档