I was reading Einstein's 1911 paper named "On the Influence of Gravitation on the Propagation of Light" when is stated a formula for frequencies measured by observers at different fixed positions (heights) on Earth surface. One observer is at the origin of some coordinate system and measures a frequency ν0of a light beam. The second observer is at some position x in the same chart and measures a frequency ν of the same light beam. Einstein obtais that
ν=ν0(1+ϕc2)
where ϕ≤0 such that ν≤ν0, the famous gravitational redshift.
However, at the end of section 3 of this paper, Einstein came to other result about speed of light measured by these observers:
c=c0(1+ϕc2)
and so c≤c0. Here c is measured by the "ν" observer an its called "coordinate speed of light" and c0 is measured by the "ν0" observer, and it is the usual vaccuum speed of light.
My question is: How the wavelength should transform from one observer to the other? I mean, if I take eq. (1), I could use
cλ=c0λ0(1+ϕc2)
Then by eq.(2) we obtain λ=λ0, which I think is non-sense because since the observers have two different frequencies of the same light beam, they certainly should disagree about its wavelength. Where is my mistake?