[Glass] installServer devKit 3.1.0.6

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Sat Feb 14 08:21:07 PST 2015


Dario,

I have written a number of the scripts in gsDevKit using pharo ... there 
is no way I wanted to write them in bash ... so pharo does need run on 
the server ... it runs headless, so there is no need to install X11.

If you are planning to use tODE it might be convenient to install an X 
client and use x11 forwarding over ssh to run tODE, but that is not 
required ...

I am writing up documentation explaining this in more detail "right 
now", but the docs are not quite ready yet ...

Dale
On 2/14/15 5:52 AM, Dario Trussardi via Glass wrote:
> Ciao Joachim,
>
> thanks for the considerations.
>
> But my server load Ubuntu  14.04 LTS Server version without the GUI 
> support ( not desktop version )
>
> I,m displaced ?
>
> I don't need to load Pharo on the server.
>
> Thanks,
>
> Dario
>
>> Hi Dario,
>>
>> my notes are at the custemers' office, so I can't tell you exactly. 
>> Trying the 3 that were suggested wasn't enough, so I had to search 
>> the web for a complete list. It's not long..
>>
>>
>> According to 
>> http://www.samadhiweb.com/blog/2014.04.20.trusty.pharo.html, you only 
>> need
>> |lib32gcc1 in addition.|
>> ||
>> |Please do not install any older version of libssl!|
>> ||
>> ||
>> |I'm sorry I don't have the details at hand for you...
>> ...And please don't forget curl. If you get some errors that some mcz 
>> file was too short or such, you forgot ;-)
>>
>>
>> Good luck,
>>
>> Joachim
>>
>>
>>
>> |
>>
>> Am 14.02.15 um 13:59 schrieb Dario Trussardi via Glass:
>>> Joachim,
>>>
>>>> BTW:
>>>>
>>>> we always restarted the whole process, because sometimes the scripts would "complain" that there already is a Gem or stuff, so we always deleted /opt/gemstone and the gsDevHome directory and started with git clone. I am quite sure you could try by just using the buildTodeImage script, but we just wanted to be sure we're not sufering from some unfinished artefact. Luckily, the customer had a fast ingternet connection.
>>>>
>>>> Dario: don't give up, you're almost there. I mean it, the 32 bit libraries and curl and libpam0g is all that's missing now.
>>> I do the command:
>>>
>>> 	 sudo apt-get install ia32-libs
>>>
>>> it answer:
>>>
>>> 	Lettura elenco dei pacchetti... Fatto
>>> 	Generazione albero delle dipendenze
>>> 	Lettura informazioni sullo stato... Fatto
>>> 	Il pacchetto ia32-libs non ha versioni disponibili, ma è nominato da un altro
>>> 	pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
>>> 	oppure è disponibile solo all'interno di un'altra sorgente
>>> 	Tuttavia questi pacchetti lo sostituiscono:
>>>   	 lib32z1 lib32ncurses5 lib32bz2-1.0
>>>
>>> What do you load for 32 bit libraries?
>>>
>>> Thanks,
>>>
>>> 	Dario
>>>
>>>> Suggestion: first try starting Pharo using the pharo-ui command in the $GS_HOME/pharo subdirectory. Don't reinstall everything before that. Only when Pharo happily starts, install curl and libpam0g:i386 and re-run installServer. This saves a lot of time and you should be good to go!
>>>>
>>>> Joachim
>>>>
>>>>
>>>> Am 14.02.15 um 13:24 schrieb Joachim Tuchel via Glass:
>>>>> Dario,
>>>>>
>>>>> We had this problem just this week. You are missing the 32 bit libraries for Pharo.
>>>>>
>>>>> Please visit the Pharo website to find out which libs you need. When you have the ones for pharo, make sure to also install curl and libpam0g:i386
>>>>>
>>>>> That should do the trick.
>>>>>
>>>>> Joachim
>>>>>
>>>>> Am 14.02.2015 12:49 schrieb Dario Trussardi via Glass<glass at lists.gemtalksystems.com>:
>>>>>> Dale,
>>>>>>
>>>>>>> Dario,
>>>>>>>
>>>>>>> What are the permissions on $GS_HOME/gemstone/downloads? That's the directory where the zip file is installed.
>>>>>>>
>>>>>>> What os user are you logged in as?
>>>>>> I did  as sudo the
>>>>>>> git clonehttps://github.com/dariogithub/gsDevKitHome.git
>>>>>> and this create some directory with only root permission.
>>>>>>
>>>>>>
>>>>>> Now i create my gitDTR with default user ( scandella) permission  and do the command:   git init  on it.
>>>>>>
>>>>>> After i can submit the git clonehttps://................../gsDevKitHome.git   as 'scandella' permission.
>>>>>>
>>>>>> The command:    installServer devKit 3.1.0.6     now answer:
>>>>>>
>>>>>>> Installing GemStone/S 3.1.0.6
>>>>>>> [Info] Starting installation of GemStone64Bit3.1.0.6-x86_64.Linux on scandella
>>>>>>> sab 14 feb 2015, 11.39.12, CET
>>>>>>> [Info] Setting up shared memory
>>>>>>>    Total memory available is 7789 MB
>>>>>>>    Max shared memory segment size is 2048 MB
>>>>>>>    Max shared memory allowed is 8192 MB
>>>>>>> [Info] No need to increase max shared memory segment size
>>>>>>> [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  <http://example.com>
>>>>>>> # kernel.shm* settings added by MagLev installation
>>>>>>> kernel.shmmax=2147483648
>>>>>>> kernel.shmall=2097152
>>>>>>> [Info] Setting up GemStone netldi service port
>>>>>>> [Info] GemStone netldi service port is already set in /etc/services
>>>>>>> To change it, remove the following line from /etc/services and rerun this script
>>>>>>> gs64ldi         50377/tcp        # Gemstone netldi
>>>>>>> [Info] Downloading GemStone64Bit3.1.0.6-x86_64.Linux.zip using /usr/bin/wget
>>>>>>> --2015-02-14 11:39:12--http://ftp.gemtalksystems.com/pub/GemStone64/3.1.0.6/GemStone64Bit3.1.0.6-x86_64.Linux.zip
>>>>>>> Risoluzione diftp.gemtalksystems.com  (ftp.gemtalksystems.com)... 54.213.115.236
>>>>>>> Connessione aftp.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   547KB/s   in 2m 48s
>>>>>>>
>>>>>>> 2015-02-14 11:42:01 (580 KB/s) - "GemStone64Bit3.1.0.6-x86_64.Linux.zip" salvato [99593193/99593193]
>>>>>>>
>>>>>>> [Info] Creating /opt/gemstone directory
>>>>>>> [Info] Uncompressing GemStone archive into /opt/gitDTR/gsDevKitHome/gemstone/products/
>>>>>>> [Info] Copying initial system.conf to data directory
>>>>>>> [Info] Copying initial Seaside repository to data directory
>>>>>>> Install Pharo
>>>>>>> Installing Pharo
>>>>>>> --2015-02-14 11:42:03--http://get.pharo.org/vmLatest
>>>>>>> Risoluzione diget.pharo.org  <http://get.pharo.org>  (get.pharo.org  <http://get.pharo.org>)... 128.93.162.72
>>>>>>> Connessione aget.pharo.org  <http://get.pharo.org>  (get.pharo.org  <http://get.pharo.org>)|128.93.162.72|:80... connesso.
>>>>>>> Richiesta HTTP inviata, in attesa di risposta... 200 OK
>>>>>>> Lunghezza: 5351 (5,2K) [text/html]
>>>>>>> Salvataggio in: "STDOUT"
>>>>>>>
>>>>>>> 100%[==============================================================================================================>] 5.351       --.-K/s   in 0,005s
>>>>>>>
>>>>>>> 2015-02-14 11:42:03 (1,13 MB/s) - scritto su stdout [5351/5351]
>>>>>>>
>>>>>>> Downloading the latest pharoVM:
>>>>>>> http://files.pharo.org/vm/pharo/linux/latest.zip
>>>>>>> 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
>>>>>>> Creating starter scripts pharo and pharo-ui
>>>>>>> Please install the 32bit libraries
>>>>>>>     sudo aptitude install ia32-libs
>>>>>>> --2015-02-14 11:42:31--http://get.pharo.org/stable
>>>>>>> Risoluzione diget.pharo.org  <http://get.pharo.org>  (get.pharo.org  <http://get.pharo.org>)... 128.93.162.72
>>>>>>> Connessione aget.pharo.org  <http://get.pharo.org>  (get.pharo.org  <http://get.pharo.org>)|128.93.162.72|:80... connesso.
>>>>>>> Richiesta HTTP inviata, in attesa di risposta... 200 OK
>>>>>>> Lunghezza: 2611 (2,5K) [text/html]
>>>>>>> Salvataggio in: "STDOUT"
>>>>>>>
>>>>>>> 100%[==============================================================================================================>] 2.611       --.-K/s   in 0,001s
>>>>>>>
>>>>>>> 2015-02-14 11:42:32 (2,43 MB/s) - scritto su stdout [2611/2611]
>>>>>>>
>>>>>>> Downloading the latest 30 Image:
>>>>>>>      http://files.pharo.org/image/30/latest.zip
>>>>>>> Pharo.image
>>>>>>> copy gci libraries
>>>>>>> [Info] Finished GemStone64Bit3.1.0.6-x86_64.Linux installation on scandella
>>>>>>>
>>>>>>> [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
>>>>>>> /opt/gitDTR/gsDevKitHome/pharo/pharo: riga 11: /opt/gitDTR/gsDevKitHome/pharo/pharo-vm/pharo: File o directory non esistente
>>>>>> A this point i don't understand if Gemstone is right installing o if the installerServer procedure is not right terminate.
>>>>>>
>>>>>> The system where i run the:  installServer devKit 3.1.0.6  command is a system with Ubuntu server without GUI support.
>>>>>>
>>>>>> My goal is to load Gemstone on it .
>>>>>>   The Pharo with TODE  and  Pharo with Gemtools,   run on separated MACBook system.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Dario
>>>>>>
>>>>>>
>>>>> _______________________________________________
>>>>> Glass mailing list
>>>>> Glass at lists.gemtalksystems.com
>>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>> _______________________________________________
>>>> Glass mailing list
>>>> Glass at lists.gemtalksystems.com
>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>> _______________________________________________
>>> Glass mailing list
>>> Glass at lists.gemtalksystems.com
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150214/788634a2/attachment.html>


More information about the Glass mailing list