-
Notifications
You must be signed in to change notification settings - Fork 24
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
Small breaking change in vbox 7 #30
Comments
if you think you found the issue and fixed the code you could create a dev release
|
@ramonskie thanks for the hint. I worked around the issue by downgrading to vbox 6 which seems to work. However I am facing other issues but this is a different story. I just wanted to note this issue for the records. So if someone happens to do some maintenance work on the cpi he might take a look at it. Finally I managed to upload the images from my private network (from company network it did not work probably because of https://github.com/orgs/community/discussions/28947 ). You can see that also other attribute names were changed. So it might be a little bit of work to make it run. |
We have started working togather with @ZPascal on this issue and we have a working PoC with VBox 7. The output from the VBox CLI call for listing NAT Networks was changed and now instead of the used one, a new We are planning to do the changes for VBox 7 and VBox 6.1 as the other, older VBox versions are out of maintenance. What do you think about this? @rkoster, @beyhan, @ramonskie can someone of you please assign this issue to me. I cannot do it myself. |
Thank you very much @ramonskie |
Sounds great! We would love to review a pr. |
The output of the `VBoxManage list natnetworks` CLI command was changed in VirtualBox v7.x. This change adjusts the parameter names and uses the `--long` format of the command's output so that the `Enabled` parameter is present. The change is compatible with the older VirtualBox version and does not break the CPI. Fixes cloudfoundry#30 Co-authored-by: Pascal Zimmermann <pascal.zimmermann@theiotstudio.com>
The output of the `VBoxManage list natnetworks` CLI command was changed in VirtualBox v7.x. This change adjusts the parameter names and uses the `--long` format of the command's output so that the `Enabled` parameter is present. The change is compatible with the older VirtualBox version and does not break the CPI. Fixes cloudfoundry#30 Co-authored-by: Pascal Zimmermann <pascal.zimmermann@theiotstudio.com>
The output of the `VBoxManage list natnetworks` CLI command was changed in VirtualBox v7.x. This change adjusts the parameter names and uses the `--long` format of the command's output so that the `Enabled` parameter is present. The change is compatible with the older VirtualBox version and does not break the CPI. Fixes cloudfoundry#30 Co-authored-by: Pascal Zimmermann <pascal.zimmermann@theiotstudio.com>
Hi, I've opened a draft PR so that you can see our progress. Up until now we've tested everything on Linux and we're doing tests on MacOS as well. @ZPascal is still testing some things on MacOS where we might need to do some extra changes. Testing:Clone needed repos:
- name: cpi
path: /releases/name=bosh-virtualbox-cpi
type: replace
value:
name: bosh-virtualbox-cpi
url: file:///path/to/virtualbox-cpi.tgz
version: latest
|
The problem on MacOS is a bit bigger. They've changed the commands to list host only interfaces. We'll have to add some checks about the OS that the CPI is working on and the VBox version and execute the right command, which will take us some more time. :-/ @ZPascal is working on it. |
I modified the corresponding code base to fix the MAC OS X-related issues, and I've already tested it on my end using the Jammy-based Zookeeper version and running the corresponding Smoke tests. The Bosh Lite setup now works as expected. You can download the tar archive of the new release here and use it for your tests. Please report any related issues. Thank you. |
Hi everyone, I am having some issues related to the VirtualBox 6.1 test case on Mac OS X. I can't fully test it because my Mac OS X is too new and it is not possible to install the necessary kernel modules on my system. Oracle's official support also ends at the end of the year, so I wonder if it is really necessary to support VBox 6.1 on Mac OS X? |
I've organised an Windows 11 device and we've performed the setup on the corresponding device. For my understanding it's since 2018 not possible to use Bosh Lite under Windows, because we've faced the following issue.
From my understanding, we can't fix that, because since years, it's not possible to execute the |
Does that include running from WSL? |
No, we've tested the native Windows functionality. |
Hi @wayneeseguin when a program runs on Windows under WSL |
Hi,
while trying to setup bosh lite with virtualbox 7 I found that the NatNetwork is not discovered. I think it is because the command VBoxManage list networks has sligthly changed the output format: The network name used to printed as e.g. "NetworkName: NatNetwork". In virtualbox 7 it is "Name: NatNetwork". Therefore it seems that the following code does not find the adapter for the NatNetwork anymore:
bosh-virtualbox-cpi-release/src/bosh-virtualbox-cpi/vm/host.go
Line 74 in dc23b79
See also
The text was updated successfully, but these errors were encountered: