[Glass] gsDevKitHome installServer error

dario.trussardi@tiscali.it via Glass glass at lists.gemtalksystems.com
Tue Sep 29 04:25:22 PDT 2015


Ciao,

         i working to install gsDevKitHome on a new Ubuntu 13.04.03 
desktop system

         After cloning the git repository i do the command:

             /opt/gsDevKitHome$ installServer devkit 3.1.0.6

     the system reports:  ( the errors marked in red )

     Some considerations ?

     Thanks,
                     Dario


Installing GemStone/S 3.1.0.6
[Info] Starting installation of GemStone64Bit3.1.0.6-x86_64.Linux on 
meeting001
mar 29 set 2015, 11.45.29, CEST
[Info] Setting up shared memory
   Total memory available is 3769 MB
   Max shared memory segment size is -16 MB
   Max shared memory allowed is -65536 MB
/opt/gsDevKitHome/bin/installGemStone: riga 194: [: 
18446744073692774399: attesa espressione intera
/opt/gsDevKitHome/bin/installGemStone: riga 198: [: 
18446744073692774399: attesa espressione intera
[Info] No need to increase max shared memory segment size
/opt/gsDevKitHome/bin/installGemStone: riga 207: [: 
18446744073692774399: attesa espressione intera
[Info] No need to increase max shared memory allowed
[Info] The following shared memory settings already exist in 
/etc/sysctl.conf
To change them, remove the following lines from /etc/sysctl.conf and 
rerun this script
#kernel.domainname = example.com
[Info] Setting up GemStone netldi service port
[Info] Adding "gs64ldi  50377/tcp" to /etc/services
[Info] Downloading GemStone64Bit3.1.0.6-x86_64.Linux.zip using /usr/bin/wget
--2015-09-29 11:45:29-- 
http://ftp.gemtalksystems.com/pub/GemStone64/3.1.0.6/GemStone64Bit3.1.0.6-x86_64.Linux.zip
Risoluzione di ftp.gemtalksystems.com (ftp.gemtalksystems.com)... 
54.213.115.236
Connessione a ftp.gemtalksystems.com 
(ftp.gemtalksystems.com)|54.213.115.236|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 99593193 (95M) [application/zip]
Salvataggio in: "GemStone64Bit3.1.0.6-x86_64.Linux.zip"

100%[===========================================================================>] 
99.593.193   727KB/s   in 2m 15s

2015-09-29 11:47:45 (719 KB/s) - "GemStone64Bit3.1.0.6-x86_64.Linux.zip" 
salvato [99593193/99593193]

[Info] Creating /opt/gemstone directory
[Info] Uncompressing GemStone archive into 
/opt/gsDevKitHome/gemstone/products/
[Info] Copying initial system.conf to data directory
[Info] Copying initial Seaside repository to data directory
Install Pharo
Installing Pharo
--2015-09-29 11:47:48--  http://get.pharo.org/vmLatest
Risoluzione di get.pharo.org (get.pharo.org)... 128.93.162.72
Connessione a get.pharo.org (get.pharo.org)|128.93.162.72|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 5377 (5,3K) [text/html]
Salvataggio in: "STDOUT"

  0% [ ] 0           --.-K/s              Downloading the latest pharoVM:
     http://files.pharo.org/vm/pharo/linux/latest.zip
100%[===========================================================================>] 
5.377       --.-K/s   in 0,005s

2015-09-29 11:47:48 (956 KB/s) - scritto su stdout [5377/5377]

pharo-vm/pharo
Downloading PharoV10.sources:
     http://files.pharo.org/sources//PharoV10.sources.zip
Downloading PharoV20.sources:
     http://files.pharo.org/sources//PharoV20.sources.zip
Downloading PharoV30.sources:
     http://files.pharo.org/sources//PharoV30.sources.zip
Downloading PharoV40.sources:
     http://files.pharo.org/sources//PharoV40.sources.zip
Creating starter scripts pharo and pharo-ui
--2015-09-29 11:48:23--  http://get.pharo.org/stable
Risoluzione di get.pharo.org (get.pharo.org)... 128.93.162.72
Connessione a get.pharo.org (get.pharo.org)|128.93.162.72|:80... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 2787 (2,7K) [text/html]
Salvataggio in: "STDOUT"

100%[===========================================================================>] 
2.787       --.-K/s   in 0,002s

2015-09-29 11:48:24 (1,47 MB/s) - scritto su stdout [2787/2787]

Downloading the latest 40 Image:
     http://files.pharo.org/get-files/40/pharo.zip
Pharo.image
copy gci libraries
[Info] Finished GemStone64Bit3.1.0.6-x86_64.Linux installation on meeting001

[Info] GemStone version information:
GemStone/S 64 Bit
3.1.0.6 Build: gss64_3_1_0_5_x_branch-33242
Thu Apr 17 16:12:14 2014
creating todeClient image

Fetched -> ConfigurationOfTodeClient-dkh.15 --- 
filetree:///opt/gsDevKitHome/repository --- 
filetree:///opt/gsDevKitHome/repository
Loaded -> ConfigurationOfTodeClient-dkh.15 --- 
filetree:///opt/gsDevKitHome/repository --- 
filetree:///opt/gsDevKitHome/repository'Errors in script loaded from 
/opt/gsDevKitHome/pharo/todeLoad.st'
==== Startup Error: The symbolic version #release is not defined in 
ConfigurationOfTodeClient for the current platform. Possible symbolic 
version values include: #(#bleedingEdge)
[ (MetacelloSymbolicVersionDoesNotExistError project: self project 
versionString: aVersionString) signal ] in 
MetacelloMCProject(MetacelloProject)>>version: in Block: [ 
(MetacelloSymbolicVersionDoesNotExistError proje...etc...
Dictionary>>at:ifAbsent:
MetacelloMCProject(MetacelloProject)>>version:
MetacelloMCConfigurationOfProjectSpec(MetacelloMCProjectSpec)>>versionForScriptEngine:
[
| version loadedSpec |
self setDefaultsAndValidateProjectSpec.
[ loadedSpec := (self lookupProjectSpecFor: self projectSpec) copy ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade
     do: [ :ex | ex handleOnDownGrade: onDownGradeBlock onUpgrade: 
onUpgradeBlock ].
version := loadedSpec versionForScriptEngine: self.
self
     root:
         (required isEmpty
             ifTrue: [ version load ]
             ifFalse: [ version load: required ]) loadDirective.
loadedSpec loads: required.
MetacelloProjectRegistration
     registrationForProjectSpec: loadedSpec
     ifAbsent: [ :new |
         new
             loadedInImage: true;
             registerProject ]
     ifPresent: [ :existing :new |
         existing
             copyOnWrite: [ :existingCopy |
                 existingCopy
                     loadedInImage: true;
                     merge: new ] ] ] in [
self
     handleNotificationsForAction: [
         | version loadedSpec |
         self setDefaultsAndValidateProjectSpec.
         [ loadedSpec := (self lookupProjectSpecFor: self projectSpec) 
copy ]
             on: MetacelloAllowProjectDowngrade , 
MetacelloAllowProjectUpgrade
             do: [ :ex | ex handleOnDownGrade: onDownGradeBlock 
onUpgrade: onUpgradeBlock ].
         version := loadedSpec versionForScriptEngine: self.
         self
             root:
                 (required isEmpty
                     ifTrue: [ version load ]
                     ifFalse: [ version load: required ]) loadDirective.
         loadedSpec loads: required.
         MetacelloProjectRegistration
             registrationForProjectSpec: loadedSpec
             ifAbsent: [ :new |
                 new
                     loadedInImage: true;
                     registerProject ]
             ifPresent: [ :existing :new |
                 existing
                     copyOnWrite: [ :existingCopy |
                         existingCopy
                             loadedInImage: true;
                             merge: new ] ] ] ] in 
MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade: in 
Block: [ ...
BlockClosure>>on:do:
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ] in [
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade , 
MetacelloAllowConflictingProjectUpgrade
     do: [ :ex |
         "option handlers need to be outermost set of handlers ... last 
line of defense before users are involved"
         ex handleResolutionFor: self ] ] in [
[
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade , 
MetacelloAllowConflictingProjectUpgrade
     do: [ :ex |
         "option handlers need to be outermost set of handlers ... last 
line of defense before users are involved"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowLockedProjectChange
     do: [ :ex |
         "MetacelloAllowLockedProjectChange need to be outermost handler 
... since it is signaled from second line of handlers"
         ex handleResolutionFor: self ] ] in 
MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ ...
BlockClosure>>on:do:
[
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade , 
MetacelloAllowConflictingProjectUpgrade
     do: [ :ex |
         "option handlers need to be outermost set of handlers ... last 
line of defense before users are involved"
         ex handleResolutionFor: self ] ] in [
[
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade , 
MetacelloAllowConflictingProjectUpgrade
     do: [ :ex |
         "option handlers need to be outermost set of handlers ... last 
line of defense before users are involved"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowLockedProjectChange
     do: [ :ex |
         "MetacelloAllowLockedProjectChange need to be outermost handler 
... since it is signaled from second line of handlers"
         ex handleResolutionFor: self ] ] in 
MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ ...
BlockClosure>>on:do:
[
[
[
actionBlock
     on:
         MetacelloLookupProjectSpec , MetacelloLookupProjectSpecForLoad 
, MetacelloProjectSpecLoadedNotification
             , MetacelloScriptEnsureProjectLoadedForDevelopment , 
MetacelloLookupBaselineSpecForEnsureLoad
     do: [ :ex |
         "lookup and registration handlers need to be innermost set of 
handlers ...they may throw option notifications"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowProjectDowngrade , MetacelloAllowProjectUpgrade , 
MetacelloAllowConflictingProjectUpgrade
     do: [ :ex |
         "option handlers need to be outermost set of handlers ... last 
line of defense before users are involved"
         ex handleResolutionFor: self ] ]
     on: MetacelloAllowLockedProjectChange
     do: [ :ex |
         "MetacelloAllowLockedProjectChange need to be outermost handler 
... since it is signaled from second line of handlers"
         ex handleResolutionFor: self ] ] in 
MetacelloScriptEngine>>handleNotificationsForAction: in Block: [ ...
BlockClosure>>on:do:
MetacelloScriptEngine>>handleNotificationsForAction:
[
self
     handleNotificationsForAction: [
         | version loadedSpec |
         self setDefaultsAndValidateProjectSpec.
         [ loadedSpec := (self lookupProjectSpecFor: self projectSpec) 
copy ]
             on: MetacelloAllowProjectDowngrade , 
MetacelloAllowProjectUpgrade
             do: [ :ex | ex handleOnDownGrade: onDownGradeBlock 
onUpgrade: onUpgradeBlock ].
         version := loadedSpec versionForScriptEngine: self.
         self
             root:
                 (required isEmpty
                     ifTrue: [ version load ]
                     ifFalse: [ version load: required ]) loadDirective.
         loadedSpec loads: required.
         MetacelloProjectRegistration
             registrationForProjectSpec: loadedSpec
             ifAbsent: [ :new |
                 new
                     loadedInImage: true;
                     registerProject ]
             ifPresent: [ :existing :new |
                 existing
                     copyOnWrite: [ :existingCopy |
                         existingCopy
                             loadedInImage: true;
                             merge: new ] ] ] ] in 
MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade: in 
Block: [ ...
BlockClosure>>ensure:
MetacelloProjectRegistration class>>copyRegistryRestoreOnErrorWhile:
MetacelloScriptEngine>>load:onProjectDownGrade:onProjectUpgrade:
MetacelloScriptEngine>>load:
[ :projectSpec |
| engine |
engine := MetacelloScriptEngine new
     options: self options copy;
     projectSpec: projectSpec;
     yourself.
engine perform: actionArg key withArguments: actionArg value.
engine root ifNotNil: [ :root | self roots add: root ] ] in 
MetacelloScriptApiExecutor(MetacelloScriptExecutor)>>execute: in Block: 
[ :projectSpec | ...
[ :projectSpec | projectSpec ifNotNil: [ projectSpecBlock value: (self 
applyArgsToProjectSpec: projectSpec copy) ] ] in 
MetacelloScriptApiExecutor>>executeString:do: in Block: [ :projectSpec | 
projectSpec ifNotNil: [ projectSp...etc...
Array(SequenceableCollection)>>do:
MetacelloScriptApiExecutor>>executeString:do:
ByteString(String)>>execute:against:
MetacelloScriptApiExecutor(MetacelloScriptExecutor)>>execute:
Metacello>>execute
Metacello>>load
[
Metacello new
     configuration: 'TodeClient';
     version: #release;
     repository: 'filetree:///opt/gsDevKitHome/repository';
     load ] in UndefinedObject>>DoIt in Block: [ ...
BlockClosure>>on:do:
UndefinedObject>>DoIt
OpalCompiler>>evaluate
Got startup errors:
The symbolic version #release is not defined in 
ConfigurationOfTodeClient for the current platform. Possible symbolic 
version values include: #(#bleedingEdge)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150929/b3912da6/attachment-0001.html>


More information about the Glass mailing list