-
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
Provide support for Solus as a guest #9225
Comments
Hey @martinanderssondotcom - could you please provide a gist to a debug log with vagrant bringing up one of these vagrantfiles? Thanks! |
If there is some kind of file inside Solus that is missing that breaks the Vagrant detection we can add them back (within reason) :) |
@briancain gez I wish. The problem (I am having) is that Vagrant puke all kinds of glorious integrity-violating details such as my MAC address. I might be overly concerned but I just don't like copy-pasting that sort of stuff and putting it in the public domain. I tried to manually censor the log files but holy smokes that was some tedious amount of work. Can I email it to you? @ikeydoherty As far as I can tell, it should be pretty straightforward to detect the OS by reading Let me take this moment to express my gratitude for your work on Solus =) It is by far the least buggiest and at the same time most performant (given the nice Budgie desktop!) Linux distro I have yet fooled around with. I.e. a perfect candidate for VMs! It's a bit unfortunate that Vagrant doesn't support Solus :'( |
@martinanderssondotcom - yes, please feel free to email it to me: bcain@hashicorp.com. Thanks! |
Done! |
This sounds like a reasonable idea, but this has low chance of being a priority for us anytime soon, so we'd rather close this issue than have it stagnate into the foreseeable future. The best way to get this implemented would be to submit a PR. If you do so, we'd welcome this work. If you want to discuss how to go about doing this, I'd be happy to help with that. Again, thank you for suggesting this and it is a reasonable idea. But, since this is a feature request, it requires some work to add it to the project and we don't plan on doing that soon. But as this is also an open source project we welcome contributions. Thanks! |
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. If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further. |
Vagrant version
2.0.1
Host environment
Windows 10 and VirtualBox 5.2.2
Guest operating system
Solus 3.26.2
Vagrantfile
Case 1: Privately packed box with Solus
Case 2: Public box with a built-in hack
Case 3: Tryna' configure a hostname
Case 4: Swinging a private network
Expected behavior
Me happy.
Actual behavior
Case 1: Ultra failure, with the following message:
Turns out that Solus is not supported.
Vagrant's docs claim that
config.vm.guest
defaults to:linux
. This can not be true, cuz set this value explicitly in the Vagrantfile and all of a sudden the Solus box actually works to boot. Which is exactly what the public box used by case 2 does.However, case 3 will still crash. With this message:
Similarly, case 4 also crashes but whines about a missing "configure_networks" capability.
Please note that I have iterated through every guest plugin available/supported as
config.vm.guest
. Each one crash lol. So I think we're gonna have to start on a new plugin.The text was updated successfully, but these errors were encountered: