hi Tim, you cannot use vm “I” (for Itimer) with iceberg. This timer will kill the SSH sockets. you need the “threaded” VM (which is the default, for obvious reasons :P).
cheers, Esteban > On 15 May 2018, at 12:18, Tim Mackinnon <tim@testit.works> wrote: > > Hi Guillermo - so here are the actual log files and the .st I’m running with > build.sh (its a normal pharo command line execution). Its running on Ubuntu > 17.10, with Pharo 6.1 64 bit. > > I got Pharo like this: > > VM_STRATEGY="vmI61"; > curl http://get.pharo.org/64/$VM_STRATEGY > <http://get.pharo.org/64/$VM_STRATEGY> | bash; > curl get.pharo.org/64/61 <http://get.pharo.org/64/61> | bash; > > The error at the top of the log is: > LGit_GIT_ERROR: SSL error: error:140E0197:SSL routines:SSL_shutdown:shutdown > while in init > 15 May 2018 3:01:38.976377 am > > And a few lines down you see it has translated the github:// url (in the > baseline package) to https but then it seems to fail… although is that https > translation correct? I have also tried specifying https repos in the baseline > myself (but you can’t easily control the baselines it in turn refers to) but > that didn’t work either. > > LGitRepository>>clone:options:to: > Receiver: a LGitRepository (<not initialized>) > Arguments and temporary variables: > aString: 'https://github.com/ba-st/Willow-Bootstrap.git > <https://github.com/ba-st/Willow-Bootstrap.git>' > cloneOptions: a LGitCloneOptions () > aFileReference: File @ > pharo-local/iceberg/ba-st/Willow-Bootstrap > Receiver's instance variables: > handle: @ 16r00000000 > repositoryPath: File @ > pharo-local/iceberg/ba-st/Willow-Bootstrap > isOpen: nil > workingDirectory: nil > > > > I was successfully doing something like this months ago with PharoLambda - > but I suspect if I rerun that pipeline it may also fail like this. > > Tim > > > > <PharoDebug.log> > <loadProject.st> > <LoadProject.log> > <build.sh> > <BaselineOfPagerDuty.class.st> > > >> On 15 May 2018, at 09:36, Tim Mackinnon <tim@testit.works >> <mailto:tim@testit.works>> wrote: >> >> Hi - I’ll extract the log files when I’m at my desk >> I can possibly make the pipeline public so you can better see it - and it’s >> a relatively simple app so maybe it can shed some light (although I’m still >> not ruling out my own stupidity yet). >> >> It’s a Pharo 6.1 64 bit image - download on build, applied to Ubuntu 17.10 >> (the same happens with 16.04). >> >> Tim >> >> The initial error is: >> >> Starting Load Script... >>> Configure Load caches... >>> Loading Projects... >> >> Fetched -> BaselineOfPagerDuty-tonel.1 --- >> tonel:///builds/macta/WillowPagerDuty/src >> <tonel:///builds/macta/WillowPagerDuty/src> --- >> tonel:///builds/macta/WillowPagerDuty/src >> <tonel:///builds/macta/WillowPagerDuty/src> >> Loaded -> BaselineOfPagerDuty-tonel.1 --- >> tonel:///builds/macta/WillowPagerDuty/src >> <tonel:///builds/macta/WillowPagerDuty/src> --- >> tonel:///builds/macta/WillowPagerDuty/src >> <tonel:///builds/macta/WillowPagerDuty/src> >> Loading baseline of BaselineOfPagerDuty... >> ...RETRY->BaselineOfWillowBootstrap >> ...RETRY->BaselineOfWillowBootstrap >> gofer repository error: 'GoferRepositoryError: Could not access >> https://github.com/github/ba-st/Willow-Bootstrap:v8/source: >> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source:> >> ZnHttpUnsuccessful: 404 Not Found'...ignoring >> ...FAILED->BaselineOfWillowBootstrap'Errors in script loaded from >> /builds/macta/WillowPagerDuty/build/loadProject.st <http://loadproject.st/>' >> Could not resolve: BaselineOfWillowBootstrap [BaselineOfWillowBootstrap] in >> /builds/macta/WillowPagerDuty/build/pharo-local/package-cache >> https://github.com/github/ba-st/Willow-Bootstrap:v8/source >> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source> ERROR: >> 'GoferRepositoryError: Could not access >> https://github.com/github/ba-st/Willow-Bootstrap:v8/source: >> <https://github.com/github/ba-st/Willow-Bootstrap:v8/source:> >> ZnHttpUnsuccessful: 404 Not Found' >> MetacelloEnsureFetchingMCSpecLoader(MetacelloCommonMCSpecLoader)>>retryingResolvePackageSpecReferences:gofer: >> [ | references nearestReference cachedReference externalReference mcVersion >> loadedVersionInfos | >> cachedReference := nil. >> packageSpec >> searchCacheRepositoryForPackage: [ "check to see if mcz file is already in >> cacheRepository" >> cachedReference := self >> resolvePackageSpec: packageSpec >> cachedGofer: self loaderPolicy cacheGofer. >> (cachedReference ~~ nil and: [ packageSpec getFile ~~ nil ]) >> ifTrue: [ cachedReference name = packageSpec file >> ifTrue: >> [ "exact match between packageSpec file and cache" ^ self scheduleFetchFor: >> packageSpec cachedReference: cachedReference ] ] ]. >> references := self >> retryingResolvePackageSpecReferences: packageSpec >> gofer: gofer. "look up mcz file" >> nearestReference := references last >> asMetacelloCachingResolvedReference. >> (cachedReference ~~ nil >> and: [ cachedReference name = nearestReference name ]) >> ifTrue: [ "latest reference in repository matches cachedReference ... " >> ^ self >> >> >> Sent from my iPhone >> >>> On 15 May 2018, at 06:51, Guillermo Polito <guillermopol...@gmail.com >>> <mailto:guillermopol...@gmail.com>> wrote: >>> >>> Also, are you in Pharo6 or 7? >> >> >