Let $\pi: G\to X$ be a continuous open (!) surjection of locally compact Hausdorff spaces. Assume that each fiber $G_x=\pi^{-1}(x)$, $x\in X$ carries a group structure making it a locally compact group. Suppose the unit section $\varepsilon:X\to G$ is continuous as well as the multiplication $M:G^{(2)}\to G$, where $G^{(2)}\subset G\times G$ is the union of all $G_x\times G_x$, $x\in X$. Finally I want the inversion $i:G\to G$ to be continuous as well.
My question is, whether there are enough local sections, i.e., whether $G$ is the union of the images of continuous local sections?
More explicitly, this means that for every $g\in G$ there exists an open set $U\subset X$ and a continuous map $s:U\to G$ with $\pi\circ s=Id_U$ such that $g$ lies in the image of $s$?
Natural counterexamples to the existence of local sections, like the square map ${\mathbb C}\to \mathbb C$, $z\mapsto z^2$ seem to be ruled out by the existence of the unit section and the continuity of the group structure.