Ah - well that would be one problem then - I was using that to avoid that warning message you get as I didn’t think I had privileges to do what it said - however it seems it would be better to have a proper docker container to run my CI builds in, and so I can probably solve it that way (the iTimer VM was something I picked up from PharoLambda - as you really can’t control that environment at all - but it doesn’t run Iceberg).
I’ll make that correction and try again. Thanks, Tim > On 15 May 2018, at 12:28, Esteban Lorenzano <esteba...@gmail.com > <mailto:esteba...@gmail.com>> wrote: > > 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 >> <mailto: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 <http://loadproject.st/>> >> <LoadProject.log> >> <build.sh> >> <BaselineOfPagerDuty.class.st <http://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? >>> >>> >> >