[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 'vagrant up' does not seem to properly start 'debian/bookworm64'



Thanks Lucas, it seems you found an interesting point to investigate.

Just for people who might end up in this thread, "jammy" is Ubuntu 22.04 and not Ubuntu 20.04.

To help us to narrow down the issue, I will not take short cut. I do not have 'ruby-net-ssh'. Should I install it?

$ dpkg -l | grep ruby
ii  libruby2.7:amd64 2.7.0-5ubuntu1.7                                amd64 Libraries necessary to run Ruby 2.7 ii  libruby3.0:amd64 3.0.2-7ubuntu2.4                                amd64 Libraries necessary to run Ruby 3.0 ii  rake 13.0.6-2                                        all          ruby make-like utility ii  ruby 1:3.0~exp1                                      amd64 Interpreter of object-oriented scripting language Ruby (default version) ii  ruby-dev:amd64 1:3.0~exp1                                      amd64 Header files for compiling extension modules for Ruby (default version) ii  ruby-minitest 5.13.0-1                                        all          Ruby test tools supporting TDD, BDD, mocking, and benchmarking ii  ruby-net-telnet 0.1.1-2                                         all telnet client library ii  ruby-power-assert 1.1.7-2                                         all library showing values of variables and method calls in an expression ii  ruby-rubygems 3.3.5-2                                         all Package management framework for Ruby ii  ruby-test-unit 3.3.9-1                                         all          unit testing framework for Ruby ii  ruby-xmlrpc 0.3.2-1ubuntu0.1                                all XMLRPC library for Ruby ii  ruby3.0 3.0.2-7ubuntu2.4                                amd64 Interpreter of object-oriented scripting language Ruby ii  ruby3.0-dev:amd64 3.0.2-7ubuntu2.4                                amd64 Header files for compiling extension modules for the Ruby 3.0 ii  ruby3.0-doc 3.0.2-7ubuntu2.4                                all Documentation for Ruby 3.0 ii  rubygems-integration 1.18                                            all integration of Debian Ruby packages with Rubygems

But you are right, here are the ruby-net-ssh versions available:

$ sudo apt search ruby-net-ssh
Sorting... Done
Full Text Search... Done
ruby-net-ssh/jammy-updates,jammy-updates 1:6.1.0-2ubuntu0.1 all
  Ruby implementation of the SSH protocol

ruby-net-ssh-gateway/jammy,jammy 2.0.0-2 all
  Ruby library for tunneling connections to servers with ssh

ruby-net-ssh-krb/jammy,jammy 0.4.0-1.1 all
  Kerberos support for ruby-net-ssh

ruby-net-ssh-multi/jammy,jammy 1.2.1-3 all
  Ruby library for making multiple SSH connections to remote systems




On 03.08.23 09:13, Lucas Nussbaum wrote:
Hi Olivier,

On 27/07/23 at 15:08 +0200, Olivier MARTIN wrote:
Hello,

my host machine is x86_64 with Ubuntu 22.04.2 LTS and I am using Vagrant
2.2.9 (from Ubuntu APT reposiotory).

I did not have any issue the VM box 'debian/bullseye64' but when replacing
'debian/bullseye64' by 'debian/bookworm64' I have the error 'Warning:
Authentication failure. Retrying...'
According to:
$ rmadison -u ubuntu ruby-net-ssh
  ruby-net-ssh | 1:2.6.8-1          | trusty/universe          | source, all
  ruby-net-ssh | 1:3.0.1-3          | xenial/universe          | source, all
  ruby-net-ssh | 1:4.2.0-2ubuntu1   | bionic/universe          | source, all
  ruby-net-ssh | 1:5.2.0-1          | focal/universe           | source, all
  ruby-net-ssh | 1:6.1.0-2          | jammy/universe           | source, all
  ruby-net-ssh | 1:6.1.0-2ubuntu0.1 | jammy-updates/universe   | source, all
  ruby-net-ssh | 1:7.0.1-1          | kinetic/universe         | source, all
  ruby-net-ssh | 1:7.0.1-1          | lunar/universe           | source, all
  ruby-net-ssh | 1:7.0.1-1          | mantic/universe          | source, all
  ruby-net-ssh | 1:7.2.0-1          | mantic-proposed/universe | source, all

Ubuntu 20.04 "jammy" has ruby-net-ssh 6.1.0. That version is unable to
connect to recent OpenSSH, as found in Debian bookworm. In Debian
bullseye, ruby-net-ssh was updated to version 1:6.1.0-2+deb11u1 to fix
that. Probably the same update would be needed in Ubuntu.

Could you try installing
http://ftp.debian.org/debian/pool/main/r/ruby-net-ssh/ruby-net-ssh_6.1.0-2+deb11u1_all.deb
and see if this fixes the issue?

Lucas


Reply to: