Posts by ChristianB

21) Message boards : Server programs : The server must be only one? (Message 81678)
Posted 2 Oct 2017 by ChristianB
Post:
The BOINC server is comprised of different daemons that can be separated from each other on different server. Based on how the servers are connected there are some depdendencies between the daemons which make it impractically to separate some. For example it doesn't make sense to separate validator and assimilator because they both need to access the same files.

For more info see: http://boinc.berkeley.edu/trac/wiki/MultiHost

Note: There is experienced Linux and networking knowledge involved when switching to a multi server BOINC project setup. This is not trivial and must be tailored to the requirements of the project!
22) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5 (Message 81491)
Posted 20 Sep 2017 by ChristianB
Post:
Debugging the Manager with a wxWidgets issue is always a PITA which is why I put such things on the backburner for someone who is more knowledgeable about this. I have wxWidgets 3.0.2 installed on Debian and no problems with simple view (using the repository provided package which is dynamically linked).

Your saying you used static versions of wxWidgets. Last time I tried to create a statically compiled manager it segfaulted immediately at startup. Could you please post the commands you used to compile the static wxWidgets library as well as the commands used to build the static manager?

The version number you quoted refers to the version of the license not the version of the software. As far as I'm concerned the Manager should be usable with either version of wxWidgets 3.0. The automated Linux build uses 3.0.2 while the Mac build uses 3.0.0 and the explanation is that the Mac maintainer does not see the need to update while the former Windows maintainer updated to 3.0.2 with 7.6.33 which I just copied for Linux because I like to use the most recent stable versions available.
23) Message boards : Questions and problems : CentOS 7 - Manager unable to connect to client (Message 81342)
Posted 17 Sep 2017 by ChristianB
Post:
It looks like you did everything correct. I can't see what version of BOINC was installed but you should double check that when starting the Manager from Gnome it is started with /var/lib/boinc as working directory. The Manager needs to read /var/lib/boinc/gui_rpc_auth.cfg in order to connect to the Client automatically. You could try to connect the Manager using the menu and enter the password from this file yourself just to check that it is working.
24) Message boards : Questions and problems : setting up Boinc Server for my personal use. (Message 81341)
Posted 17 Sep 2017 by ChristianB
Post:
ThankYou so much for your Reply.
Actually i am finding difficulties installing server on my laptop. I am using VM provided by Boinc itself for Oracle Virtual box but it is quite confusing. Can You suggest me what is the best way to use server like VM, fresh installation on linux or if you can share some useful online resource that can help me to setup a small POC.

What do you find confusing? The first steps are described here: http://boinc.berkeley.edu/trac/wiki/VmServer and there is a README-vbox-image file in the zip that also explains how to use the VM.
25) Message boards : Questions and problems : Oh that typo. (Message 81209)
Posted 14 Sep 2017 by ChristianB
Post:
I fixed the typo in transifex but since the Norwegian translation (bokmal) is incomplete this will not be transferred to the website. You can help completing the translation by visting https://www.transifex.com/boinc/boinc/translate/#nb
26) Message boards : Questions and problems : Oh that typo. (Message 81173)
Posted 13 Sep 2017 by ChristianB
Post:
We need to know which language you use in order to fix that.
27) Message boards : Questions and problems : Ubuntu - Updater wants to remove BOINC Manager?! (Message 80934)
Posted 8 Sep 2017 by ChristianB
Post:
It seems you are trying to install boinc-manager from Ubuntu 17.04 repositories while you are still running mainly on 14.04 packages. There was an ABI change which resulted in renamed packages between 14.04 and 16.04 that's why you need libwxgtk-webview3.0-0v5 instead of libwxgtk-webview3.0-0 for the newer version of the manager. Synaptic probably doesn't know where to get this package from or it needs to be told specifically that it needs to get this from the 16.04 repository not the default 14.04 one.
28) Message boards : Questions and problems : Ubuntu - Updater wants to remove BOINC Manager?! (Message 80890)
Posted 7 Sep 2017 by ChristianB
Post:
There is no Berkeley repository. You seem to have BOINC installed via the Ubuntu repositories and there nothing has changed. All BOINC components are available in all current Ubuntu distributions. There should be no reason to remove boinc-manager. I durectly use aptitude and that usually tells me why it removes a package when upgrading.
29) Message boards : BOINC client : Problems with OpenCL in Ubuntu using open source driver mesa (Message 80675)
Posted 2 Sep 2017 by ChristianB
Post:
Yes, I mean the proprietary ones. Yes, we are aware of the shortcommings of those on Linux. But they were there first and are now the reference. As I understand it the mesa driver is not yet feature complete and is not guaranteed to work with all applications. I don't know exactly what is wrong but using bleeding edge wan't make it worse I guess. This is not something the app developer can fix this is something the driver developer has to do.
30) Message boards : BOINC client : Problems with OpenCL in Ubuntu using open source driver mesa (Message 80649)
Posted 1 Sep 2017 by ChristianB
Post:
There is a lot TODO in this list. The BRP4 opencl app is available (https://einsteinathome.org/de/application-source-code-and-license)and can be used for testing if needed. I can provide testdata in case you want to escalate this to the mesa developers. EaH uses the original ATI/Nvidia drivers as a reference and there are no problems there.
31) Message boards : BOINC client : Problems with OpenCL in Ubuntu using open source driver mesa (Message 80627)
Posted 31 Aug 2017 by ChristianB
Post:
I've seen you already got some help in the EaH forums. The problem is that the Mesa driver seems to either not support OpenCL fully or has a bug that is triggered by the science apps. From the logs I've seen the process exits with signal 6 (SIGABRT) abort. From the backtrace another user posted it seems the driver fails when the function "clGetPlatformIDs()" is called.
32) Message boards : Server programs : boinc-server-maker package install problem on debian jessie (Message 80626)
Posted 31 Aug 2017 by ChristianB
Post:
The most likely explanation is that your OS is too old for a package from experimental. You should update to stretch (or run a VM that uses stretch) and try again.
33) Message boards : Questions and problems : Task status "Verschoben", to be translated in "displaced", what can I do to reactivate it ? (Message 80572)
Posted 30 Aug 2017 by ChristianB
Post:
This means the task will be restarted after the given time. The meaning in German is "Verschoben auf später" (postponed to a later time). If you see a lot of those tasks you should consider rebooting the machine and checking that you use the latest recommended version of VirtualBox.
34) Message boards : API : BOINC wrapper fails to launch application properly (Message 80468)
Posted 25 Aug 2017 by ChristianB
Post:
Also make sure that on the server the °llr64° file has the executable bit set before running update_versions.
35) Message boards : Server programs : anyone who knows "bash: $boincserverconfig: ambiguous redirect" ??? hlep me (Message 80000)
Posted 4 Aug 2017 by ChristianB
Post:
If you want to use the settings stored in ~/.boinc_test.conf immediately you need to source the file to your active shell. What you did in step 2 will only source the file at login. So step 2.a would be:
source ~/.boinc_test.conf


Looking at it some more it seems step 2 is flawed. It is trying to pull itself out of the mud on its own hair. The variable $boincserverconfig is only available if ~/.boinc_test.conf was sourced but it is only sourced if $boincserverconfig is available. I send an email to the person that created the boinc-server-package and should know about that.
36) Message boards : Projects : News on Project Outages (Message 79896)
Posted 1 Aug 2017 by ChristianB
Post:
Einstein@Home is back online and so far everything seems to be working again. But we still have to find out what happened, short periods of downtime possible throughout the day.
37) Message boards : Projects : News on Project Outages (Message 79884)
Posted 31 Jul 2017 by ChristianB
Post:
Yes, the scheduler is also affected. I added the scheduler URL to the temporary homepage so the client finds a scheduler URL and can try that although currently you can't reach the scheduler.
38) Message boards : Projects : News on Project Outages (Message 79879)
Posted 31 Jul 2017 by ChristianB
Post:
Einstein@Home has again problems with the ISP (University Hanover). This started shortly after office hours in Germany and has to wait until tomorrow morning (9.5 hours from now)
39) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5 (Message 79712)
Posted 21 Jul 2017 by ChristianB
Post:
Debian ships version 7.6.33 without any problems and I would happily make this the recommended version, yet the instructions are not detailed enough to build a release version. I tried to inquire more information to fix the release build but so far I had no luck.


If you mean building static version I think the official versions have been built for Ubuntu with dependencies to repository packages for quite some time. The last boinc_compat package in the download directory is 6.12.22 which isn't even the last of 6.12 series. 7.4 had a few versions with statically linked wxWidgets because at that time the repository version lacked wxWebView.

Yes. I noticed that too. The problem I see with this is that not every distribution provides the required libraries by default. wxWebView support was specifically provided for BOINC in Debian. No other Debian package uses wxWebView and now they discuss about removing it.

The target audience for the release version in Linux should be users whose distributions have old packages or don't have BOINC at all. If there are libraries required to run BOINC the user must know of this beforehand and the install script needs to check that they are installed or inform the user what is missing. In my opinion building a Linux release that is target on Ubuntu and derivatives and relies on shared libraries provided by Ubuntu is superfluous because we want the user to install the Ubuntu package where we know that there is an active maintainer who keeps the package up to date.

Since there seems to be no need for a static version (at least I'm not aware of public requests) maybe an alternative is to create a source release for Linux to tell package maintainers that they should use this updated version as was requested not long ago.
40) Message boards : BOINC Manager : Compiling BOINC Manager 7.7 in Ubuntu 14.04.5 (Message 79691)
Posted 20 Jul 2017 by ChristianB
Post:
I'm not able to follow what you are doing. But I recently migrated the BOINC continuous integration service from Ubuntu 12.04 to 14.04 with no changes.

The build image we use has already all build essentials installed and I only need to install the following extra packages:
sudo apt-get install freeglut3-dev libxmu-dev libxi-dev libfcgi-dev libxss-dev libnotify-dev libxcb-util0-dev libsqlite3-dev libgtk2.0-dev libwebkitgtk-dev

The client and manager are then built using this sequence of commands:
cd /tmp
git clone https://github.com/BOINC/boinc.git
cd boinc
./3rdParty/buildLinuxDependencies.sh
./configure --disable-server --with-wx-prefix=/tmp/boinc/3rdParty/buildCache/linux
make


Regards
Christian


Previous 20 · Next 20

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