Spin structures, frame bundles, and trivializations over the 2-skeleton

Solution 1:

An oriented $n$-bundle is always trivializable over the 1-skeleton. (this is in fact equivalent to being orientable)

Now you can ask yourself when does such a trivialization extend over the 2-skeleton? To consider this we look at the trivial bundle over a 2-cell $e$ and the transitions maps on $\partial e \cong S^1$ which are coming from the trivialization on the 1-skeleton. Since the bundle is orientable we can obtain a map $S^1 \to SO(n)$ for this cell, i.e. an element in the fundamental group $\pi_1(SO(n))$.

Now note that an element in $H^1(Fr(E),\mathbb Z_2) = Hom (\pi_1(Fr(E),\mathbb Z_2)$ is just a homomorphism on the fundamental group. Respecting the restriction to the fiber means that this homomorphism measures the extendability over the 2-skeleton I described above. (because if we can restrict compatibly it means that we get actually information about the vector bundle, since it respects the choice of basis, which is precisely what we want to extend).

Solution 2:

I believe this is an application of obstruction theory applied to fibrations. I haven't checked the details, but the material is in Davis & Kirk's Lecture Notes in Algebraic Topology, available online in revised form.

You should look at section 7.10, more precisely theorem 7.37, and the discussion following it.

Here's the actual theorem (though the discussion in the book will also likely be useful):

enter image description here

I am not familiar with your particular bundles so I can't say anything as to why the hypotheses are fulfilled.