Suppose we define two types of bundles,
(1) a triple $(E,\pi,B)$ of two topological spaces $E$ and $B$, and a continuous surjective map $\pi : E \to B$, such that all fibres $F_b = \pi^{-1}(\{b\})$ (for $b \in B$) are pairwise homeomorphic, and
(2) a triple $(E,\pi,B)$ of two smooth manifolds $E$ and $B$, and a smooth surjective map $\pi : E \to B$, such that all fibres $F_b = \pi^{-1}(\{b\})$ (for $b \in B$) are pairwise diffeomorphic.
We say that a bundle allows a local trivialization if each $b \in B$ has a neighbourhood $O \subseteq B$ and an isomorphism (homeomorphism, diffeomorphism) $\phi : O \times F_b \to \pi^{-1}(O)$ such that $\pi \circ \phi (p,f) = p$ for any $p \in O$ and any $f \in F_b$.
The question is: Are there examples of bundles of type (1) or type (2) which don't allow local trivializations? In other words, what could go wrong?