BOINC should run later than gdm

Bug #414244 reported by Deactivated User
42
This bug affects 9 people
Affects Status Importance Assigned to Milestone
boinc (Debian)
Fix Released
Unknown
boinc (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: boinc

BOINC should run later than GDM (in the init scripts), as running boinc before GDM starts slows down the user login process. Running BOINC before GDM/X starts also causes boinc to not detect GPU's for CUDA in the system.

Related branches

Revision history for this message
Daniel Hahler (blueyed) wrote :

This is related to bug 525241 (move to upstart task).

Changed in boinc (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Daniel Hahler (blueyed) wrote :

There's the "starting-dm" signal emitted by gdm/kdm.
I could not find anything more suitable - like "started-dm", but maybe "starting-dm" is enough for this purpose (on a desktop system).

We need something different for non-desktop environments though.

As a workaround adding something like "sleep 30" at the top of the boinc init script might help already.

Changed in boinc (Debian):
status: Unknown → New
Revision history for this message
Skip Guenter (skip) wrote :

Sleep command in the start() function works fine. Only need a sleep value of around 5 though.

start()
{
  sleep 5
  log_begin_msg "Starting $DESC: $NAME"
  if is_running; then

Revision history for this message
Skip Guenter (skip) wrote :

Another approach:

sudo update-rc.d -f boinc-client remove
sudo update-rc.d boinc-client defaults 99

I got this from gfarmerfr an ATI/Ubuntu user on the DNETC forums but haven't actually tried it. It worked for gfarmerfr.

Revision history for this message
Steffen Möller (moeller-debian) wrote :

It does not work any longer with the introduction of auto-detected dependencies. Version 6.12.23+ will have this fixed.

Changed in boinc (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boinc - 6.12.26+dfsg-1

---------------
boinc (6.12.26+dfsg-1) unstable; urgency=low

  * New upstream version.

boinc (6.12.25+dfsg-1) unstable; urgency=low

  * Changed init dependencies to $all which may help speeding up the
    boot process and grants time initialising CUDA when kdm is also
    installed.

  * Also granting the boinc user access to the X display by invoking
    xhost +local:boinc if xhost is installed. The package providing
    the tool, i.e. x11-xserver-utils, is now suggested as a runtime
    dependency.

  This with some likelihood (Closes: #557871, #596656) (lp: #587426,
  lp: #414244, lp: #525241). It remains yet untested because of a lack
  of respective hardware. Many thanks go to Skip for keeping up the
  spirit to address this.

  * Upstream has fixed build failure on hurd.

boinc (6.12.22+dfsg-1) unstable; urgency=low

  * First attempt to fix compilation on HURD.
  * Added debconf it.po (Closes: #619436).
  * Addressing lintian errors on python paths/versions.
  * Removing *.la files (Closes: #621197).

boinc (6.12.18+dfsg-1) unstable; urgency=low

  * New upstream version.

boinc (6.12.15+dfsg-2) UNRELEASED; urgency=low

  * New pt_BR.po file contributed by Adriano Rafael Gomes
    (Closes: #610407).
  * Added explicit dependency on python.

boinc (6.12.15+dfsg-1) unstable; urgency=low

  * New upstream release.
  * 2nd attempt to correct XML error in config (Closes: #610638)

boinc (6.12.14+dfsg-1) unstable; urgency=low

  * New upstream version.
  * Migration from experimental to unstable.

boinc (6.12.8+dfsg-7) experimental; urgency=low

  * Fixed cc_config.xml, reported by Nelson (Closes: #610638).

boinc (6.12.8+dfsg-6) experimental; urgency=low

  * Explicitly giving binary-arch target (Closes: #609428).
  * Helping init file to remain compatible with renice
    that does not understand "-n" (as in sarge) (Closes: #600134).

boinc (6.12.8+dfsg-5) experimental; urgency=low

  * Added python to build dependencies (Closes: #608895).
  * Renamed package 'boinc-server' to 'boinc-server-maker'.
  * Added Danish .po contributed by Joe Daldon (Closes: #597774).

boinc (6.12.8+dfsg-4) experimental; urgency=low

  * Completely removing quilt from debian/* (Closes: #608639).
  * Added libnotify-dev and libmysqlclient-dev as build dependency.

boinc (6.12.8+dfsg-3) experimental; urgency=low

  * Reworked the boinc-server.links
  * More towards lintian cleanliness

boinc (6.12.8+dfsg-2) experimental; urgency=low

  * Developing the server package further.
  * Added libtool as build dependency (Closes: #608509).

boinc (6.12.8+dfsg-1) experimental; urgency=low

  * New upstream release.
  * Simplified debian/rules.
  * boinc package is now architecture-independent
 -- Jean-Louis Dupond <email address hidden> Wed, 04 May 2011 14:20:17 +0000

Changed in boinc (Ubuntu):
status: Fix Committed → Fix Released
Changed in boinc (Debian):
status: New → Fix Released
Revision history for this message
LAZA (laza74) wrote :

Seems for me this bug is NOT fixed.

Working here with

Xubuntu 12.04.1
Boinc 7.0.27+dfsg-5ubuntu0.12.04.1

The ppa package from

http://ppa.launchpad.net/pkg-boinc/ppa/ubuntu

is also active, but the Ubuntu-Package is newer/version higher.

Solution:

sudo /etc/init.d/boinc-client restart

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.