[Glass] Installing GsDevKit on Debian 10 succeeds but create a Pharo 7 client fails
ian
ian at icjohnson.com
Tue Jul 30 09:13:14 PDT 2019
Installation of GsDevKit succeeds as per:
git clone https://github.com/GsDevKit/GsDevKit_home.git
cd GsDevKit_home
. bin/defHOME_PATH.env # define GS_HOME env var and put $GS_HOME into
PATH
installServerClient
createStone devKit_343 3.4.3
createClient tode1
The installation of DsDevkit fails initially at the 'installServerClient'
step until I include in the debian case statement to version 10 option.
Then the 'createClient' tode1 step succeeds and I have a working tode client
with the default pharo 3 image as seen here:
ian at desktop:~/Downloads/GemStone/GsDevKit_home$ ls -la dev/clients/tode1/
total 49292
drwxr-xr-x 5 ian ian 4096 Jul 30 07:46 .
drwxr-xr-x 5 ian ian 4096 Jul 30 11:32 ..
-rwxr-xr-x 1 ian ian 1442 Jul 30 07:44 clientInfo
-rwxr-xr-x 1 ian ian 573 Jul 30 07:44 deleteClient
-rwxr-xr-x 1 ian ian 3158 Jul 30 07:44 editClient
-rw-r--r-- 1 ian ian 38704 Jul 30 07:44 GemTalkSystemsLogo-Medium.png
-rw-r--r-- 1 ian ian 45224 Jul 30 07:44 GemTalkSystemsLogo-Muted.png
-rw-r--r-- 1 ian ian 45224 Jul 30 07:44 GemTalkSystemsLogo.png
-rwxr-xr-x 1 ian ian 1263 Jul 30 07:44 installClientGciLibraries
drwxr-xr-x 2 ian ian 4096 Jul 30 07:45 logs
drwxr-xr-x 2 ian ian 4096 Jul 30 07:45 package-cache
-rwxr-xr-x 1 ian ian 367 Jul 30 07:44 pharo
-rw-rw-r-- 1 ian ian 341483 Mar 11 2015 Pharo.changes
-rw-rw-r-- 1 ian ian 21829148 Mar 11 2015 Pharo.image
-rwxr-xr-x 1 ian ian 354 Jul 30 07:44 pharo-ui
drwxr-xr-x 3 ian ian 4096 Jul 30 07:45 pharo-vm
-rw-r--r-- 1 ian ian 54 Jul 30 07:44 README.md
-rw-r--r-- 1 ian ian 11906 Jul 30 07:44 small_GemTalkSystemsLogo.png
-rwxr-xr-x 1 ian ian 6374 Jul 30 07:44 startClient
-rwxr-xr-x 1 ian ian 2568 Jul 30 07:44 stopClient
-rw-r--r-- 1 ian ian 1482478 Jul 30 07:45 tode1.changes
-rw-r--r-- 1 ian ian 26593052 Jul 30 07:45 tode1.image
-rwxr-xr-x 1 ian ian 1694 Jul 30 07:44 updateClient
-rwxr-xr-x 1 ian ian 867 Jul 30 07:44 updateGsDevKit
ian at desktop:~/Downloads/GemStone/GsDevKit_home$
As you can see the tode1.image file is create and when launched works.
However when using the command for 'createClient' thus:
----
createClient -t pharo pharoClient -v Pharo7.0
----
It fails to create the customerClientLoad.st file with the response
suggesting to manually perform this step thus:
----
pharoClient image not updated --- update manually :: createPharoTodeClient
-c -v Pharo7.0 pharoClient
...finished :: createClient -c -v Pharo7.0 pharoClient
...finished :: createClient -t pharo pharoClient -v Pharo7.0
----
When running that command manually using
'./dev/todeClient/bin/createPharoTodeClient -c -v Pharo7.0 pharoClient ' as
suggested I get:
----
pharoClient image not updated --- update manually :: createPharoTodeClient
-c -v Pharo7.0 pharoClient
----
Which is echoed from lines 268 to 273 of the script as thus:
----
268 else
269 if [ ! -e "$directoryPath/customClientLoad.st" ] ; then
270 echo $directoryPath
271 exit_0_banner "${imageName} image not updated --- update manually"
272 fi
273 fi
-----
So it seems that the customClientLoad script fails to write for some reason
(not perms I think?).
Thanks for your help!
--
Sent from: http://forum.world.st/GLASS-f1460844.html
More information about the Glass
mailing list