Hibernate будет работать только в том случае, если у вас нет раздела с зашифрованным подкачкой, который по умолчанию используется, если вы решили скрыть свой каталог входа во время установки ubuntu 12.04.
OpenSSL обычно устанавливается по умолчанию на Ubuntu. Вы можете посмотреть, почему он установлен с помощью:
aptitiude why package
Для openssl это можно найти в чашках:
$ LANG=C aptitude why openssl
i ssl-cert Depends openssl (>= 0.9.8g-9)
$ LANG=C aptitude why ssl-cert
i cups Depends ssl-cert (>= 1.0.11)
(Я использовал переменную среды LANG для получения английского output, not my local).
Я не уверен, но, возможно, rvm / gem требуют библиотеки разработки SSL, которые упакованы в libssl-dev.
sudo apt-get install libssl-dev
Обычно это происходит, когда вы компилируете что-то из источника, какой жемчуг, как я помню, при разрешении зависимостей пакетов.