[Glass] Installation problem ...

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Thu Jul 6 06:17:49 PDT 2017


Marten,

Unfortunately I don't see enough in the stacks (pharo stack dumps can be 
truncated) to be able to know exactly where the problem lies.

I am curious because right now I am not sure why Pharo would be hitting 
the network for BaselineOfFileTree or BaselineOfMetacello since it 
should be using the cloned GitHub repositories ...

If I had to guess what was going on, I'd say that Pharo was having 
trouble downloading a zip file from GitHub --- as that is the only site 
that would require https access --- but there's not enough information 
from the stack dump to understand where in the code path the https site 
is being hit ...

GitHub has to be hit early on in the load process, since Pharo3.0 does 
not have FileTree loaded by default and timeouts due to slow network 
access cannot be completely avoided.

The confusing bit for me is your  dump shows that 
BaselineOfMetacello-TravisCI.93 was already loaded from a filetree: 
repository, so I am not exactly sure which part of the load sequence I 
am looking at ... once FileTree is installed into Pharo I wouldn't think 
that we'd have to hit GitHub anymore ...

I will have to look more closely at the devKitCommandLine image building 
sequence and see if I can find the reason for hitting github after 
FileTree has been installed ...

Dale


On 7/6/17 3:29 AM, Marten Feldtmann via Glass wrote:
>
> Installation day again ... a new customer. I tried to install 
> GsDevKit_home on a new Ubuntu 16.04.1 system and the installation 
> failed for more than 30 minutes ... after lots of attempts the 
> installation went through all steps ...
>
>
>
>
> Fetched -> BaselineOfMetacello-TravisCI.93 --- filetree:///home/projekt37/GsDevKit_home/shared/repos/metacello-work/repository --- filetree:///home/projekt37/GsDevKit_home/shared/repos/metacello-work/repository
> Loaded -> BaselineOfMetacello-TravisCI.93 --- filetree:///home/projekt37/GsDevKit_home/shared/repos/metacello-work/repository --- filetree:///home/projekt37/GsDevKit_home/shared/repos/metacello-work/repository
> Loading baseline of BaselineOfMetacello...4148840128:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:s3_pkt.c:1487:SSL alert number 40
>
> ...RETRY->BaselineOfFileTree4148840128:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:s3_pkt.c:1487:SSL alert number 40
>
> ...RETRY->BaselineOfFileTree4148840128:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:s3_pkt.c:1487:SSL alert number 40
> 'Errors in script loaded from /home/projekt37/GsDevKit_home/sys/default/pharo/gsDevKitCommandLineLoad.st'
> ConnectionClosed: Connection closed while waiting for data.
> Socket>>waitForDataFor: in Block: [ ConnectionClosed signal: 'Connection closed whil...etc...
> Socket>>waitForDataFor:ifClosed:ifTimedOut:
> Socket>>waitForDataFor:
> ZdcSecureSocketStream(ZdcAbstractSocketStream)>>socketWaitForData
> ZdcSecureSocketStream>>readEncryptedBytes:startingAt:count:
> ZdcSecureSocketStream>>connect
> ZnNetworkingUtils>>socketStreamToUrlDirectly:
> ZnNetworkingUtils>>socketStreamToUrl:
> ZnNetworkingUtils class>>socketStreamToUrl:
> ZnClient>>getConnectionAndExecute
> ZnClient>>executeWithRedirectsRemaining:
> ZnClient>>executeWithRetriesRemaining: in Block: [ self executeWithRedirectsRemaining: self maxNumb...etc...
> BlockClosure>>on:do:
> ZnClient>>executeWithRetriesRemaining:
> ZnClient>>executeWithTimeout in Block: [ self executeWithRetriesRemaining: self numberOfR...etc...
> BlockClosure>>on:do:
> ZnClient>>executeWithTimeout in Block: [ ...
> ZnClient>>withTimeoutDo: in Block: [ ^ block value ]
> ZnConnectionTimeout(DynamicVariable)>>value:during: in Block: [ ...
> BlockClosure>>ensure:
> ZnConnectionTimeout(DynamicVariable)>>value:during:
> ZnConnectionTimeout class(DynamicVariable class)>>value:during:
> ZnClient>>withTimeoutDo:
> ZnClient>>executeWithTimeout
> ZnClient>>execute in Block: [ result := self executeWithTimeout ]
> ZnClient>>withProgressDo: in Block: [ ^ block value ]
> ZnSignalProgress(DynamicVariable)>>value:during: in Block: [ ...
> BlockClosure>>ensure:
> ZnSignalProgress(DynamicVariable)>>value:during:
> ZnSignalProgress class(DynamicVariable class)>>value:during:
> Error on or near line 142 :: create_gs_server_image -d /home/projekt37/GsDevKit_home/shared/pharo gsDevKitCommandLine :: create_gs_server_image -d /home/projekt37/GsDevKit_home/shared/pharo gsDevKitCommandLine
> Error on or near line 74 :: devKitCommandLine stones :: devKitCommandLine stones
> Error on or near line 44 :: stones  :: stones
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170706/3180266a/attachment.html>


More information about the Glass mailing list