Um processo está ocupado fazendo algo com o seu arquivo. Talvez o arquivo esteja corrompido ou o arquivo esteja em um estado que esteja bloqueando o processo.
Não sei qual sistema operacional você está usando, mas lsof
está disponível no linux e em muitas plataformas unix. lsof
mostrará qual processo tem um arquivo aberto.
e.g. lsof filename
Quando o processo que tem o arquivo aberto é conhecido, a solução é eliminar o processo. Mas verifique primeiro se é seguro fazê-lo. Se você não tiver certeza sobre isso, reinicie a máquina em vez de usar kill.