Tasks @CurieMarieDock not starting on Linux

Message boards : Number crunching : Tasks @CurieMarieDock not starting on Linux
Message board moderation

To post messages, you must log in.

AuthorMessage
laplume

Send message
Joined: 24 Jan 21
Posts: 5
Credit: 25,860
RAC: 0
Message 525 - Posted: 5 Feb 2021, 15:06:01 UTC

Hello All,
Seems all the tasks I am getting from
CurieMarieDock on BOINC v1.01
x86_64-pc-linux-gnu

Get an error when starting so they are all inconclusive.

Currently crunching WU on WCG and tasks go just fine.
Anyone having the same problem?
Thanks for feedback.
ID: 525 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 13 Jan 21
Posts: 76
Credit: 38,846,214
RAC: 0
Message 527 - Posted: 5 Feb 2021, 15:21:00 UTC - in response to Message 525.  

I see you successfully ran some RxDock WUs.
1. This CPU does not support AVX or FMA. Is SSE enough for CurieMarie?
2. Might upgrade Linux and BOINC client to 7.16.6.
ID: 527 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 13 Jan 21
Posts: 76
Credit: 38,846,214
RAC: 0
Message 531 - Posted: 5 Feb 2021, 15:40:32 UTC
Last modified: 5 Feb 2021, 15:41:53 UTC

The CMdock source code page does not say what CPU instruction sets are required: https://gitlab.com/Jukic/cmdock
RXdock page does not say either.
The dev that compiled CMdock may be the only person that knows.
ID: 531 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alez

Send message
Joined: 13 Nov 20
Posts: 14
Credit: 1,746,704
RAC: 379,379
Message 532 - Posted: 5 Feb 2021, 16:09:30 UTC

From your tasks you are throwing an error due to a missing library.

15:52:40 (22727): wrapper: running /home/antonio/Software/BOINC/slots/0/build/cmdock (-r target.prm -p "/home/antonio/Software/BOINC/slots/0/data/scripts/dock.prm" -f htvs.ptc -i ligands.sdf -o docking_out)
/home/antonio/Software/BOINC/slots/0/build/cmdock: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/antonio/Software/BOINC/slots/0/build/libcuriedock.so.0)

Are you using an old version of Linux or a 32 bit version ?
Either upgrade linux, search for the lib in your package manager or install it via the command line.

ie on Ubuntu

sudo apt-get install libc6 libc6-dev libc6-dbg
ID: 532 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 13 Jan 21
Posts: 76
Credit: 38,846,214
RAC: 0
Message 537 - Posted: 5 Feb 2021, 17:39:51 UTC

sudo apt install boinc-client boinc-manager
ID: 537 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alez

Send message
Joined: 13 Nov 20
Posts: 14
Credit: 1,746,704
RAC: 379,379
Message 538 - Posted: 5 Feb 2021, 18:24:15 UTC - in response to Message 537.  

sudo apt install boinc-client boinc-manager


Won't help if it's 32 bit linux or if the native version of GLIBC is below 2.27 in the linux version. The required libraries are part of the Linux package, not part of the supplied BOINC package.

Alternatively, run RxDock only as it doesn't require the GLIBC_2.27
ID: 538 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
laplume

Send message
Joined: 24 Jan 21
Posts: 5
Credit: 25,860
RAC: 0
Message 541 - Posted: 5 Feb 2021, 19:38:13 UTC - in response to Message 532.  

Hello, I am running Slackware 14.2 64 bit on my laptop. Probably GLIBC is the culprit. I got the same error running tasks on a desktop running Ununtu 16.04 64 bit. As far as I know this is running GLIBC 2.23.
I am going to try within a Vbox instance with a more recent version of Linux. I will report if it gets fixed this way.
Regards,
ID: 541 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Aurum
Avatar

Send message
Joined: 13 Jan 21
Posts: 76
Credit: 38,846,214
RAC: 0
Message 542 - Posted: 5 Feb 2021, 19:44:46 UTC

Alez, You're right. The CPU is 64-bit so upgrading Linux should get that missing library. I use Linux Mint 20.1 Ulyssa (Ubuntu 20.04 focal). Then after upgrading Linux install BOINC from the repository and it'll install the version with no VirtualBox (hogs a bunch of memory).
BTW, RXDock appears to be discontinued.
ID: 542 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
laplume

Send message
Joined: 24 Jan 21
Posts: 5
Credit: 25,860
RAC: 0
Message 545 - Posted: 5 Feb 2021, 20:54:38 UTC - in response to Message 541.  
Last modified: 5 Feb 2021, 20:56:36 UTC

Hello, I am running Slackware 14.2 64 bit on my laptop. Probably GLIBC is the culprit. I got the same error running tasks on a desktop running Ununtu 16.04 64 bit. As far as I know this is running GLIBC 2.23.
I am going to try within a Vbox instance with a more recent version of Linux. I will report if it gets fixed this way.
Regards,


All, just tried to process CurieMarieDock tasks on a fresh Fedora 33 install on Vbox. Everything works with no errors so I confim that upgrading to a newer version of Linux is going to fix the issue.
Thanks for your tips and support.
Regards,
ID: 545 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alez

Send message
Joined: 13 Nov 20
Posts: 14
Credit: 1,746,704
RAC: 379,379
Message 553 - Posted: 6 Feb 2021, 8:46:57 UTC

Glad you're up and running now with no errors. Happy crunching !

I think Ubuntu 18.04 and above are the requirements to have Glibc 2.27 or above. I think it was released start of 2018 so really you want a version of Linux after that to support this project without loads of hassle trying to force the newer Glibc onto older kernels and linking to BOINC etc.
ID: 553 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
cykodennis

Send message
Joined: 19 Feb 21
Posts: 1
Credit: 720,718
RAC: 0
Message 613 - Posted: 19 Feb 2021, 16:04:47 UTC

Don't even try to run this project on CentOS 7 ;-)

Same problem of too old Glibc Versions.
ID: 613 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Tasks @CurieMarieDock not starting on Linux

©2024 SiDock@home Team