Let $M$ be a manifold and $V$ be an oriented vector bundle. It's well known that if the Euler class of $V$ is non zero, then $V$ can't have a non-vanishing section. The converse is not true, see Vanishing of Euler class , or the answer by John Klein below, given to the first version of this question. So:
Question. Recall that the normal bundle of a smooth orieantable submanifold in $\mathbb R^n$ always has zero Euler class. Does such a normal bundle always has a non-vanishing section? If yes, how to prove this? If no, what is a counterexample?
PS. It turns out that this question is a subquestion of the following much more informed one: Embeddings without nonvanishing normal vector fields