I have just upgraded from Ubuntu 16.04 to 18.04. It seems to work fine (problems of AMD drivers fixed) though it seems the upgrade broke CURL that is used by my Ruby on Rails gem CURB.
When I start the Puma server I get this error :
/home/maxence/.rvm/gems/ruby-2.5.0/gems/activesupport-5.2.0/lib/active_support/dependencies.rb:283:in
require': /usr/lib/x86_64-linux-gnu/libcurl.so.4: version
CURL_OPENSSL_3' not found (required by /home/maxence/.rvm/gems/ruby-2.5.0/gems/curb-0.9.6/lib/curb_core.so) - /home/maxence/.rvm/gems/ruby-2.5.0/gems/curb-0.9.6/lib/curb_core.so (LoadError)
Not sure how to fix.
I tried to resintall Curl and also RVM (that seemed to be broken also) though no luck.
I am pretty sure it is a problem with the upgrade because on my Desktop computer I use same configuration and everything works fine ..
EDIT
When reinstalling RVM i got this message
Installation of RVM in /usr/share/rvm/ is almost complete:
First you need to add all users that will be using rvm to 'rvm' group, and logout - login again, anyone using rvm will be operating with
umask u=rwx,g=rwx,o=rx
.To start using RVM you need to run
source /etc/profile.d/rvm.sh
in all your open shell windows, in rare cases you need to reopen all shell windows. * Please do NOT forget to add your users to the rvm group. The installer no longer auto-adds root or users to the rvm group. Admins must do this. Also, please note that group memberships are ONLY evaluated at login time. This means that users must log out then back in before group membership takes effect! maxence@maxence-XPS-15-9560:~$
Not sure if related. (I don't know how to do the above)
apt install ruby-curb
rvm list
is done inside Rails app folder.. well.. I think your install has done something