Message boards :
Number crunching :
The Server Issues / Outages Thread - Panic Mode On! (117)
Message board moderation
Previous · 1 . . . 12 · 13 · 14 · 15 · 16 · 17 · 18 . . . 52 · Next
Author | Message |
---|---|
juan BFP Send message Joined: 16 Mar 07 Posts: 9786 Credit: 572,710,851 RAC: 3,799 |
BOINC message boards still "down for maintenance"... Guess there has been too much hair burning and howling over there that the servers have come to an early death. Use the Richard technique, go to the pub, pass some good time there and when you return all will be fine. If no..... repeat. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
And it worked. I went to the pub (quiz night, long session), and the server was back when I returned. Looking pretty sickly (as I hope I won't look in the morning). Juan had four goes at answering my question: but when I'd tidied up, BOINC couldn't count the number of remaining visible posts. Doesn't inspire confidence. |
Mike-fr Send message Joined: 13 Jan 01 Posts: 5 Credit: 2,422,149 RAC: 1 |
Hello same issue for me. [http_debug] [ID#0] info: error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm i have updated openssl without success. my BOINC version is 6.4.5 in log i can see Libraries: libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.3 c-ares/1.5.1 boinc is using static libraries ? not shared libraries installed in the os ? on my linux: OpenSSL 1.0.2t 10 Sep 2019 curl 7.59.0 (i686-pc-linux-gnu) libcurl/7.59.0 zlib/1.2.3 i have completed jobs that i cannot upload. regards. Michel |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Have you tried updating the boinc certificate directly? https://boinc.berkeley.edu/dl/update_boinc_certificate.zip Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
my BOINC version is 6.4.5Hmmm, would that be the Linux 2.6.18-308.el5PAE system? Is it using the old Berkeley version of BOINC in the Home folder? Kernel 2.6 is close to Ubuntu 12.04, and there is a Berkeley version of BOINC 7.4.44 in the current All-In-One that works with Ubuntu 12.04 to 18.10 with a couple of dependencies. I'm not sure it would work with your version of Linux though, it might. |
tullio Send message Joined: 9 Apr 04 Posts: 8797 Credit: 2,930,782 RAC: 1 |
On my SuSE Tumbleweed Linux kernel is 5.2.14. BOINC is 7.14.2 and it works.Tumbleweed is a development version, frequently updated. Tullio |
Cosmic_Ocean Send message Joined: 23 Dec 00 Posts: 3027 Credit: 13,516,867 RAC: 13 |
Yeah I still haven't been able to figure out how to get 6.10.58 in Linux to use a newer version of openssl. I have 1.1.1 installed on the system, but BOINC still uses the built-in 0.9.8g. On Windows clients, you can just update the .dll in the installation folder, but in linux, it seems to be statically-linked. If there was a flag or a way to get scheduler comms to happen without SSL, that would probably work, but I don't think that can be done. Linux laptop: record uptime: 1511d 20h 19m (ended due to the power brick giving-up) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
From what I've seen it 'depends' on what was in the system which compiled boinc. I just looked at BOINC 7.4.44 in 18.04 & 19.04, seems it will work in 18.04 but not 19.04, ldd '/home/tbar/Downloads/BOINC/docs/BOINC-7.4.44 for 12.04/boinc' libcurl.so.4 => not found libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f68dfb6e000) libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f68df72b000) ldd '/home/tbar/Downloads/BOINC/docs/BOINC-7.4.44 for 12.04/boinc' libcurl.so.4 => not found libssl.so.1.0.0 => not found libcrypto.so.1.0.0 => not found My version of 7.4.44 was compiled in Ubuntu 12.04, and it appears 12.04 shipped with kernel 3.2. You have to go back to 11.04 to find kernel 2.6.xxx Looks as though you people are just going to have to upgrade your version of BOINC, unless you're capable of recompiling the older boinc in a newer system. BTW, to get libcurl.so.4, you install libcurl3. |
Cosmic_Ocean Send message Joined: 23 Dec 00 Posts: 3027 Credit: 13,516,867 RAC: 13 |
Yeah I still haven't been able to figure out how to get 6.10.58 in Linux to use a newer version of openssl. I have 1.1.1 installed on the system, but BOINC still uses the built-in 0.9.8g. As a quick test, I just did it with Windows. Went to https://indy.fulgan.com/SSL/ and grabbed openssl 1.0.2t, and dropped those DLLs into the BOINC install directory and restarted BOINC.. 2019-09-19 17:05:12 Starting BOINC client version 6.10.58 for windows_x86_64 2019-09-19 17:05:12 Libraries: libcurl/7.19.7 OpenSSL/1.0.2t zlib/1.2.3 2019-09-19 17:05:12 Data directory: C:\ProgramData\BOINC Can that be done for the linux build? I'd rather not have to upgrade to a modern boinc just to do this. This is an openssl problem, not a boinc problem. Linux laptop: record uptime: 1511d 20h 19m (ended due to the power brick giving-up) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Yeah I still haven't been able to figure out how to get 6.10.58 in Linux to use a newer version of openssl. I have 1.1.1 installed on the system, but BOINC still uses the built-in 0.9.8g. Can you try downloading the Linux 1.02t build and install that? https://www.openssl.org/source/ Read the INSTALL document for how to compile and install the source. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Cosmic_Ocean Send message Joined: 23 Dec 00 Posts: 3027 Credit: 13,516,867 RAC: 13 |
Can you try downloading the Linux 1.02t build and install that? I already have 1.1.1 on the system though.. root@taurus:~# openssl version OpenSSL 1.1.1 11 Sep 2018 root@taurus:~# I don't know what sub-letter that is, but the system already has 1.1.1 on it, but boinc is falling-back to 0.9.8g, probably because static-linking. I doubt anyone has the source for 6.10.58 so that it can be re-compiled in linux and get modern libraries static-linked into it. Too bad it doesn't appear that the linux builds of BOINC support or even refer to shared libraries using $PATH variables, otherwise this wouldn't be a problem. Linux laptop: record uptime: 1511d 20h 19m (ended due to the power brick giving-up) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Can you try downloading the Linux 1.02t build and install that? Sure there is. The source is always available at github. Take your pick of whatever client version you want and compile it yourself. https://github.com/BOINC/boinc/tree/client_release/6/6.10 Too bad it doesn't appear that the linux builds of BOINC support or even refer to shared libraries using $PATH variables, otherwise this wouldn't be a problem Actually, the default on newer Linux versions is to default to Shared Libraries. You have to override that with a configure parameter to make a nopic executable. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Have you tried to do a export LD_LIBRARY_PATH={whatever directory that your opensssl 1.1.1 resides}openssl/lib, then source the path and then run BOINC. If you follow these instructions, the $PATH becomes permanent in the environment variable and should point at your openssl 1.1.1 installation. I don't know if that would override BOINC trying to use its internal ssl though. Openssl needs to set PATH environment variables which is to be set as shown below. Create a file called openssl.sh under /etc/profile.d/ directory. $ sudo touch /etc/profile.d/openssl.sh $ sudo vi /etc/profile.d/openssl.sh Add the following contents: #!/bin/sh export PATH=/opt/openssl/bin:${PATH} << correct the path to where your ssl is installed export LD_LIBRARY_PATH=/opt/openssl/lib:${LD_LIBRARY_PATH} << correct the path to where your ssl is installed Save and close the file. Make it executable using the following command. $ sudo chmod +x /etc/profile.d/openssl.sh Then, set the environment variables permanently by running the following command: $ source /etc/profile.d/openssl.sh Log out or reboot your system. Now, check the PATH environment variable: $ echo $PATH Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Cosmic_Ocean Send message Joined: 23 Dec 00 Posts: 3027 Credit: 13,516,867 RAC: 13 |
Pretty sure all of that is already set correctly: root@taurus:~# whereis openssl openssl: /usr/bin/openssl /usr/include/openssl /usr/share/man/man1/openssl.1ssl.gz root@taurus:~# ll /usr/bin/openssl -rwxr-xr-x 1 root root 723944 Jun 20 13:36 /usr/bin/openssl* root@taurus:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin root@taurus:~# edit: Maybe it needs this location to be added to the $PATH ? root@taurus:~# ldconfig -pv | grep ssl libssl3.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl3.so libssl.so.1.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 libssl.so.1.0.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 libgsoapssl-2.8.60.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgsoapssl-2.8.60.so libgsoapssl++-2.8.60.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgsoapssl++-2.8.60.so root@taurus:~# And then I spent 30 minutes trying to figure out how git works and gave up and just clicked the green download button for a ~20MB .zip, unpacked it, installed the missing things that it wanted so that it would get all the way through _autoconfig and then ./configure. Began doing 'make' and it had a fatal error within seconds because: In file included from gui_rpc_client.cpp:50:0: gui_rpc_client.h:762:10:fatal error: xlocale.h: No such file or directory #include <xlocale.h> ^~~~~~~~~~~ compilation terminated. But at least it found openssl-1.1.1 during 'configure'. I have no idea what i'm doing with compiling, tbh. I know to do 'configure', 'make', 'make install' and if there are dependency errors, I can try to resolve those with either the exact name it asked for, such as 'm4', or by adding -dev[el] onto the end of it, like it wanted 'libcurl', so 'libcurl-dev' did the trick. Beyond that.. I don't know what I'm doing. If it wouldn't be too much to ask.. could somebody who knows what they're doing just compile this thing in ubuntu 18.04 x64 for me? Linux laptop: record uptime: 1511d 20h 19m (ended due to the power brick giving-up) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
If it wouldn't be too much to ask.. could somebody who knows what they're doing just compile this thing in ubuntu 18.04 x64 for me? Sure, I'll take a crack at it today. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
If it wouldn't be too much to ask.. could somebody who knows what they're doing just compile this thing in ubuntu 18.04 x64 for me? Sorry Cosmic. I had no luck trying to compile the 6.10.60 client. My compile and environment is too new for what the source is expecting to use. Spend an hour trying to make everyone happy and could not get past autosetup which failed to generate a configure. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
...could somebody who knows what they're doing just compile this thing in ubuntu 18.04 x64 for me?Well, it doesn't appear to work with OpenSSL 1.1, but, 18.04 can use either. It also needs libcurl-openssl1.0-dev, but that's also in 18.04...just don't try it in 19.04. Sometimes the menu bar goes hiding too, but it does seem to work, Operating System: Linux 5.0.0-27-generic BOINC version: 6.10.37 Fri 20 Sep 2019 06:10:01 PM EDT Starting BOINC client version 6.10.37 for x86_64-pc-linux-gnuMaybe a little more tinkering... |
Cosmic_Ocean Send message Joined: 23 Dec 00 Posts: 3027 Credit: 13,516,867 RAC: 13 |
Well that went well. root@taurus:~# apt-get install libcurl-openssl1.0-dev ... The following packages have unmet dependencies: libcurl-openssl1.0-dev : Depends: libcurl3 (= 7.58.0-2ubuntu2) but it is not going to be installed root@taurus:~# apt-get install libcurl3 libcurl-openssl1.0-dev ... Need to get 1,874 kB of archives. After this operation, 2,452 kB disk space will be freed. Do you want to continue? [Y/n] Y And then boinc manager said it lost connection. wtf. root@taurus:~# systemctl start boinc-client Failed to start boinc-client.service: Unit boinc-client.service is masked. Hm. The bins in /usr/bin are gone, too. Then I scrolled back up and saw: Removing boinc-client (7.9.3+dfsg-5ubuntu2) ... Removing curl (7.58.0-2ubuntu3.8) ... Removing libcurl4-openssl-dev:amd64 (7.58.0-2ubuntu3.8) ... Removing libcurl4:amd64 (7.58.0-2ubuntu3.8) ... Removing libssl-dev:amd64 (1.1.1-1ubuntu2.1~18.04.4) ... Crap. Guess I'm going to have to try to salvage this now. That's what I get for not reading these lines before hitting Y for installing those two packages: The following packages will be REMOVED: boinc-client curl libcurl4 libcurl4-openssl-dev libssl-dev Why can't things just.......work? Don't have these problems in Windows.. IJS. And after 10 minutes and 4 PuTTY windows... 2019-09-20 22:47:27 Starting BOINC client version 6.10.58 for x86_64-pc-linux-gnu 2019-09-20 22:47:27 log flags: file_xfer, sched_ops, task, http_debug, http_xfer_debug, sched_op_debug 2019-09-20 22:47:27 Libraries: libcurl/7.18.0 OpenSSL/0.9.8g zlib/1.2.11 c-ares/1.5.1 2019-09-20 22:47:27 Data directory: /var/lib/boinc-client Phew. Got it back without losing anything. Linux laptop: record uptime: 1511d 20h 19m (ended due to the power brick giving-up) |
Stephen "Heretic" Send message Joined: 20 Sep 12 Posts: 5557 Credit: 192,787,363 RAC: 628 |
. . Ruh Roh, . . The weekend has started and there is less (probably) than 2 days work on the splitters. Things could get tight about Sunday night Berkely time. . . Cross your fingers .... Stephen ? ? |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
You can't have libcurl3 and libcurl4 coexisting on the same host. They are mutually exclusive. The only way to get both libcurl3 and libcurl4 to exist on the same host is to use the curl34 package which is a ppa that mashes both libcurl3 and libcurl4 together into the same library. https://launchpad.net/~xapienz/+archive/ubuntu/curl34 Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.