-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vagrant breaks after installing vagrant-share #10022
Comments
Hi, I also ran into this issue on Arch Linux. Installing I'd be interested in seeing if other Arch linux users are also having this issue. |
From @madelyneriksen
Confirmed. Just did "pacman -Syu" |
Same issue for me on Arch linux with Vagrant 2.1.2 and vagrant-share 1.1.9 |
Any updates on this? To solve it, I had to downgrade to 2.1.1. |
@antonlindstrom Currently, it looks like this will be addressed in release 2.1.4 as per the milestones For now, I currently set Pacman to ignore updates to Vagrant after downgrading. Add If you do ignore the package, just remember to un-ignore it after and that this is considered bad practice in the Arch community. |
I can confirm the issue and workaround on Arch Linux. There is a script for convenient downgrades available in the AUR. Works, but not really a satisfying workaround. |
Same issue for me running Arch linux, also had to downgrade to 2.1.1 same as antonlindstrom. |
Same issue, running on Arch Linux as well. |
Same issue. |
@madelyneriksen, @chrisroberts Now that 2.1.5 is out, what's the status? What's blocking and how can others help? |
The underlying issue is due to the Ruby version in use. Forcing Ruby 2.4 or using the appimage package will resolve it for now. |
Same issue on Arch Linux |
Same issue (Ruby 2.5.3, Vagrant 2.2.0), on Antergos Linux. |
i don't know if this is useful for someone, but when i re-installed the entire OS and everything else (this includes vagrant and ruby {latest}) everything works as expected. |
Hi all, I deleted |
@ofinto Your workaround does not work for me. Vagrant:
|
Same issue on Manjaro Xfce 18 ( |
Same issue on a fresh Arch Linux install ( |
Not sure if people really need vagrant-share, but removing it also solves the problem:
|
Could reproduce with |
I wonder when is this going to be resolved since it's tagged with milestone |
@chrisroberts any update regarding this? |
@criscola: Waiting since the 13. Jul 2018... If you want to speed this up either do the fix yourself, pay a programmer for it or get it prioritized because of e.g. severity and user impact... |
I guess Vagrant is EOL or something, because leaving such an important issue unfixed is a big problem. |
Sorry for this off topic post, but this really annoys me. This is open source software and by no means commercial. Why are some of you guys acting so entitled on fixing this issue without providing anything more than just complaints? If you do not wish to contribute, do not complain. There are plenty of ways to support this issue without the need for writing code. Just raise a funded issue on https://gitpay.me or sponsor someone using https://github.com/sponsors. |
gitpay needs some data to be filled e.g. who is assigned to this, difficulty, offers etc. while for sponsor someone we need to know who to sponsor |
@id101010 This is not fully open source, and it's kinda commercial. Vagrant Share is closed source, and to me it is the cause of this issue. It's not that we don't want to contribute, we can't, so I think it's only fair that we complain. It has been more than a year since this was reported and there has been no progress so far. |
I think should be resolved with latest version |
I think this problem still exists:
|
I remember wanting to use this software and being unable to, I would still like to try it, but the issue still occurs. Here is some debug information that could help, maybe. I think it's something related to rubyencoder Debug Information❯ vagrant init debian/jessie64 --debug INFO global: Vagrant version: 2.2.7 INFO global: Ruby version: 2.7.0 INFO global: RubyGems version: 3.1.2 INFO global: VAGRANT_INSTALLER_ENV="1" INFO global: VAGRANT_INSTALLER_VERSION="2" INFO global: VAGRANT_DETECTED_OS="archlinux" INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/embedded" INFO global: VAGRANT_EXECUTABLE="/opt/vagrant/embedded/gems/gems/vagrant-2.2.7/bin/vagrant" INFO global: VAGRANT_LOG="debug" WARN global: resolv replacement has not been enabled! DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/ansible/plugin.rb INFO manager: Registered plugin: ansible DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/puppet/plugin.rb INFO manager: Registered plugin: puppet DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/docker/plugin.rb INFO manager: Registered plugin: docker DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/file/plugin.rb INFO manager: Registered plugin: file DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/salt/plugin.rb INFO manager: Registered plugin: salt DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/chef/plugin.rb INFO manager: Registered plugin: chef DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/shell/plugin.rb INFO manager: Registered plugin: shell DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/provisioners/cfengine/plugin.rb INFO manager: Registered plugin: CFEngine Provisioner DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/gentoo/plugin.rb INFO manager: Registered plugin: Gentoo host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/suse/plugin.rb INFO manager: Registered plugin: SUSE host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/linux/plugin.rb INFO manager: Registered plugin: Linux host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/windows/plugin.rb INFO manager: Registered plugin: Windows host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/redhat/plugin.rb INFO manager: Registered plugin: Red Hat Enterprise Linux host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/null/plugin.rb INFO manager: Registered plugin: null host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/bsd/plugin.rb INFO manager: Registered plugin: BSD host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/void/plugin.rb INFO manager: Registered plugin: Void host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/darwin/plugin.rb INFO manager: Registered plugin: Mac OS X host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/freebsd/plugin.rb INFO manager: Registered plugin: FreeBSD host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/alt/plugin.rb INFO manager: Registered plugin: ALT Platform host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/arch/plugin.rb INFO manager: Registered plugin: Arch host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/hosts/slackware/plugin.rb INFO manager: Registered plugin: Slackware host DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/kernel_v1/plugin.rb INFO manager: Registered plugin: kernel DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/communicators/winssh/plugin.rb INFO manager: Registered plugin: windows ssh communicator DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/communicators/winrm/plugin.rb INFO manager: Registered plugin: winrm communicator DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/communicators/ssh/plugin.rb INFO manager: Registered plugin: ssh communicator DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/gentoo/plugin.rb INFO manager: Registered plugin: Gentoo guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/smartos/plugin.rb INFO manager: Registered plugin: SmartOS guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/alpine/plugin.rb INFO manager: Registered plugin: Alpine guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/trisquel/plugin.rb INFO manager: Registered plugin: Trisquel guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/kali/plugin.rb INFO manager: Registered plugin: Kali guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/amazon/plugin.rb INFO manager: Registered plugin: Amazon Linux guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/pld/plugin.rb INFO manager: Registered plugin: PLD Linux guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/dragonflybsd/plugin.rb INFO manager: Registered plugin: DragonFly BSD guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/haiku/plugin.rb INFO manager: Registered plugin: Haiku guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/fedora/plugin.rb INFO manager: Registered plugin: Fedora guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/photon/plugin.rb INFO manager: Registered plugin: VMware Photon guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/suse/plugin.rb INFO manager: Registered plugin: SUSE guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/linux/plugin.rb INFO manager: Registered plugin: Linux guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/windows/plugin.rb INFO manager: Registered plugin: Windows guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/ubuntu/plugin.rb INFO manager: Registered plugin: Ubuntu guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/esxi/plugin.rb INFO manager: Registered plugin: ESXi guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/redhat/plugin.rb INFO manager: Registered plugin: Red Hat Enterprise Linux guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/bsd/plugin.rb INFO manager: Registered plugin: BSD-based guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/elementary/plugin.rb INFO manager: Registered plugin: Elementary guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/darwin/plugin.rb INFO manager: Registered plugin: Darwin guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/openbsd/plugin.rb INFO manager: Registered plugin: OpenBSD guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/tinycore/plugin.rb INFO manager: Registered plugin: TinyCore Linux guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/mint/plugin.rb INFO manager: Registered plugin: Mint guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/solaris/plugin.rb INFO manager: Registered plugin: Solaris guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/coreos/plugin.rb INFO manager: Registered plugin: CoreOS guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/omnios/plugin.rb INFO manager: Registered plugin: OmniOS guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/freebsd/plugin.rb INFO manager: Registered plugin: FreeBSD guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/debian/plugin.rb INFO manager: Registered plugin: Debian guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/alt/plugin.rb INFO manager: Registered plugin: ALT Platform guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/nixos/plugin.rb INFO manager: Registered plugin: NixOS guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/atomic/plugin.rb INFO manager: Registered plugin: Atomic Host guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/solaris11/plugin.rb INFO manager: Registered plugin: Solaris 11 guest. DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/arch/plugin.rb INFO manager: Registered plugin: Arch guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/slackware/plugin.rb INFO manager: Registered plugin: Slackware guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/netbsd/plugin.rb INFO manager: Registered plugin: NetBSD guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/guests/funtoo/plugin.rb INFO manager: Registered plugin: Funtoo guest DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/kernel_v2/plugin.rb INFO manager: Registered plugin: kernel DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/providers/hyperv/plugin.rb INFO manager: Registered plugin: Hyper-V provider DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/providers/docker/plugin.rb INFO manager: Registered plugin: docker-provider DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/providers/virtualbox/plugin.rb INFO manager: Registered plugin: VirtualBox provider DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/pushes/local-exec/plugin.rb INFO manager: Registered plugin: local-exec DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/pushes/ftp/plugin.rb INFO manager: Registered plugin: ftp DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/pushes/heroku/plugin.rb INFO manager: Registered plugin: heroku DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/pushes/noop/plugin.rb INFO manager: Registered plugin: noop DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/pushes/atlas/plugin.rb INFO manager: Registered plugin: atlas DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/synced_folders/nfs/plugin.rb INFO manager: Registered plugin: NFS synced folders DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/synced_folders/rsync/plugin.rb INFO manager: Registered plugin: RSync synced folders DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/synced_folders/smb/plugin.rb INFO manager: Registered plugin: SMB synced folders DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/ssh_config/plugin.rb INFO manager: Registered plugin: ssh-config command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/box/plugin.rb INFO manager: Registered plugin: box command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/winrm_config/plugin.rb INFO manager: Registered plugin: winrm-config command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/help/plugin.rb INFO manager: Registered plugin: help command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/snapshot/plugin.rb INFO manager: Registered plugin: snapshot command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/global-status/plugin.rb INFO manager: Registered plugin: global-status command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/validate/plugin.rb INFO manager: Registered plugin: validate command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/version/plugin.rb INFO manager: Registered plugin: version command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/provision/plugin.rb INFO manager: Registered plugin: provision command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/suspend/plugin.rb INFO manager: Registered plugin: suspend command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/resume/plugin.rb INFO manager: Registered plugin: resume command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/provider/plugin.rb INFO manager: Registered plugin: provider command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/status/plugin.rb INFO manager: Registered plugin: status command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/package/plugin.rb INFO manager: Registered plugin: package command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/port/plugin.rb INFO manager: Registered plugin: port command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/push/plugin.rb INFO manager: Registered plugin: push command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/rdp/plugin.rb INFO manager: Registered plugin: rdp command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/cloud/plugin.rb INFO manager: Registered plugin: vagrant-cloud DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/reload/plugin.rb INFO manager: Registered plugin: reload command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/upload/plugin.rb INFO manager: Registered plugin: upload command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/winrm/plugin.rb INFO manager: Registered plugin: winrm command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/destroy/plugin.rb INFO manager: Registered plugin: destroy command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/halt/plugin.rb INFO manager: Registered plugin: halt command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/list-commands/plugin.rb INFO manager: Registered plugin: list-commands command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/cap/plugin.rb INFO manager: Registered plugin: cap command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/plugin/plugin.rb INFO manager: Registered plugin: plugin command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/powershell/plugin.rb INFO manager: Registered plugin: powershell command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/init/plugin.rb INFO manager: Registered plugin: init command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/login/plugin.rb INFO manager: Registered plugin: vagrant-login DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/ssh/plugin.rb INFO manager: Registered plugin: ssh command DEBUG global: Loading core plugin: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/plugins/commands/up/plugin.rb INFO manager: Registered plugin: up command INFO vagrant: `vagrant` invoked: ["init", "debian/jessie64", "--debug"] DEBUG vagrant: Creating Vagrant environment INFO environment: Environment initialized (#) INFO environment: - cwd: /home/jaime/test INFO environment: Home path: /home/jaime/.vagrant.d DEBUG environment: Effective local data path: WARN environment: No local data path is set. Local data cannot be stored. DEBUG manager: No plugins provided for loading DEBUG manager: Enabling globalized plugins INFO manager: Plugins: INFO manager: - vagrant-share = [installed: 1.1.9 constraint: > 0] DEBUG bundler: Current generated plugin dependency list: [] DEBUG bundler: Generating new builtin set instance. DEBUG bundler: Generating new plugin set instance. Skip gems - [] DEBUG bundler: Activating solution set: ["ruby_dep-1.3.1", "netrc-0.11.0", "mime-types-data-3.2019.1009", "mime-types-3.3.1", "unf_ext-0.0.7.6", "unf-0.1.4", "domain_name-0.5.20190701", "http-cookie-1.0.3", "rest-client-2.0.2", "vagrant_cloud-2.0.3", "rubyntlm-0.6.2", "nori-2.6.0", "multi_json-1.14.1", "little-plugger-1.1.4", "logging-2.2.2", "httpclient-2.8.3", "builder-3.2.4", "gyoku-1.3.1", "ffi-1.12.2", "gssapi-1.3.0", "erubi-1.9.0", "winrm-2.3.4", "rubyzip-1.3.0", "winrm-fs-1.3.3", "winrm-elevated-1.2.1", "wdm-0.1.1", "rb-kqueue-0.2.5", "net-ssh-5.1.0", "net-scp-1.2.1", "net-sftp-2.1.2", "log4r-1.1.10", "hashicorp-checkpoint-0.1.5", "rb-inotify-0.10.1", "rb-fsevent-0.10.3", "listen-3.1.5", "concurrent-ruby-1.1.6", "i18n-1.8.2", "erubis-2.7.0", "ed25519-1.2.4", "childprocess-0.6.3", "bcrypt_pbkdf-1.0.1", "vagrant-2.2.7", "vagrant-share-1.1.9"] DEBUG bundler: Activating gem vagrant-share-1.1.9 INFO manager: Loading plugins... INFO manager: Loading plugin `vagrant-share` with default require: `vagrant-share` ERROR manager: Failed to load plugin `vagrant-share` with default require. - LoadError: The RubyEncoder loader is not installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader for 'linux' and unpack it into '/opt/vagrant/embedded/rgloader' directory to run this protected script. INFO manager: Loading plugin `vagrant-share` with slash require: `vagrant/share` ERROR manager: Plugin loading error: LoadError - cannot load such file -- vagrant/share DEBUG manager: /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require' DEBUG manager: /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/lib/vagrant/plugin/manager.rb:322:in `rescue in block in load_plugins' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/lib/vagrant/plugin/manager.rb:314:in `block in load_plugins' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/lib/vagrant/plugin/manager.rb:312:in `each' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/lib/vagrant/plugin/manager.rb:312:in `load_plugins' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/lib/vagrant/environment.rb:176:in `initialize' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/bin/vagrant:145:in `new' DEBUG manager: /opt/vagrant/embedded/gems/gems/vagrant-2.2.7/bin/vagrant:145:in `' ERROR vagrant: Vagrant experienced an error! Details: ERROR vagrant: #cannot load such file -- vagrant/share> |
I investigated a little more and the root of the issue is the rubyencoder included in vagrant, I will explain: The vagrant-share plugin is apparently obfuscated (encoded, or whatever) with ruby-encoder, I wonder if this issue would have been fixed already if it was open sourced and not obfuscated... When it tries to load it tries requiring a native library (.so) but the only ones included in If you go to the website of rubyencoder and download their latest loaders, the latest version supported is 2.6, which still does not work for us because Arch has the latest stable version (2.7.0) in the repos. Trying to load the 2.6 loader with 2.7 ruby modifying the
I see three solutions:
|
I encountered the error below and then downloaded and installed the current http://www.rubyencoder.com/loaders/. Thereafter Vagrant failed to work at all and I got back to the below state by uninstalling vagrant and ruby and deleting all related directories. Now I'll try to modify this certain Vagrantfile to not need the vagrant-share plugin. vagrant up |
Although, I couldn't be able to figure out the complete solution but wget https://www.rubyencoder.com/support/files/rgloader.linux.tar.gz -O rgloader.tar.gz && sudo mkdir -p /opt/vagrant/embedded/rgloader && sudo tar -xf rgloader.tar.gz -C /opt/vagrant/embedded/ |
Just install vagrant from https://www.vagrantup.com/intro/getting-started/install. It will work on Arch Linux too. |
Is it sarcasm? Sorry, but I didn't read your complete post before. |
Well, your annoyance is completely misdirected considering you don't know the details of each individuals situation. In my case, when you pay for a license for a given piece of software I expect some level of backwards compatibility. I should not have to...
All because of a forced update of a plug-in!!! |
Just to follow up on this. I opened up a ticket regarding a similar issue I was facing that was resolved with help of the Vagrant team. I have documented the upgrade process in that ticket. |
I can confirm this is still a thing |
A quick work around when using nginx is to simply use the following command on ngrok
with vagrant_url is the url from vagrant hostname. This does what vagrant share is supposed to do. |
Installing ruby 2.6 with rbenv solved this issue for me. |
I am just confirming this issue is still occurring on Kubuntu 20.04. Using this code got me through though. Thanks. In case someone needs just ssh sharing ngrok provides that obviously. so I would image is just: |
Issue reproducible on Fedora 33 $ sudo dnf install -y vagrant --setopt=install_weak_deps=False # Prevent installing vagrant-libvirt plugin
$ vagrant plugin install vagrant-share
$ vagrant up
Vagrant failed to initialize at a very early stage:
The plugins failed to load properly. The error message given is
shown below.
cannot load such file -- vagrant/share |
@jontaydev I tried 2.6.0 and I get an error; some require cannot find a file. how did you do it? I'm on Manjaro (Arch). Now we are at april 17, 2021 |
still reproducible, getting different error messages though running 'vagrant up --debug' returns the following output:
downgrading vagrant-share to 1.1.8 was of no use,
gonna try vagrant version 2.2.15 and if that does not work I will try to find a vagrant version i can downgrade to |
Just to chime in on this issue. It's been a while since I initially experienced this error but based on what you posted above I believe the issue is due to the deprecation of the For example, as you can see below, I don't have this plugin installed (Ubuntu 16.04 LTS)
Installing the If you need any other info, let me know. Happy to help. |
Hi everyone. I'm am very excited to let everyone know that this issue has now been resolved. The vagrant-share plugin has been open sourced (repository can be found here) which means it is no longer distributed as an encoded gem, and thus has no constraints on the version of Ruby required. The current latest release of the vagrant-share plugin is 2.0.0. That release is non-encoded and will properly install in Vagrant installations outside of the official installers. Cheers! |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Vagrant version
Vagrant 2.1.2
Host operating system
ArchLinux
Guest operating system
Ubuntu Xenial (Docker)
Vagrantfile
https://gitlab.com/gitlab-org/gitlab-development-kit/blob/3833a17b48a08a5327e831f9dc6b2d02a08028ca/Vagrantfile
Debug output
https://gist.github.com/agowa338/17e860d5d246f7c391f6aaf386d3a306
Expected behavior
Vagrant should just work and not error out on nearly every command.
Actual behavior
Produces this output on every command invocation:
Steps to reproduce
Workaround
Downgrading to 2.1.1
The text was updated successfully, but these errors were encountered: