Hi, On Sat, 20 Feb 2016 16:00:34 +0100 Sebastian Muszynski <[email protected]> wrote: > Package: vagrant > Version: 1.8.1+dfsg-1 > Severity: normal > > --- Please enter the report below this line. --- > > Since the resolution of bug #811004 (the implementation of a central > temporary > directory) vagrant crashs while booting. I'm using a vagrant plugin called > landrush. If the plugin is enabled the startup of the box fails. It seems > that > the temporary directory is removed before the warden can finish the > initialization of the box. If I replace line > > /usr/share/vagrant/plugins/guests/debian/cap/configure_networks.rb:34 > > by > > File.new("/tmp/test") > > instead of using the new Tempfile.new() method everything is fine. Therefore > I > have reverted the patch 0008-Use-a-private-temporary-dir.patch. > > Crashing looks like this: > > $ vagrant up > Bringing machine 'default' up with 'virtualbox' provider... > ==> default: Checking if box 'mybox' is up to date... > ==> default: Clearing any previously set forwarded ports... > ==> default: Clearing any previously set network interfaces... > ==> default: [landrush] Host DNS resolver config looks good. > ==> default: [landrush] starting dns server > [landrush] Starting daemon... > [landrush] Waiting for daemon to start... > ==> default: Preparing network interfaces based on configuration... > default: Adapter 1: nat > default: Adapter 2: hostonly > ==> default: Forwarding ports... > default: 22 (guest) => 2222 (host) (adapter 1) > ==> default: Running 'pre-boot' VM customizations... > ==> default: Booting VM... > ==> default: Waiting for machine to boot. This may take a few minutes... > default: SSH address: 127.0.0.1:2222 > default: SSH username: vagrant > default: SSH auth method: private key > ==> default: Machine booted and ready! > ==> default: [landrush] setting up machine's DNS to point to our server > ==> default: [landrush] network: :private_network, {:type=>"dhcp", > :protocol=>"tcp", :id=>"4a885876-4287-4c25-bba6-85134c9c4115"} > ==> default: [landrush] network: :forwarded_port, {:guest=>22, :host=>2222, > :host_ip=>"127.0.0.1", :id=>"ssh", :auto_correct=>true, :protocol=>"tcp"} > ==> default: Checking for guest additions in VM... > ==> default: Setting hostname... > ==> default: Configuring and enabling network interfaces... > /usr/lib/ruby/2.1.0/tempfile.rb:146:in `initialize': No such file or > directory @ > rb_sysopen - /tmp/vagrant-sebastian-23968/vagrant20160220-23968-bqbzg8 > (Errno::ENOENT) > from /usr/lib/ruby/2.1.0/tempfile.rb:146:in `open' > from /usr/lib/ruby/2.1.0/tempfile.rb:146:in `block in initialize' > from /usr/lib/ruby/2.1.0/tmpdir.rb:142:in `create' > from /usr/lib/ruby/2.1.0/tempfile.rb:136:in `initialize' > from /usr/lib/ruby/vendor_ruby/vagrant/util/tempfile.rb:8:in
can you still reproduce this with the latest version of vagrant from stretch/unstable, and the latest version of landrush?
signature.asc
Description: PGP signature

