[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