He estado instalando ArchLinux en un viejo portátil que tengo abandonado, y al actualizar los paquetes instalados me ha salido este error:
error: failed to commit transaction (conflicting files)
initscripts: /etc/profile.d/locale.sh exists in filesystem
Errors occurred, no packages were upgraded.
La solución la encontré en un artículo de ArchLinux, y consiste en borrar el archivo que nos está molestando (locale.sh). Necesitas ser administrador para ejecutar este comando en la terminal:
rm /etc/profile.d/locale.sh