setiathome fails to start

Bug #1610317 reported by Scott Thompson
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
boinc (Ubuntu)
Undecided
Unassigned

Bug Description

lsb_release -rd:

Description: Ubuntu 16.04.1 LTS
Release: 16.04

apt-cache policy boinc-app-seti-graphics:

boinc-app-seti-graphics:
  Installed: 8.00~svn3363-2
  Candidate: 8.00~svn3363-2
  Version table:
 *** 8.00~svn3363-2 500
        500 http://us.ports.ubuntu.com/ubuntu-ports xenial/universe powerpc Packages
        100 /var/lib/dpkg/status

I expected BOINC Manager to download and process setiathome work units

Instead Boinc Manager failed with the following errors:

Fri 05 Aug 2016 07:37:19 AM CDT | SETI@home | Found app_info.xml; using anonymous platform
Fri 05 Aug 2016 07:37:19 AM CDT | SETI@home | File referenced in app_info.xml does not exist: setiathome_v8
Fri 05 Aug 2016 07:37:19 AM CDT | SETI@home | File referenced in app_info.xml does not exist: setiathome_graphics
Fri 05 Aug 2016 07:37:19 AM CDT | SETI@home | [error] State file error: missing application file setiathome_v8

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: boinc-app-seti-graphics 8.00~svn3363-2
ProcVersionSignature: Ubuntu 4.4.0-31.50-powerpc64-smp 4.4.13
Uname: Linux 4.4.0-31-powerpc64-smp ppc64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: powerpc
CurrentDesktop: MATE
Date: Fri Aug 5 11:03:29 2016
InstallationDate: Installed on 2016-07-08 (27 days ago)
InstallationMedia: Ubuntu-MATE 16.04 LTS "Xenial Xerus" - Release powerpc (20160420.1)
SourcePackage: boinc-app-seti
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Scott Thompson (scottt4) wrote :
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Hi, this is strange, please run
ls -l /usr/lib/boinc-app-seti*

thanks

Changed in boinc-app-seti (Ubuntu):
status: New → Incomplete
Revision history for this message
Scott Thompson (scottt4) wrote :

scott@New-Quad-G5-UbMate-16:~$ ls -l /usr/lib/boinc-app-seti*
total 1036
-rwxr-xr-x 1 root root 67232 Feb 2 2016 setiathome_graphics
-rwxr-xr-x 1 root root 987436 Feb 2 2016 setiathome_v8
scott@New-Quad-G5-UbMate-16:~$

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

what does it happen while trying to run it?
/usr/lib/boinc-app-seti-graphics/setiathome_v8 --start

I admit, it works here, and I have not many clues.
I would try the boinc-app-seti instead of the graphics version, to see if it makes any difference

Revision history for this message
Scott Thompson (scottt4) wrote :

scott@New-Quad-G5-UbMate-16:~$ /usr/lib/boinc-app-seti-graphics/setiathome_v8 --start
boinc-app-seti is invoked with the following arguments:
--start
  1: '--start'
--end.
scott@New-Quad-G5-UbMate-16:~$

Also I note that
scott@New-Quad-G5-UbMate-16:/$ find . -iname "*setiathome*"

[snip]

./var/lib/boinc-client/account_setiathome.berkeley.edu.xml
./var/lib/boinc-client/sched_reply_setiathome.berkeley.edu.xml
./var/lib/boinc-client/statistics_setiathome.berkeley.edu.xml
./var/lib/boinc-client/sched_request_setiathome.berkeley.edu.xml
./var/lib/boinc-client/projects/setiathome.ssl.berkeley.edu
./var/lib/boinc-client/projects/setiathome.ssl.berkeley.edu/setiathome_v7
./var/lib/boinc-client/projects/setiathome.ssl.berkeley.edu/setiathome_graphics
./var/lib/boinc-client/projects/setiweb.ssl.berkeley.edu/setiathome_v7
./var/lib/boinc-client/projects/setiweb.ssl.berkeley.edu/setiathome_graphics
./var/lib/boinc-client/projects/setiathome.berkeley.edu
./var/lib/boinc-client/projects/setiathome.berkeley.edu/setiathome_v7
./var/lib/boinc-client/projects/setiathome.berkeley.edu/slideshow_setiathome_v7_02
./var/lib/boinc-client/projects/setiathome.berkeley.edu/slideshow_setiathome_v7_00
./var/lib/boinc-client/projects/setiathome.berkeley.edu/slideshow_setiathome_v7_01
./var/lib/boinc-client/master_setiathome.berkeley.edu.xml

[snip]

is setiathome_v7 not setiathome_v8.

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

So, just remove the old v7 version.
Probably you installed setiathome package, *after* using the upstream version, and boinc is continuing to prefer that one instead of the packaged one

Revision history for this message
Scott Thompson (scottt4) wrote :

Please elaborate, the only packages that I believe that I installed with Synaptic were

boinc 7.6.31+dfsg-6ubuntu1
boinc-app-seti-graphics 8.00-svn3363-2

I do not believe I installed anything else.

Also I inadvertently omitted the following lines from the find results listed in my previous comment.

./usr/lib/boinc-app-seti-graphics/setiathome_v8
./usr/lib/boinc-app-seti-graphics/setiathome_graphics
./home/scott/.AppleDouble/boinc_setiathome_0
./home/scott/boinc_setiathome_0

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

the problem is that probably you opened boinc and added setiathome project *before* installing setiathome package.
This downloaded the binaries from the website, rather then using the (non-existing-yet) binaries from the repo.

Now, since you have installed them *after*, boinc is still picking up the upstream version and giving you errors.

Proposed solution (if I'm correct)
remove setiathome package
open boinc and remove the project
install setiathome package
add-project again on boinc.

Revision history for this message
Scott Thompson (scottt4) wrote :

Thank you for your assistance. It now seems to be working.

My only comment would be that it wasn't clear to me that I needed to install the setiathome package before I added the project.

This bug can be closed and thanks again.

Changed in boinc-app-seti (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Riccardo (riccardo-cicuto) wrote :

Please check in a terminal:

ls -al /var/lib/boinc-client/projects/setiathome.berkeley.edu

If you have a broken simlink:

setiathome_v7 -> /usr/lib/boinc-app-seti-graphics/setiathome_v7

please try adding:

sudo ln -s /usr/lib/boinc-app-seti-graphics/setiathome_v8 setiathome_v8;
sudo ln -s /usr/lib/boinc-app-seti-graphics/setiathome_graphics setiathome_graphics;
sudo chown -h boinc:boinc setiathome_graphics;
sudo chown -h boinc:boinc setiathome_v8;
sudo service boinc-client restart;

This solved the same problem in my ubuntu 16.04.

Revision history for this message
Riccardo (riccardo-cicuto) wrote :

The broken simlink
/var/lib/boinc-client/projects/setiathome.berkeley.edu/setiathome_v7 -> /usr/lib/boinc-app-seti-graphics/setiathome_v7
when using setiathome_v8 should be investigated by developers.

Changed in boinc-app-seti (Ubuntu):
status: Invalid → New
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Yes, this is a boinc issue probably, but I don't think there is a sane way to do such check, on seti upgrade, specially when seti has so few upgrades.
such link is not handled at all by boinc-app-seti package

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

affects: boinc-app-seti (Ubuntu) → boinc (Ubuntu)
Changed in boinc (Ubuntu):
status: New → Confirmed
Changed in boinc (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for boinc (Ubuntu) because there has been no activity for 60 days.]

Changed in boinc (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers