
# SCC初始化锁文件失败
#### 问题现象
sonarqube-check失败，日志显示"scc initialize locking file failed"。
![](https://support.huaweicloud.com/codecheck_faq/zh-cn_image_0000002214445622.png "点击放大")
#### 原因分析
没有可用的锁。磁盘不支持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流量通过。
 
