I met the same problem today. I put the code into wolfram online, I get a result. But my desktop version of Mathematica returned the input to me exactly. There must be a bug.
It is a nonlinear boundary value problem, unlikely to have a closed-form solution. Try NDSolve.
NDSolve