From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en; rv:1.9) Gecko/20080528 Fedora/2.22.2-2.fc9 Epiphany/2.22 Firefox/3.0 Description of problem: I can get Boinc to connect to the World Community Grid immediately after first download and install. (I have removed it and re-installed to test this). But after a reboot I can no longer connect to any of the project sites. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Download and install boinc-clent and boincmgr from Fedora 9 repo; 2.Connect to work unit web site (e.g. World Community Grid); 3.download work units to boinc; everything works fine; 4.stop processing and re-boot; 5.boinc-client can no longer re-connect to the work site. Actual Results: Got error messages in boincmgr that boinc could no longer connect, i.e. "BOINC is unable to communicate with a project and needs an Internet connection." "Please connect to the Internet, then select the 'retry communications' item off the advanced menu." I am connected to the internet. I have selected the 'retry communications item off the advanced menu. I always get: "Sat 28 Jun 2008 09:39:50 AM EDT|World Community Grid|Sending scheduler request: Requested by user. Requesting 2 seconds of work, reporting 0 completed tasks" and "Sat 28 Jun 2008 09:39:55 AM EDT|World Community Grid| Scheduler request failed: Couldn't resolve host name" Expected Results: boinc-client should automagically re-connect to the work site (i.e. WCG and download more work units) It did in Fedora 8 Additional info: There has been considerable advice given to me on the Fedora users list. The following worked. "I believe that what Patrick was trying to tell you is that if you are using NetworkManager, then it's entirely possible that networking isn't fully operational when boinc service starts at bootup which would cause it to fail. That can probably be verified by merely issuing '/sbin/service boinc restart' (assuming that restart is an option for the boinc sysv script). If that works, then it might just be easier to put that command in /etc/rc.d/rc.local (/sbin/service boinc restart)" "After re-installing Boinc and then re-booting, I ran a new set of the work units to the end. No new units would download. boincmgr complained about a lack of a connection. I re-booted just to see. No joy. I then added '/sbin/service boinc-client restart' to /etc/rc.d/rc.local and re-booted once again. -- BINGO ! Everything was up and running. New work units were downloaded automatically and boinc is happily processing away." "Re: Bug reporting. I think this bug is worth reporting, although you probably know better which details to report regarding NetworkManager. Some poor unlucky shmuck could get caught from 2 days to a week trying to figure out what was wrong." -- like I did. "report it just like you did above...if the packager has questions, he'll ask but I would suggest that you file it against NetworkManager package. It's important to work out all of the issues with NetworkManager to solve them once and for all."
Boinc is probably starting so soon after NetworkManager that the network is not up yet. It's technically a bug in Boinc that it doesn't wait for a network connection and periodically re-try to send/grab the data. But for the moment, you can add the line: NETWORKWAIT=yes to /etc/sysconfig/network and startup will block for 10 seconds or until a network connection is up, whichever is sooner.
I can confirm that this is a known bug in Boinc that it cannot use a connection which appears after starting Boinc, hopefully it will be fixed in Boinc 6.4 >NETWORKWAIT=yes > >to /etc/sysconfig/network and startup will block for 10 seconds or until a >network connection is up, whichever is sooner. Dan, this is new to me, thank you very much for this info, I've added it to https://fedoraproject.org/wiki/User:Mjakubicek/HowToUseBoinc