Skip to content
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

ffi conflicting dependency with ruby 3.2.4 + vagrant 2.4.1 #244

Open
je-vv opened this issue Aug 13, 2024 · 0 comments
Open

ffi conflicting dependency with ruby 3.2.4 + vagrant 2.4.1 #244

je-vv opened this issue Aug 13, 2024 · 0 comments

Comments

@je-vv
Copy link

je-vv commented Aug 13, 2024

On Artix (Arch) up to date with ruby 3.2.4 and vagrant 2.4.1:

% vagrant plugin install vagrant-proxyconf
Installing the 'vagrant-proxyconf' plugin. This can take a few minutes...
Vagrant failed to properly resolve required dependencies. These
errors can commonly be caused by misconfigured plugin installations
or transient network issues. The reported error is:

conflicting dependencies ffi (= 1.17.0) and ffi (= 1.16.3)
  Activated ffi-1.16.3
  which does not match conflicting dependency (= 1.17.0)

  Conflicting dependency chains:
    ffi (= 1.16.3), 1.16.3 activated

  versus:
    ffi (= 1.17.0)

  Gems matching ffi (= 1.17.0):
    ffi-1.17.0-x86_64-linux-gnu

It so happens that actually vagrant 2.4.1 comes with ffi 1.17.0:

% ls -d /opt/vagrant/embedded/gems/gems/*ffi*
/opt/vagrant/embedded/gems/gems/ffi-1.17.0-x86_64-linux-gnu/

Which is highlighted by the error, but vagrant-proxyconf is requiring directly or indirectly ffi 1.16.3.

Can this be addressed? Also what could be a good workaround?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant