  Every smooth fiber bundle admits a complete (Ehresmann) connection. This
result appears in several references, with a proof on which we have found a
gap, that does not seem possible to remedy. In this note we provide a definite
proof for this fact, explain the problem with the previous one, and illustrate
with examples. We also establish a version of the theorem involving Riemannian
submersions.
