-
Notifications
You must be signed in to change notification settings - Fork 19
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
NetBSD - very slow network (IPv6 timeouts?) #46
Comments
IPv6 should already be disabled. The NetBSD action is currently running on Linux which doesn't support hardware accelerated nested virtualization. I've recently added support for macOS runners which do support hardware accelerated nested virtualization. I've not created a new release yet but you should be able to use the commit hash directly. Could you please try c6ffabb? |
I have actually tried I'm using at the moment |
Ok, then I'll take a look. Do you have a link to a job that I can try? |
I have created a branch in one of my projects, and an example run could be this one: The (update: I have killed the job and it basically only succeeded by executing BTW: There is still a possibility I did something wrong in my scripts that prepare the environment as I'm really new to BSDs, but on the other hand this is something I can reproduce easily. One more thing that is happening to the runners sometimes is that they are stuck after BTW if you are interested in the actual workflow, it can be seen here: But I think there is not anything unusual, it uses |
BTW This is not crazily important for me to get netbsd working with cross-platform-actions as I will just use vmactions/netbsd-vm instead. What I found nice on cross-platform-actions is the ability to have all the OSes in a build matrix and just share all the boilerplate around it. With vmactions you basically are forced to use a separate action for each supported OS, which is not really ideal for me. |
It is important. Others are using the action with NetBSD as well. |
The question is how they install the dependencies. It almost feels like |
I think this is working better: https://github.com/jacob-carlborg/asmjit/actions/runs/4256157138/jobs/7404681643. Installing Python was pretty quick but installing Cmake and Clang seems to take longer. Could you please give the |
It finished after 16m and 16s. |
yeah that's pretty great - 16 minutes would work for me actually. Maybe if I can ditch |
You could perhaps try Please let me know if the fix in |
The fix is good enough, thanks! I think that if you merge the fix this could be closed. If there are different issues I would just open a new issue. |
I have tried to use cross-platform-actions to run NetBSD and I have noticed that when I use for example
pkg_add
orpkgin
it takes virtually forever to complete.After some googling I have found that there is some problem with IPv6, QEMU ticket here:
Is this something that
cross-platform-actions
could help with and give an option to workaround? I would not mind having ipv6 disabled in the VM if there was such option to do so. The problem is that it's almost unusable at the moment to even install a C++ compiler on such a runner.I have also tried another project that provides NetBSD and it runs pretty well, although it uses a different virtualization software (virtualbox on macos only):
Thanks a lot for these actions btw!
The text was updated successfully, but these errors were encountered: