Thread 'Error when running on 7.2.42 on openSuSE 13.1'

Message boards : Questions and problems : Error when running on 7.2.42 on openSuSE 13.1
Message board moderation

To post messages, you must log in.

AuthorMessage
wiyosaya

Send message
Joined: 12 Feb 12
Posts: 17
United States
Message 56442 - Posted: 5 Oct 2014, 18:33:06 UTC

I installed BOINC on a openSuSE 13.1 linux installation. The first time I ran, I got this error message:

./boincmgr: error while loading shared libraries: libwx_gtk2u_html-2.8.so.0: cannot open shared object file: No such file or directory


So I installed libwx_gtk2u_html-2_8-0-compat-lib-stl

Now I get this error message:

./boincmgr: relocation error: ./boincmgr: symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0


What will I need to do to resolve this?

Thanks.
ID: 56442 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 56443 - Posted: 5 Oct 2014, 20:27:43 UTC - in response to Message 56442.  
Last modified: 5 Oct 2014, 20:42:02 UTC

Install BOINC from openSUSE's repositories. openSUSE Factory (whatever that is) appears to have 7.2.42 (click Show other versions).

The version you can download from this site is built on Ubuntu. Apparently not quite compatible with SUSE.


edit: Installing libwx_gtk2u_core-2_8-0-compat-lib-stl might work too plus any other compat lib that's needed.
ID: 56443 · Report as offensive
wiyosaya

Send message
Joined: 12 Feb 12
Posts: 17
United States
Message 56463 - Posted: 7 Oct 2014, 2:35:17 UTC - in response to Message 56443.  

Thanks, Juha.

Is there a way that I can configure where configuration files and project data are located?

I am moving from one system running openSuSE 12.1 and boinc 6.10.56 to the system running openSuSE 13.1. Installing 7.2.42 from the link you provided puts all the configuration files into the home directory of the account that is used to install the client. With 6.10.56, I installed all of boinc in a /home/BOINC directory and all the config files as well as project data files were located in a subdirectory of that directory.

I would like to be able to maintain a similar "isolated" location like that. I tried using --relocate as an option to the rpm package manager, but I got an error back from that that said that the files in /usr/bin were not relocatable.

How about if I run 6.12.22 - what am I missing?

Thanks again.
ID: 56463 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 56512 - Posted: 7 Oct 2014, 21:12:27 UTC - in response to Message 56463.  

Is there a way that I can configure where configuration files and project data are located?

Doesn't look like there is any way other than move the files to new location and make a symlink from /var/lib/boinc -> new location.

I am moving from one system running openSuSE 12.1 and boinc 6.10.56 to the system running openSuSE 13.1. Installing 7.2.42 from the link you provided puts all the configuration files into the home directory of the account that is used to install the client. With 6.10.56, I installed all of boinc in a /home/BOINC directory and all the config files as well as project data files were located in a subdirectory of that directory.

I would like to be able to maintain a similar "isolated" location like that. I tried using --relocate as an option to the rpm package manager, but I got an error back from that that said that the files in /usr/bin were not relocatable.

You could try to give the Berkeley package another go. Just keep installing those compat packages until the system stops complaining.

How about if I run 6.12.22 - what am I missing?

If you are asking what's new in v7 I think I'll point you to Release Notes and Version history pages. You need to decide yourself how important any of the changes are.
ID: 56512 · Report as offensive
wiyosaya

Send message
Joined: 12 Feb 12
Posts: 17
United States
Message 56542 - Posted: 8 Oct 2014, 17:11:06 UTC - in response to Message 56512.  
Last modified: 8 Oct 2014, 17:12:17 UTC

You could try to give the Berkeley package another go. Just keep installing those compat packages until the system stops complaining.

I did that before I posted. There were two packages available in the distribution. One gave
cannot open shared object file: No such file or directory

while the other one gave
symbol _ZTV16wxWindowListNode, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0
.

I looked at the online openSuSE repository for other versions of the package and there are none.

Short of getting the manager source, it seems that the easiest approach would be to install, move the files, and make a symlink.

Also, it looks like the 7.2.42 is the way to go. There is the potential for openCL support for the APU I am running - Athlon 5350, so I would like to have that available to the client if possible. But with 7.2.42, it looks like I'll have to build the manager myself.

Thanks for the help.
ID: 56542 · Report as offensive
Juha
Volunteer developer
Volunteer tester
Help desk expert

Send message
Joined: 20 Nov 12
Posts: 801
Finland
Message 56561 - Posted: 8 Oct 2014, 21:36:02 UTC - in response to Message 56542.  

I just checked what that openSUSE Factory is. Turns out that's basically the development version of the next stable release. I guess packages from there might not work well on earlier release. Sorry about that.

I think the 'network' repository/project listed under 13.1 could be better choice even if it's listed as unstable. Oh and there is boinc-manager package too. I figured you can search it yourself and just linked to boinc-client.
ID: 56561 · Report as offensive

Message boards : Questions and problems : Error when running on 7.2.42 on openSuSE 13.1

Copyright © 2025 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.