For Linux users - a warning about the new Ubuntu 18.10 upgrade

Message boards : Number crunching : For Linux users - a warning about the new Ubuntu 18.10 upgrade
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 12963
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1960886 - Posted: 19 Oct 2018, 7:02:52 UTC

Just a FYI and fair warning. You should not upgrade to Ubuntu 18.10 or you will lose the ability to run BOINC. I found out the hard way and just spent the last 8 hours recovering by moving back to 18.04.

Ubuntu 18.10 removes the libcurl3 library from the distribution and it is not able to load even with a direct install of the .deb package. 18.10 refuses to let you load it. You could always load libcurl3 alongside the standard libcurl4 in the recent distributions in the past. Not so now with 18.10.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1960886 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14417
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1960898 - Posted: 19 Oct 2018, 10:04:16 UTC

We are discussing this in Keith's thread on the BOINC development message boards: https://boinc.berkeley.edu/forum_thread.php?id=12677

Another user has reported that his upgrade is working just fine, but we still need to work out why the two experiences are so different. I'll keep an eye on both threads.
ID: 1960898 · Report as offensive
W3Perl Project Donor
Volunteer tester

Send message
Joined: 29 Apr 99
Posts: 251
Credit: 3,696,783,867
RAC: 12,606
France
Message 1960900 - Posted: 19 Oct 2018, 10:21:26 UTC - in response to Message 1960886.  

Just a FYI and fair warning. You should not upgrade to Ubuntu 18.10 or you will lose the ability to run BOINC. I found out the hard way and just spent the last 8 hours recovering by moving back to 18.04.

Ubuntu 18.10 removes the libcurl3 library from the distribution and it is not able to load even with a direct install of the .deb package. 18.10 refuses to let you load it. You could always load libcurl3 alongside the standard libcurl4 in the recent distributions in the past. Not so now with 18.10.


Thanks Keith !
I had to install libcurl3 on 18.04 as libcurl4 is the default library.
18.04 is a LTS so I will wait for 20.04 ;)
I hope next BOINC version will switch to libcurl4 !
ID: 1960900 · Report as offensive
RickToTheMax

Send message
Joined: 22 May 99
Posts: 105
Credit: 7,958,297
RAC: 0
Canada
Message 1960901 - Posted: 19 Oct 2018, 10:23:08 UTC - in response to Message 1960886.  

I don't know if the curl34 PPA workaround works in ubuntu 18.10.

In ubuntu (kubuntu) 18.04 i had to use that workaround to have both libcurl3 and libcurl4 working correctly without each of them trying to uninstall the other one..

I think it is a libcurl4 version that is packaged to be compatible with libcurl3 applications or something similar..

https://launchpad.net/~xapienz/+archive/ubuntu/curl34
ID: 1960901 · Report as offensive
RickToTheMax

Send message
Joined: 22 May 99
Posts: 105
Credit: 7,958,297
RAC: 0
Canada
Message 1960920 - Posted: 19 Oct 2018, 12:12:59 UTC

I've just tested it in a VM and i got it to work with the curl34 PPA i linked..

Here is the host..
https://setiathome.berkeley.edu/show_host_detail.php?hostid=8598092
ID: 1960920 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14417
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1960945 - Posted: 19 Oct 2018, 15:34:28 UTC

From BOINC forums:

Juha wrote:
Keith forgot to mention one little teeny tiny crucial detail. The BOINC he's running is built by Tbar@Seti-forums, not the one from distro repo. I think Tbar's version is build on 14.04 or maybe even 12.04. Not all that surprising that it's not entirely compatible with newer distro versions.
ID: 1960945 · Report as offensive
RickToTheMax

Send message
Joined: 22 May 99
Posts: 105
Credit: 7,958,297
RAC: 0
Canada
Message 1960962 - Posted: 19 Oct 2018, 16:17:39 UTC - in response to Message 1960945.  

From BOINC forums:

Juha wrote:
Keith forgot to mention one little teeny tiny crucial detail. The BOINC he's running is built by Tbar@Seti-forums, not the one from distro repo. I think Tbar's version is build on 14.04 or maybe even 12.04. Not all that surprising that it's not entirely compatible with newer distro versions.


That's true, it seems that boinc-client switched to libcurl4 from version 7.9.3 in ubuntu (for 7.8.3 it uses libcurl3)

Just tried TBar's 7.8.3 and got it working using that workaround PPA tho..
ID: 1960962 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 12963
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1960986 - Posted: 19 Oct 2018, 17:58:23 UTC - in response to Message 1960962.  

Yes, I am running both TBar versions, 7.4.44 and 7.8.3 because I like bunkering and I like BOINC being installed in the Home directory under my control.

Thanks for the tip about curl34. In all my frantic searches for a solution yesterday I never came across that information. Just lots of stories about about apps not working or being uninstalled whenever another app was installed that used libcurl4. Opera, Spotify and Adobe were mentioned along with some others I never heard of that got a lot of message traffic about the issues with curl.

I will attempt again to install 18.10 on a sacrificial test partition with TBar 7.4.44 and 7.8.3 BOINC with the curl34 ppa and see if they work.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1960986 · Report as offensive
TBar
Volunteer tester

Send message
Joined: 22 May 99
Posts: 5204
Credit: 840,779,836
RAC: 2,768
United States
Message 1960990 - Posted: 19 Oct 2018, 18:12:58 UTC

Ah, so they finally managed to break it, I was expecting them to break it by removing libwebkitgtk-1.0-0. That one will be next. All it means is sometime before April 2020 someone needs to build a new copy of the Berkeley BOINC version. I certainly don't expect to run any version of Ubuntu between 18.04 LTS and 20.04 LTS. Actually, since I wait a year before running a new OS, I have until 21.04 ;-)

Meanwhile, my 9 GPU machine is running 16.04 just fine.
ID: 1960990 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 12963
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1961256 - Posted: 20 Oct 2018, 23:39:01 UTC

The curl34 ppa libcurl4 package works well with both of TBar's BOINC versions. So a solution for those who still want to use his versions on later distributions.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1961256 · Report as offensive

Message boards : Number crunching : For Linux users - a warning about the new Ubuntu 18.10 upgrade


 
©2021 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.