No hay mucha ambigüedad en el mensaje de error:eres establecer un duplicado en algún lugar
- O bien:la combinación ya existe y está intentando insertarla de nuevo
- O:no existe y está actualizando varias filas con la misma combinación
O la superposición:
- la combinación ya existe y está actualizando varias filas con la misma combinación
A menos que el índice o algo así sea incorrecto...