Hi OpenVox community! I've been trying to build pu...
# puppet
l
Hi OpenVox community! I've been trying to build puppet-runtime for Windows Server 2019 with the always_be_scheduling build engine, but have been consistently running into this error after running
bundle exec vanagon build pdk-runtime windows-2019-x64 192.168.0.30
, where 192.168.0.30 is my Windows Server 2019 VM. It appears to successfully connect via SSH, but is unable to execute C:\setup-x86_64.exe, or really any other Windows command for that matter.
Executing 'C:/setup-x86_64.exe -q -P autoconf,cmake,gcc-core,gcc-g++,git,libyaml-devel,make,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,mingw64-x86_64-gdbm,mingw64-x86_64-libffi,mingw64-x86_64-readline,mingw64-x86_64-zlib,ruby,ruby-devel,patch' on 'Administrator@192.168.0.30'
Warning: Permanently added '192.168.0.30' (ED25519) to the list of known hosts.
Administrator@192.168.0.30's password:
''C:' is not recognized as an internal or external command,
operable program or batch file.
Remote ssh command (C:/setup-x86_64.exe -q -P autoconf,cmake,gcc-core,gcc-g++,git,libyaml-devel,make,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,mingw64-x86_64-gdbm,mingw64-x86_64-libffi,mingw64-x86_64-readline,mingw64-x86_64-zlib,ruby,ruby-devel,patch) failed on 'Administrator@192.168.0.30'.
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/utilities.rb250:in
remote_ssh_command'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb47:in
dispatch'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb59:in
setup'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb68:in
startup'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/driver.rb141:in
run'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb59:in
block in run'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb56:in
each'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb56:in
run'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli.rb86:in
run'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/bin/vanagon7:in
<top (required)>'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bin/vanagon25:in
load'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bin/vanagon25:in
<main>'
`C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/utilities.rb250:in
remote_ssh_command': Remote ssh command (C:/setup-x86_64.exe -q -P autoconf,cmake,gcc-core,gcc-g++,git,libyaml-devel,make,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,mingw64-x86_64-gdbm,mingw64-x86_64-libffi,mingw64-x86_64-readline,mingw64-x86_64-zlib,ruby,ruby-devel,patch) failed on 'Administrator@192.168.0.30'. (RuntimeError)
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb47:in
dispatch'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb59:in
setup'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/engine/base.rb68:in
startup'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/driver.rb141:in
run'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb59:in
block in run'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb56:in
each'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli/build.rb56:in
run'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/lib/vanagon/cli.rb86:in
run'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bundler/gems/vanagon d460a21c9fb5/bin/vanagon7:in
<top (required)>'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bin/vanagon25:in
load'
`from C/Ruby33 x64/lib/ruby/gems/3.3.0/bin/vanagon25:in
<main>'
I've tried just about everything at this point, any help would be greatly appreciated 🙂