Let's have the next case. A rod (with mass $m$, length $L$ and a momentum of inertia $I$) at the initial time is located on a cylinder (with radius $R$) surface so that it's (rod's) center of mass lies on top of the surface. The сylinder is fixed. The rod moves along the surface without slip. There's need to find a frequency of small oscillations.
If I understand the task correctly, the center of rod's mass moves along the involute $$ x_{c} = R\sin(\varphi ) - R \varphi \cos (\varphi ), $$ $$ y_{c} = R\cos(\varphi) + R \varphi \sin(\varphi ). $$ So the lagrangian
$$ L = \frac{m l^{2}}{2} \dot \varphi^{2} \varphi^{2} + \frac{I\dot \varphi^{2}}{2} + mg( R\cos(\varphi) + R \varphi \sin(\varphi ) ) $$ near the equilibrium is approximately equal to
$$ L \approx \frac{I\dot \varphi^{2}}{2} + mgR \frac{\varphi^{2}}{2}. $$ But there isn't a solution describing small oscillations. Where did I make the mistake?