It looks like ubuntu 18.04 does not come with libcurl or they have renamed the package. Looks also that we are not the only ones that got bit by this: https://github.com/atom/github/issues/1680
Could you try installing curl in your system?
Oh well, I was focusing on the libgir stat thing, but it appears to be a problem with libcurl as you said... But it don't seems to be solved soon: https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754686 and https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1754294 I will stay with ubuntu 16 for now. To load the latest Seaside in Pharo 7 I use the develop branch: I don't want to do that as it will make my build non repeatable. It is fine to load in an image to test, but it can create a number of problems if used into a dependency configuration. Regards, Vitor On Tue, Dec 18, 2018 at 7:39 AM Guillermo Polito <guillermopolito@gmail.com> wrote:
Hi,
On Mon, Dec 17, 2018 at 4:38 PM Vitor Medina Cruz <vitormcruz@gmail.com> wrote:
Hello,
I am trying Pharo with Docker and I will leave here some issues I had since I am unsure where I should report them.
http://bugs.pharo.org should be the correct place.
The command I am running is:
Metacello new baseline: 'Employees'; repository: 'tonel:///home/employeesSource/pharo/'; ignoreImage; onConflict: [ :ex | ex useIncoming ]; onWarning: [ :ex | Transcript crShow: ex ]; silently; load: #(core).
Ubuntu 16.04, Pharo 61 64bits -> *Ok*
Ubuntu 16.04, Pharo 70 64bits -> *Fail*
Loaded -> Seaside-Widgets-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache Loaded -> Seaside-RenderLoop-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache Loaded -> Seaside-Tools-Core-CompatibleUserName.1544645021 --- https://github.com/SeasideSt/Seaside.git[v3.2.5] --- cache Please use #base64Decoded now. See issue #21937a MetacelloScriptApiExecutored from ThemeIcons>>#seasideAdaptorRunningIcon has been deprecated.
Ubuntu 18.04, Pharo 61|Pharo 70 64bits -> *Fail*
Seems like libgit is not found and it try to use one internal, but the link is broken.
Fetched -> BaselineOfEmployees-tonel.1 --- tonel:///home/employeesSource/pharo --- tonel:///home/employeesSource/pharo Loaded -> BaselineOfEmployees-tonel.1 --- tonel:///home/employeesSource/pharo --- tonel:///home/employeesSource/pharo Loading baseline of BaselineOfEmployees...ioLoadModule(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so): libcurl-gnutls.so.4: cannot open shared object file: No such file or directory ioLoadModule(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so): libcurl-gnutls.so.4: cannot open shared object file: No such file or directory tryLoading(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so/.libs/,libgit2.so): stat(/opt/pharo/pharo-vm/lib/pharo/5.0-201806281256/libgit2.so/.libs/) Not a directory [31mError: External module not found [0mExternalLibraryFunction(Object)>>error: ExternalLibraryFunction(Object)>>externalCallFailed ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments: LGitLibrary>>libgit2_init FFICalloutAPI>>function:module: LGitLibrary(Object)>>ffiCall: LGitLibrary>>libgit2_init LGitLibrary>>initializeLibGit2 LGitGlobal class>>checkInitialized
It looks like ubuntu 18.04 does not come with libcurl or they have renamed the package. Looks also that we are not the only ones that got bit by this: https://github.com/atom/github/issues/1680
Could you try installing curl in your system?
Tx, Guille