Vector bundle of dimension $\leqslant n$ on $n$-connected space is trivial I wonder whether any vector bundle of dimension $\leqslant n$ on an $n$-connected CW-complex is trivial? It seems that,


*

*the complex can be given cellular structure with exactly one 0-dimensional cell and no other cells of dimension $\leqslant n$,

*there is a inner product on the vector bundle by the paracompactness of CW-complexes,

*the corresponding $S^{n-1}$-fiber bundle, by some obstruction theory argument (I am not sure which one, but it should use the fact that all maps $S^{\leqslant (n-1)} \to S^n$ are homotopic), has a section,

*and its orthogonal complement has smaller dimension, so allowing the proof by induction.


For $n=1$ it is true: any covering (with two sheets) over simply-connected space is trivial. But I have not found the general statement anywhere, so it there an error?

This is more of a comment on the other answers.
We can interpret the case $n = 0$ in terms of classifying spaces as well. The point is that $BO(1) = \mathbb{RP^{\infty}}$, and any map $f$ from a simply connected space $X$ to $BO(1)$ will lift to the universal cover of $BO(1)$, which is $S^{\infty}$. In particular, $f$ will factor through a contractible space, and thus is null homotopic. 
Of course, one can also prove this more directly, also using the lifting lemma on the simply connected space itself, and without referring to classifying spaces. But phrasing it this way makes it natural that one would want to a "lifting" lemma for universal principle bundles (in particular for $G = O(n)$). However, there doesn't seem to be one, as the answers to this question show. (Or if there is one, it is more subtle than just checking induced maps on homotopy groups.) (Note that the map corresponding to a vector bundle lifts to the universal bundle, which is contractible, iff the map is homotopic, iff the vector bundle is trivial.)
