[GemStone-Smalltalk] [ian at icjohnson.com: GeDevKit Pharo 7 Image]
ian
ian at icjohnson.com
Tue Jul 30 04:53:57 PDT 2019
I think I may have post this on the wrong list...
----- Forwarded message from ian <ian at icjohnson.com> -----
Date: Tue, 30 Jul 2019 07:27:30 -0400
From: ian <ian at icjohnson.com>
To: gemstone-smalltalk at lists.gemtalksystems.com
Subject: GeDevKit Pharo 7 Image
User-Agent: Mutt/1.10.1 (2018-07-13)
All,
After installing GsDevKit via the github instructions I tried
to create a tode client via the pharo 7 options as per:
# /home/GemStone/GsDevKit_home$ createClient -t pharo64 pharoClient -v Pharo7.0
When doing so I get the folowing:
-----
=================
GsDevKit script: createClient -t pharo64 pharoClient -v Pharo7.0
path: /home/ian/Downloads/GemStone/GsDevKit_home/bin/createClient
=================
=================
GsDevKit script: createClient -t 64 -c -v Pharo7.0 pharoClient
path: /home/ian/Downloads/GemStone/GsDevKit_home/dev/todeClient/bin/createClient
=================
=================
GsDevKit script: createPharoTodeClient -c -t 64 -v Pharo7.0 pharoClient
path: /home/ian/Downloads/GemStone/GsDevKit_home/dev/todeClient/bin/createPharoTodeClient
=================
pthread_setschedparam failed: Operation not permitted
This VM uses a separate heartbeat thread to update its internal clock
and handle events. For best operation, this thread should run at a
higher priority, however the VM was unable to change the priority. The
effect is that heavily loaded systems may experience some latency
issues. If this occurs, please create the appropriate configuration
file in /etc/security/limits.d/ as shown below:
cat <<END | sudo tee /etc/security/limits.d/pharo.conf
* hard rtprio 2
* soft rtprio 2
END
and report to the pharo mailing list whether this improves behaviour.
You will need to log out and log back in for the limits to take effect.
For more information please see
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/r3732#linux
pharoClient image not updated --- update manually :: createPharoTodeClient -c -t 64 -v Pharo7.0 pharoClient
...finished :: createClient -t 64 -c -v Pharo7.0 pharoClient
...finished :: createClient -t pharo64 pharoClient -v Pharo7.0
-----
To which I create the pharo.conf file as described (which never seems to be recognized
even after logging out and back in).
Nevertheless, following the instructions to create manually as per:
$GS_HOME/dev/todeClient/bin/createPharoTodeClient -c -t 64 -v Pharo7.0 pharoClient
results in the following:
-----
=================
GsDevKit script: createPharoTodeClient -c -t 64 -v Pharo7.0 pharoClient
path: dev/todeClient/bin/createPharoTodeClient
=================
pthread_setschedparam failed: Operation not permitted
This VM uses a separate heartbeat thread to update its internal clock
and handle events. For best operation, this thread should run at a
higher priority, however the VM was unable to change the priority. The
effect is that heavily loaded systems may experience some latency
issues. If this occurs, please create the appropriate configuration
file in /etc/security/limits.d/ as shown below:
cat <<END | sudo tee /etc/security/limits.d/pharo.conf
* hard rtprio 2
* soft rtprio 2
END
and report to the pharo mailing list whether this improves behaviour.
You will need to log out and log back in for the limits to take effect.
For more information please see
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/r3732#linux
pharoClient image not updated --- update manually :: createPharoTodeClient -c -t 64 -v Pharo7.0 pharoClient
-----
As the startClient script will invoke the creation of the client image itself I tried to create thus:
$GS_HOME/startClient pharoClient
Which results in:
-----
=================
GsDevKit script: startClient pharoClient
path: /home/ian/Downloads/GemStone/GsDevKit_home/bin/startClient
=================
=================
GsDevKit script: startClient pharoClient
path: /home/ian/Downloads/GemStone/GsDevKit_home/dev/clients/pharoClient/startClient
=================
The requested client image: /home/ian/Downloads/GemStone/GsDevKit_home/dev/clients/pharoClient/pharoClient.image does not exist
Do you wish to create pharoClient? [y/n]
-----
Upon entering yes I get the following:
-----
Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository [:] --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository
Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository [:] --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository
Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository [:] --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository
Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository [:] --- filetree:///home/ian/Downloads/GemStone/GsDevKit_home/shared/repos/metacello-work/repository
Loading baseline of BaselineOfMetacello...'Errors in script loaded from /home/ian/Downloads/GemStone/GsDevKit_home/sys/default/pharo/todeLoad.st'
MetacelloNameNotDefinedError: project group, or package named: 'FileTree' not found when used in requires: or includes: field of package: 'Metacello-FileTree' for version: baseline of BaselineOfMetacello.
[ MetacelloNameNotDefinedError
signal:
'project group, or package named: ' , specName printString
, ' not found when used in requires: or includes: field of package: '
, self name printString , ' for version: '
....
....
Error on or near line 180 :: createPharoTodeClient -f pharoClient :: createPharoTodeClient -f pharoClient
Error on or near line 99 :: startClient pharoClient :: startClient pharoClient
Error on or near line 70 :: startClient pharoClient :: startClient pharoClient
Any help would be greatly appreciated.
Kindly,
Ian
----- End forwarded message -----
More information about the GemStone-Smalltalk
mailing list