Boinc v6.2.x requires reboot

Message boards : BOINC client : Boinc v6.2.x requires reboot
Message board moderation

To post messages, you must log in.

AuthorMessage
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19597 - Posted: 19 Aug 2008, 15:08:41 UTC

Hi,

I raised this issue in the wcg forums and it was suggested that I post here. I hope this is the right place to address my concern.

I've noticed that when installing BOINC v6.2.14 (or .18) on a Windows system then a reboot is required. This is both in the case of a fresh install and in the case of an upgrade from a v5.10 client.

Is it _really_ necessary for the installer to push for a reboot? v5.10.45 doesn't require one. I find it very intrusive for non-driver level software to push for a reboot and would hope that v6.2 could be 'trained' not to require one. I'm choosing the "single user install" rather than the background service.

Cheers,
Mark
ID: 19597 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15482
Netherlands
Message 19599 - Posted: 19 Aug 2008, 15:21:21 UTC - in response to Message 19597.  
Last modified: 19 Aug 2008, 15:22:15 UTC

Is it _really_ necessary for the installer to push for a reboot? v5.10.45 doesn't require one.

Yes. See the FAQ on it (which has a warning about the reboot being necessary!) and the developer's post for explanations on why this is.

It'll only happen when you update or install for the first time. Afterwards never again.
ID: 19599 · Report as offensive
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19602 - Posted: 19 Aug 2008, 15:42:42 UTC - in response to Message 19599.  

It'll only happen when you update or install for the first time. Afterwards never again.


Thank you for your reply. I'll check out the threads you've mentioned. I beg to differ about the one-time only. I'm almost certain I upgraded a Vista machine from 6.2.14 to 6.2.18 and it required a reboot.

Cheers,
Mark
ID: 19602 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15482
Netherlands
Message 19604 - Posted: 19 Aug 2008, 15:51:28 UTC - in response to Message 19602.  

I'm almost certain I upgraded a Vista machine from 6.2.14 to 6.2.18 and it required a reboot.

This only happens if you deleted the accounts made by BOINC. They are the sole reason for the reboot, so Windows knows which accounts BOINC uses to run under.
ID: 19604 · Report as offensive
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19605 - Posted: 19 Aug 2008, 15:51:41 UTC - in response to Message 19599.  

... the developer's post for explanations on why this is.


Wow, ok. I understand the need to protect everyone from the potential for a hacker group to setup a rogue project. That's cool. However I'm running 6.2.18 on XP and when I look at the Task Manager the boinc.exe boincmgr.exe and wcg_hcc1_img_6.06_windows_intelx86 processes are all listed against my username. Shouldn't it show boinc_project as the user?

Cheers,
Mark
ID: 19605 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15482
Netherlands
Message 19606 - Posted: 19 Aug 2008, 16:04:02 UTC - in response to Message 19605.  
Last modified: 19 Aug 2008, 16:06:08 UTC

Only if you installed BOINC as a protected application execution installation.
This is equivalent to the old Service install.

When unchecked, you installed equivalent to the old single user installation.

My installation shows:
boinc.exe -> boinc_master
boincmgr. exe -> my username
applications -> boinc_project
ID: 19606 · Report as offensive
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19609 - Posted: 19 Aug 2008, 16:59:17 UTC - in response to Message 19606.  

Only if you installed BOINC as a protected application execution installation.


Hmmm.. I'm not sure which I did. My usual approach is to choose advanced and untick "Use BOINC screensaver" but otherwise leave the defaults. Not sure what the default setting is for "Protected application execution"?

Given that I'm not seeing boinc users in task manager I'm guessing the default is not "Protected application execution" which then begs the question again, why the reboot? since I'm not getting the benefit of these additional users. Nor can I find an option to change to "Protected application execution" in the client, nor if I re-run the installer, which makes me think I'll have to uninstall and the install again (and risk another reboot ;-)).

Questions:

1) How can I see these boinc users? (they don't show in Control Panel, users)
2) How can I change to "Protected application execution" preferably without rebooting?

Cheers,
Mark
ID: 19609 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15482
Netherlands
Message 19611 - Posted: 19 Aug 2008, 17:34:48 UTC - in response to Message 19609.  

Not sure what the default setting is for "Protected application execution"?

If you never changed it before, its default is on.
Once changed, the setting is stored in the registry and taken over at subsequent installs of BOINC. Unless changed again, of course.
Questions:

1) How can I see these boinc users? (they don't show in Control Panel, users)
2) How can I change to "Protected application execution" preferably without rebooting?

1) Start->(Settings->)Control Panel->System Administration->Computer Administration->Local users and groups.

boinc_master and boinc_project are under Users.
boinc_admin, boinc_projects and boinc_users are under Groups.

2) Only by an uninstall and reinstall. You only won't reboot if the accounts are already made.
ID: 19611 · Report as offensive
Didactylos

Send message
Joined: 16 Jun 07
Posts: 15
Message 19616 - Posted: 19 Aug 2008, 20:21:26 UTC

This isn't true. The reboot is only needed in a few rare cases. But, rather than do it properly, the BOINC developers decided to force a reboot anyway, when this was drawn to their attention.

Wasn't that nice of them?
ID: 19616 · Report as offensive
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19668 - Posted: 21 Aug 2008, 21:27:13 UTC - in response to Message 19611.  
Last modified: 21 Aug 2008, 21:27:41 UTC


1) Start->(Settings->)Control Panel->System Administration->Computer Administration->Local users and groups.

boinc_master and boinc_project are under Users.
boinc_admin, boinc_projects and boinc_users are under Groups.


Which version of Windows are you describing? I've looked at both XP Pro and Vista Home Premium and neither match the sequence of options you describe. I did manage to find mention of the boinc_master user by doing the following:-

Start -> Control Panel -> System -> Advanced Tab -> User Profiles Settings

That worked on both XP Pro and Vista Home Premium.

XP Pro had 6.2.14 installed in "protected application execution" mode.
Vista Home Premium had 6.2.14 installed in "non protected" mode.
Both showed the boinc_master user profile.

When I upgraded to 6.2.18 I chose "protected" mode on both machines. The Vista machine requested a reboot. The XP machine did not. The Vista machine also requested a reboot when I first installed 6.2.14.

So that leads me to conclude that the creation of the boinc_master user isn't the trigger for requesting the reboot, but perhaps the move to using the "protected" mode is.

Cheers,
Mark
ID: 19668 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15482
Netherlands
Message 19669 - Posted: 21 Aug 2008, 21:33:23 UTC - in response to Message 19668.  

Which version of Windows are you describing?

Dutch Windows XP Pro. I had to translate the sequence on the fly. ;-)
ID: 19669 · Report as offensive
John McLeod VII
Avatar

Send message
Joined: 29 Aug 05
Posts: 147
Message 19736 - Posted: 24 Aug 2008, 22:44:55 UTC - in response to Message 19602.  

It'll only happen when you update or install for the first time. Afterwards never again.


Thank you for your reply. I'll check out the threads you've mentioned. I beg to differ about the one-time only. I'm almost certain I upgraded a Vista machine from 6.2.14 to 6.2.18 and it required a reboot.

Cheers,
Mark

Yes.

The code was put in place in 6.2.16. So the 6.2.14 client did not not know not to do the uninstall as 6.2.18 requested (ouch that is a lot of negatives).

The installer for 6.2.16 and later tell the uninstaller for the old version not to do the migrate back to the old location. 6.2.16 and later also honor this setting. 6.2.15 and earlier do neither.

BOINC WIKI
ID: 19736 · Report as offensive
marky1124

Send message
Joined: 19 Aug 08
Posts: 6
United Kingdom
Message 19765 - Posted: 26 Aug 2008, 8:54:21 UTC

Thanks for the clarification John.
Cheers,
Mark
ID: 19765 · Report as offensive

Message boards : BOINC client : Boinc v6.2.x requires reboot

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.