Let $R$ be a commutative principal ideal ring with identity. Suppose that $a,b\in R$ and $(a)=(b)$. I'd like to know if there always exists $u\in R^\times$ such that $a=bu$.
I know several counterexamples if $R$ is not a principal ideal ring, so I'm a bit curious about whether it holds for principal ideal rings.