Upgrade Gitlab CE Source from 9.5.10 to 10.0.6 (stable) fails

Hello,

i´m new to this forum and maybe here i find a solution to my problem. As already stated in the subject i´m trying to upgrade my gitlab-ce (src-installation) from version 9.5.7 to 10.0.6 (stable). I migrated already from an older version to 9.5.7 and everything worked as expected, but the upgrade to version 10 fails (output later). I used the following upgrade instructions (https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update/9.5-to-10.0.md), it worked until step 12. There i used the postgresql variant, which seems to work (as before), make a bundle clean and then try to migrate the database (sudo -u git -H bash -l -c “bundle exec rake db:migrate RAILS_ENV=production”) and then the upgrade fails with the following output:

(in /opt/gitlab)
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/rbnacl-4.0.2/lib/rbnacl/sodium/version.rb:10: warning: already initialized constant RbNaCl::Sodium::Version::MINIMUM_LIBSODIUM_VERSION
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/rbnacl-4.0.2/lib/rbnacl/sodium/version.rb:10: warning: previous definition of MINIMUM_LIBSODIUM_VERSION was here
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/rbnacl-4.0.2/lib/rbnacl/sodium/version.rb:11: warning: already initialized constant RbNaCl::Sodium::Version::MINIMUM_LIBSODIUM_VERSION_FOR_ARGON2
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/rbnacl-4.0.2/lib/rbnacl/sodium/version.rb:11: warning: previous definition of MINIMUM_LIBSODIUM_VERSION_FOR_ARGON2 was here
rake aborted!
NameError: uninitialized constant Net::SSH::Authentication::ED25519
/opt/gitlab/lib/gitlab/ssh_public_key.rb:9:in `<class:SSHPublicKey>'
/opt/gitlab/lib/gitlab/ssh_public_key.rb:2:in `<module:Gitlab>'
/opt/gitlab/lib/gitlab/ssh_public_key.rb:1:in `<top (required)>'
/opt/gitlab/app/validators/key_restriction_validator.rb:5:in `supported_sizes'
/opt/gitlab/app/validators/key_restriction_validator.rb:9:in `supported_key_restrictions'
/opt/gitlab/lib/api/settings.rb:128:in `block (2 levels) in <class:Settings>'
/opt/gitlab/lib/api/settings.rb:125:in `each'
/opt/gitlab/lib/api/settings.rb:125:in `block in <class:Settings>'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/grape-1.0.0/lib/grape/validations/params_scope.rb:34:in `instance_eval'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/grape-1.0.0/lib/grape/validations/params_scope.rb:34:in `initialize'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/grape-1.0.0/lib/grape/dsl/validations.rb:23:in `new'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/grape-1.0.0/lib/grape/dsl/validations.rb:23:in `params'
/opt/gitlab/lib/api/settings.rb:22:in `<class:Settings>'
/opt/gitlab/lib/api/settings.rb:2:in `<module:API>'
/opt/gitlab/lib/api/settings.rb:1:in `<top (required)>'
/opt/gitlab/lib/api/api.rb:147:in `<class:API>'
/opt/gitlab/lib/api/api.rb:2:in `<module:API>'
/opt/gitlab/lib/api/api.rb:1:in `<top (required)>'
/opt/gitlab/config/initializers/rack_attack.rb:9:in `<top (required)>'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/engine.rb:652:in `block in load_config_initializer'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/activesupport-4.2.8/lib/active_support/notifications.rb:166:in `instrument'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/engine.rb:651:in `load_config_initializer'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/engine.rb:616:in `block (2 levels) in <class:Engine>'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/engine.rb:615:in `each'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/engine.rb:615:in `block in <class:Engine>'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:30:in `instance_exec'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:30:in `run'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:55:in `block in run_initializers'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:44:in `each'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:44:in `tsort_each_child'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/initializable.rb:54:in `run_initializers'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/application.rb:352:in `initialize!'
/opt/gitlab/config/environment.rb:5:in `<top (required)>'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/application.rb:328:in `require_environment!'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/application.rb:457:in `block in run_tasks_blocks'
/opt/gitlab/vendor/bundle/ruby/2.4.0/gems/rake-12.0.0/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:23:in `load'
/usr/local/bin/bundle:23:in `<main>'
Tasks: TOP => db:migrate => environment

it seems to be a problem with the ed25519, so i tried also to skip the group ed25519 with --without, but the error still occurs. Also a (sudo -u git -H bash -l -c “bundle exec rake gitlab:check RAILS_ENV=production”) fails with the error above. The used operating system is openSuSE42.3, maybe there could be some missing packages ?

I tried every solution i could find, but achieved nothing. Perhaps anybody has an idea what could probably help ?

Thanks in advance,
Alexander