I upgraded to 12.04 and now I can't log in because Ubuntu only allows Russian keyboard layout at login, but my password has Latin letters in it. Guest session works, and allows other languages, but I can't log in on my main account. What to do?
On Ubuntu 11.10 I used to have Swedish as default language and Russian as secondary. The first login on 12.04 worked fine, but not any more.
Best Answer
After upgrade to 12.04 I had the exact same issue. Prior to upgrade, Greek (Polytonic) and Finnish keyboard layouts were available. After upgrade, LightDM only showed Greek (Polytonic), which prevented logging in.
I worked around this by changing the password from the virtual terminal (Ctrl-Alt-F1) by logging in and using
passwd
to change my password to numeric one as suggested by ggis. Then, when logged in to Unity, I reset keyboard layouts to default, re-added Greek and Finnish layouts and ordered them properly. After a few tries, I got Finnish to show up in LightDM.