"ETXTBSY - это нарушение общего доступа к файлам на системном уровне, и оно указывает на то, что другой процесс уже открыл файл и заблокировал его."( source )
Это означает, что npm пытается перезаписать заблокированный файл.Вы должны остановить процесс, удерживающий блокировку, чтобы иметь возможность перезаписать этот файл.
PID процесса можно найти с помощью
fuser -u <package.json.somenumber