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
Client stuck thinking VM extensions are disabled #1460
Comments
Since this was brought up again, let me clarify since I screwed up my explanation above. It actually goes like this,
Also a note about the workaround, its often been difficult for users to do this because in some cases that I haven't figured out exactly why, the BOINC client overwrites their changes to |
Does the |
Ah sorry, its |
This issue will be resolved once #1474 is implemented. |
Seeing how this is a very active problem and we want our users (mostly novices in computer use) to have to manually edit files as little as possible (especially client_state.xml because of the dangers therein), may we have an option for this as soon as possible? I'm not sure what would be the easiest for this, a GUI option for something like "Reactivate VM", or an external app/script that does this (and other potential things, like fully uninstall BOINC). |
I was just personally bit by this issue and spent a while digging up info on how to fix it. I believe BOINC should reset host_info.p_vm_extensions_disabled flag on each BOINC client startup: that is really the only time when a user could fix the setting as it needs rebooting into BIOS. Sure, that means we would do a single run testing VM extensions on a reboot even if the user did not fix the issue, but considering vbox apps have gigantic amounts of failures anyway, I don't think it has a significant negative impact - but is way more user-friendly. |
In some cases, the client (tested on Win/7.6.22 and Linux/7.2.47) can get stuck thinking VM extensions are disabled. There may be more ways, but one way to reproduce is:
This is actually pretty common. Since VM extensions are often off by default, people come in and try to run your jobs, they don't work, then they go and read the website and find out they need VM extensions, but they turn them on and it still doesn't work.
The workaround btw is the user has to edit the
client_config.xml
file and delete<p_vm_extensions_disabled>
by hand.The text was updated successfully, but these errors were encountered: