Broken ManageIQ login after upgrade to Fedora 28


#1

After upgrade to Fedora 28 you may experience problem when logging into your ManageIQ developer setup: your previously working passwords will be rejected during login.

The login problem boils down to bcrypt, the issue itself is described in https://github.com/codahale/bcrypt-ruby/issues/170

The patch attached to the issue resolves the login problems on Fedora 28.


#2
cd ~/.rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/bcrypt-3.1.11/ext/mri
# apply patch https://src.fedoraproject.org/rpms/rubygem-bcrypt/raw/0e1402a54a037fb78e7fd2fea9b3276e44aa9823/f/rubygem-bcrypt-3.1.11-libxcrypt.patch
make bcrypt_ext.so
cp bcrypt_ext.so ../../lib/bcrypt_ext.so

Thanks @mzazrivec!