After upgrading from Fedora 35 to Fedora 36, I got this problem:
$ rails s
/usr/share/rubygems/rubygems/resolver/conflict.rb:47:in `conflicting_dependencies': undefined method `request' for nil:NilClass (NoMethodError)
[@failed_dep.dependency, @activated.request.dependency]
^^^^^^^^
from /usr/share/rubygems/rubygems/exceptions.rb:61:in `conflicting_dependencies'
from /usr/share/rubygems/rubygems/exceptions.rb:55:in `initialize'
from /usr/share/rubygems/rubygems/resolver.rb:193:in `exception'
from /usr/share/rubygems/rubygems/resolver.rb:193:in `raise'
from /usr/share/rubygems/rubygems/resolver.rb:193:in `rescue in resolve'
from /usr/share/rubygems/rubygems/resolver.rb:191:in `resolve'
from /usr/share/rubygems/rubygems/request_set.rb:411:in `resolve'
from /usr/share/rubygems/rubygems/request_set.rb:423:in `resolve_current'
from /usr/share/rubygems/rubygems.rb:230:in `finish_resolve'
from /usr/share/rubygems/rubygems.rb:287:in `block in activate_bin_path'
from /usr/share/rubygems/rubygems.rb:285:in `synchronize'
from /usr/share/rubygems/rubygems.rb:285:in `activate_bin_path'
from /home/alex/bin/rails:23:in `<main>'
/usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:317:in `raise_error_unless_state': Unable to satisfy the following requirements: (Gem::Resolver::Molinillo::VersionConflict)
minitest (= 5.14.2)` required by `user-specified dependency`
from /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:299:in `block in unwind_for_conflict'
from <internal:kernel>:90:in `tap'
from
/usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:297:in `unwind_for_conflict'
from /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:682:in `attempt_to_activate'
from /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:254:in `process_topmost_state'
from /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolution.rb:182:in `resolve'
from /usr/share/rubygems/rubygems/resolver/molinillo/lib/molinillo/resolver.rb:43:in `resolve'
from /usr/share/rubygems/rubygems/resolver.rb:190:in `resolve'
from /usr/share/rubygems/rubygems/request_set.rb:411:in `resolve'
from /usr/share/rubygems/rubygems/request_set.rb:423:in `resolve_current'
from /usr/share/rubygems/rubygems.rb:230:in `finish_resolve'
from /usr/share/rubygems/rubygems.rb:287:in `block in activate_bin_path'
from /usr/share/rubygems/rubygems.rb:285:in `synchronize'
from /usr/share/rubygems/rubygems.rb:285:in `activate_bin_path'
from /home/alex/bin/rails:23:in `<main>'
If you know the solution to this problem, I would be very grateful. Please answer me here or on stackoverflow (there is a more detailed description). Thank you.
NB. I don’t know what to do. Roll back to the old Fedora or migrate to openSUSE… I’m really in shock.