{"action":"created","issue":{"url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/1031","repository_url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt","labels_url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/1031/labels{/name}","comments_url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/1031/comments","events_url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/1031/events","html_url":"https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1031","id":474576507,"node_id":"MDU6SXNzdWU0NzQ1NzY1MDc=","number":1031,"title":"Fedora 30 server: version `OPENSSL_1_1_1b' not found","user":{"login":"0xelion","id":8043204,"node_id":"MDQ6VXNlcjgwNDMyMDQ=","avatar_url":"https://avatars0.githubusercontent.com/u/8043204?v=4","gravatar_id":"","url":"https://api.github.com/users/0xelion","html_url":"https://github.com/0xelion","followers_url":"https://api.github.com/users/0xelion/followers","following_url":"https://api.github.com/users/0xelion/following{/other_user}","gists_url":"https://api.github.com/users/0xelion/gists{/gist_id}","starred_url":"https://api.github.com/users/0xelion/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/0xelion/subscriptions","organizations_url":"https://api.github.com/users/0xelion/orgs","repos_url":"https://api.github.com/users/0xelion/repos","events_url":"https://api.github.com/users/0xelion/events{/privacy}","received_events_url":"https://api.github.com/users/0xelion/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":14,"created_at":"2019-07-30T13:11:39Z","updated_at":"2019-08-13T08:50:48Z","closed_at":null,"author_association":"NONE","body":"### Steps to reproduce\r\n1. `Use Fedora 30 server up-to-date`\r\n2. `sudo dnf -y install qemu libvirt libvirt-devel ruby-devel gcc`\r\n3. `sudo dnf install -y https://releases.hashicorp.com/vagrant/2.2.5/vagrant_2.2.5_x86_64.rpm`\r\n4. `CONFIGURE_ARGS='with-ldflags=-L/opt/vagrant/embedded/lib with-libvirt-include=/usr/include/libvirt with-libvirt-lib=/usr/lib' GEM_HOME=~/.vagrant.d/gems GEM_PATH=$GEM_HOME:/opt/vagrant/embedded/gems PATH=/opt/vagrant/embedded/bin:$PATH vagrant plugin install vagrant-libvirt`\r\n5. `vagrant init centos/7`\r\n6. `vagrant up --provider=libvirt`\r\n\r\n### Expected behaviour\r\nIt should work\r\n\r\n### Actual behaviour\r\nIt crashes\r\n\r\n### System configuration\r\n**OS/Distro version:**:\r\nFedora 30 server edition up-to-date\r\n\r\n**Libvirt version:**\r\nLibvirt 5.1.0\r\n\r\n**Output of `vagrant version; vagrant plugin list`:**\r\n`vagrant-libvirt (0.0.45, global)`\r\n\r\n**Output of `VAGRANT_LOG=debug vagrant up --provider=libvirt`**\r\n```\r\n/opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require': /opt/vagrant/embedded/lib64/libcrypto.so.1.1: version `OPENSSL_1_1_1b' not found (required by /lib64/libssh.so.4) - /home/testuser/.vagrant.d/gems/2.4.6/gems/ruby-libvirt-0.7.1/lib/_libvirt.so (LoadError)\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /home/testuser/.vagrant.d/gems/2.4.6/gems/ruby-libvirt-0.7.1/lib/libvirt.rb:11:in `<top (required)>'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /home/testuser/.vagrant.d/gems/2.4.6/gems/fog-libvirt-0.6.0/lib/fog/libvirt.rb:4:in `<top (required)>'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /home/testuser/.vagrant.d/gems/2.4.6/gems/vagrant-libvirt-0.0.45/lib/vagrant-libvirt/driver.rb:1:in `<top (required)>'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /opt/vagrant/embedded/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'\r\n        from /home/testuser/.vagrant.d/gems/2.4.6/gems/vagrant-libvirt-0.0.45/lib/vagrant-libvirt/provider.rb:29:in `driver'\r\n        from /home/testuser/.vagrant.d/gems/2.4.6/gems/vagrant-libvirt-0.0.45/lib/vagrant-libvirt/provider.rb:101:in `state'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/machine.rb:532:in `state'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/machine.rb:146:in `initialize'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/vagrantfile.rb:81:in `new'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/vagrantfile.rb:81:in `machine'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/environment.rb:715:in `machine'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/plugin/v2/command.rb:180:in `block in with_target_vms'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/plugin/v2/command.rb:204:in `block in with_target_vms'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/plugin/v2/command.rb:186:in `each'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/plugin/v2/command.rb:186:in `with_target_vms'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/plugins/commands/up/command.rb:87:in `execute'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/cli.rb:66:in `execute'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/lib/vagrant/environment.rb:290:in `cli'\r\n        from /opt/vagrant/embedded/gems/2.2.5/gems/vagrant-2.2.5/bin/vagrant:182:in `<main>`\r\n```\r\n\r\n**A Vagrantfile to reproduce the issue:**\r\n`vagrant init centos/7`\r\n\r\n**Are you using upstream vagrant package or your distros package?**\r\nVagrant is upstream\r\nLibvirt is distro\r\n"},"comment":{"url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/comments/520748160","html_url":"https://github.com/vagrant-libvirt/vagrant-libvirt/issues/1031#issuecomment-520748160","issue_url":"https://api.github.com/repos/vagrant-libvirt/vagrant-libvirt/issues/1031","id":520748160,"node_id":"MDEyOklzc3VlQ29tbWVudDUyMDc0ODE2MA==","user":{"login":"electrofelix","id":912324,"node_id":"MDQ6VXNlcjkxMjMyNA==","avatar_url":"https://avatars1.githubusercontent.com/u/912324?v=4","gravatar_id":"","url":"https://api.github.com/users/electrofelix","html_url":"https://github.com/electrofelix","followers_url":"https://api.github.com/users/electrofelix/followers","following_url":"https://api.github.com/users/electrofelix/following{/other_user}","gists_url":"https://api.github.com/users/electrofelix/gists{/gist_id}","starred_url":"https://api.github.com/users/electrofelix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/electrofelix/subscriptions","organizations_url":"https://api.github.com/users/electrofelix/orgs","repos_url":"https://api.github.com/users/electrofelix/repos","events_url":"https://api.github.com/users/electrofelix/events{/privacy}","received_events_url":"https://api.github.com/users/electrofelix/received_events","type":"User","site_admin":false},"created_at":"2019-08-13T08:50:48Z","updated_at":"2019-08-13T08:50:48Z","author_association":"CONTRIBUTOR","body":"@mbevc1 while it appears to compile alright, it's the dependency on /lib64/libssh.so.4 that I don't know where it's coming from on Fedora as it doesn't appear on Ubuntu. If you could attach your corresponding copy of `~/.vagrant.d/gems/2.4.4/extensions/x86_64-linux/2.4.0/ruby-libvirt-0.7.1/mkmf.log`, I'm hoping it should show me how ruby-libvirt compiled the native extension and that would reveal either a workaround to get it to skip including libssh or work out how to make depend on libssh2 which is part of the vagrant libs."}}
{"actor":{"display_login":"electrofelix"}}