Is caused by both, because each mod want assign a fast_replaceable_group to the vanilla pump. Krastorio add to the game a steel pump that should be next pump in successions, probably Factorio Extended Plus Transport add a pump-mk2 that want do the same.
This must be solved from one mod, decide to override the other mod changes or don't change the other mod modifications to the base game.
We have end the develop of this mod, and we will not provide new compatibility with others mods, we are already compatible with many, and big overhauls are very difficult to compatibilize.
So, ask to jimmyjon711 if want care about this error, otherwise u have to change ur desire modpack.