[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