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

Custom Qemu binary in Advanced tab #3553

Closed
ventaquil opened this issue Jan 2, 2024 · 5 comments · Fixed by #3574, GNS3/gns3-server#2365 or GNS3/gns3-web-ui#1492
Closed

Custom Qemu binary in Advanced tab #3553

ventaquil opened this issue Jan 2, 2024 · 5 comments · Fixed by #3574, GNS3/gns3-server#2365 or GNS3/gns3-web-ui#1492

Comments

@ventaquil
Copy link
Contributor

In 2.x versions custom Qemu binary could be set to override system default (like custom build or newer version than available by package manager).

Version 3.0.0 Beta 1 makes this override impossible. I appreciate the simplicity to select desired platform but for more advanced users with less straightforward scenarios this override could be must-have feature.

Node properties | Advanced tab

@cristian-ciobanu
Copy link

@ventaquil with this screenshot you mean to specify the path to another qemu binary in the options box ?

The current screenshot is not very conclusive of what are you trying to achieve.

There is another issue opened #3048 which might be related to the problem you are experiencing.

@ventaquil
Copy link
Contributor Author

@cristian-ciobanu

In 2.x versions you could specify the full path of Qemu binary.

Qemu binary full path

As you can see I am using /usr/local/bin with custom build instead of /usr/bin provided by OS package manager.

I totally understand the simplicity of changing the idea in 3.x so you can choose architecture instead of binary but in more advanced scenarios it's necessary to manually choose which binary I prefer.

@grossmj
Copy link
Member

grossmj commented Apr 3, 2024

I totally understand the simplicity of changing the idea in 3.x so you can choose architecture instead of binary but in more advanced scenarios it's necessary to manually choose which binary I prefer.

We could add a custom binary field to override what binary the GNS3 server picks. It won't be a drop down list to choose from though.

@ventaquil
Copy link
Contributor Author

It doesn't need to be a drop down list - I can pick a binary from some file-system picker (I don't know the name of that dialog window) or I can write the path manually.

In older system (which I cannot upgrade) I have newer version of Qemu in /usr/local/bin directory and I cannot use this file in 3.x line.

@grossmj
Copy link
Member

grossmj commented Apr 3, 2024

It doesn't need to be a drop down list - I can pick a binary from some file-system picker (I don't know the name of that dialog window) or I can write the path manually.

I have added support to edit the Qemu binary path at both the template level and node level.

Screenshot from 2024-04-03 21-29-27

Screenshot from 2024-04-03 21-27-21

Please let me know if there is anything else to change after we release beta 2. Thanks.

@grossmj grossmj closed this as completed Apr 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants