you can safely ignore that warning in most cases (in fact, I was thinking on removing it and replace for a small log or even nothing).
cheers, Esteban > On 15 May 2018, at 14:42, Tim Mackinnon <tim@testit.works> wrote: > > 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? >>>> >>>> >>> >> >