With 'libxcrypt' 4.4.21, weak password hashes (such as MD5 and SHA1) are no longer accepted
Starting with 'libxcrypt' 4.4.21, weak password hashes (such as MD5 and SHA1) are no longer accepted for new passwords. Users that still have their passwords stored with a weak hash will be asked to update their password on their next login. If the login just fails (for example from display manager) switch to a virtual terminal ('Ctrl-Alt-F2') and log in there once.
When Manjaro updated from 4.4.20 to 4.4.22 and you missed to update your password, you may land in a terminal.
How can it be handled more elegantly by Phosh to ask the user for changing his password when needed? See news. See also here and here.