Bug#669208: boinc-client: update-rc.d fails to change boinc-client's runlevels
Anonymous Coward
notvalid at debian.org
Wed Apr 18 07:10:07 UTC 2012
Package: boinc-client
Version: 7.0.24+dfsg-1
Severity: normal
Dear Maintainer,
update-rc.d refuses to make boinc-client start automatically at boot and I can see no way to bypass those warnings:
~# update-rc.d boinc-client defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: boinc-client start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (4 5)
update-rc.d: warning: boinc-client stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (0 1 2 3 6)
The issue is documented here but no fix is proposed to users:
http://piuparts.debian.org/sid/initdscript_lsb_header_issue.html
So I've resorting to doing this manually without any guidance from any documentation:
~# mv /etc/rc3.d/K01boinc-client /etc/rc3.d/S20boinc-client
~# mv /etc/rc2.d/K01boinc-client /etc/rc2.d/S20boinc-client
In my opinion, that's not an acceptable state of affairs.
In my opinion, that's a bug with update-rc.d since I think users should be allowed to change their services' runlevels regardless of LSB issues.
But the opinion on IRC seems to be that it's a boinc-client issue...
-- Package-specific info:
-- Contents of /etc/default/boinc-client:
# This file is /etc/default/boinc-client, it is a configuration file for the
# /etc/init.d/boinc-client init script.
# Set this to 1 to enable and to 0 to disable the init script.
ENABLED="1"
# Set this to 1 to enable advanced scheduling of the BOINC core client and
# all its sub-processes (reduces the impact of BOINC on the system's
# performance).
SCHEDULE="1"
# The BOINC core client will be started with the permissions of this user.
BOINC_USER="boinc"
# This is the data directory of the BOINC core client.
BOINC_DIR="/var/lib/boinc-client"
# This is the location of the BOINC core client, that the init script uses.
# If you do not want to use the client program provided by the boinc-client
# package, you can specify here an alternative client program.
#BOINC_CLIENT="/usr/local/bin/boinc"
BOINC_CLIENT="/usr/bin/boinc"
# Here you can specify additional options to pass to the BOINC core client.
# Type 'boinc --help' or 'man boinc' for a full summary of allowed options.
#BOINC_OPTS="--allow_remote_gui_rpc"
BOINC_OPTS=""
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages boinc-client depends on:
ii adduser 3.113+nmu1
ii ca-certificates 20120212
ii debconf [debconf-2.0] 1.5.42
ii libc6 2.13-27
ii libcurl3 7.25.0-1
ii libgcc1 1:4.7.0-1
ii libssl1.0.0 1.0.1-4
ii libstdc++6 4.7.0-1
ii libx11-6 2:1.4.4-4
ii libxss1 1:1.2.1-2
ii python 2.7.2-10
ii zlib1g 1:1.2.6.dfsg-2
Versions of packages boinc-client recommends:
ii ia32-libs 20120102
Versions of packages boinc-client suggests:
pn boinc-app-seti <none>
pn boinc-manager <none>
pn libcuda1 <none>
pn libcuda1-ia32 <none>
pn x11-xserver-utils <none>
-- Configuration Files:
/etc/boinc-client/gui_rpc_auth.cfg [Errno 13] Permission denied: u'/etc/boinc-client/gui_rpc_auth.cfg'
-- debconf information:
boinc-client/remove_boinc_dir: true
More information about the pkg-boinc-devel
mailing list