[Glass] GemTools on remote server

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Mon Mar 30 15:06:29 PDT 2015


Now we're cooking with gas ... here's the report on the 14.04 server 
that does work:
dhenrich at ubuntu14:~/gemtools/GemTools-1.0-beta.8.7-3101x.app$ sudo ldd 
Contents/Linux686/vm-display-X11/.libs/vm-display-X11
     linux-gate.so.1 =>  (0xf77a4000)
     libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf7772000)
     libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf7712000)
     libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf76fe000)
     libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf76f5000)
     libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf76db000)
     libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf76d6000)
     libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7690000)
     libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf7676000)
     libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7542000)
     libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7394000)
     libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf737c000)
     libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf7378000)
     libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf7371000)
     libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf736e000)
     libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf7356000)
     libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 
(0xf7350000)
     libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 
(0xf734c000)
     libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 
(0xf7347000)
     libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 
(0xf7340000)
     libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf731e000)
     libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 
(0xf731b000)
     libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf7315000)
     libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf7307000)
     libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf72eb000)
     libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf72e5000)
     /lib/ld-linux.so.2 (0xf77a5000)
     libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf72e1000)
     libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf72d9000)

Thanks Mariano,

Dale

On 03/30/2015 02:36 PM, Mariano Martinez Peck wrote:
> Dale, I am getting old...the ldd should have been:
>
> sudo ldd 
> /opt/gemstoneAdditions/GemTools-1.0-beta.8.7-3101x.app/Contents/Linux686/vm-display-X11/.libs/vm-display-X11
>
> Dario, could you check that?
>
> This is how it looks in my CentOS 7:
>
> $ sudo ldd 
> /opt/gemstoneAdditions/GemTools-1.0-beta.8.7-3101x.app/Contents/Linux686/vm-display-X11/.libs/vm-display-X11
> linux-gate.so.1 =>  (0xf76f6000)
> libXrender.so.1 => /lib/libXrender.so.1 (0xf76c6000)
> libGL.so.1 => /lib/libGL.so.1 (0xf764b000)
> libXext.so.6 => /lib/libXext.so.6 (0xf7638000)
> libSM.so.6 => /lib/libSM.so.6 (0xf762f000)
> libICE.so.6 => /lib/libICE.so.6 (0xf7614000)
> libdl.so.2 => /lib/libdl.so.2 (0xf760f000)
> libm.so.6 => /lib/libm.so.6 (0xf75cc000)
> libnsl.so.1 => /lib/libnsl.so.1 (0xf75b2000)
> libX11.so.6 => /lib/libX11.so.6 (0xf7477000)
> libc.so.6 => /lib/libc.so.6 (0xf72b9000)
> libglapi.so.0 => /lib/libglapi.so.0 (0xf727a000)
> libXdamage.so.1 => /lib/libXdamage.so.1 (0xf7276000)
> libXfixes.so.3 => /lib/libXfixes.so.3 (0xf7270000)
> libX11-xcb.so.1 => /lib/libX11-xcb.so.1 (0xf726d000)
> libxcb-glx.so.0 => /lib/libxcb-glx.so.0 (0xf7253000)
> libxcb-dri2.so.0 => /lib/libxcb-dri2.so.0 (0xf724d000)
> libxcb.so.1 => /lib/libxcb.so.1 (0xf7228000)
> libXxf86vm.so.1 => /lib/libXxf86vm.so.1 (0xf7222000)
> libdrm.so.2 => /lib/libdrm.so.2 (0xf7214000)
> libpthread.so.0 => /lib/libpthread.so.0 (0xf71fa000)
> libselinux.so.1 => /lib/libselinux.so.1 (0xf71d6000)
> libuuid.so.1 => /lib/libuuid.so.1 (0xf71cf000)
> /lib/ld-linux.so.2 (0xf76f7000)
> libXau.so.6 => /lib/libXau.so.6 (0xf71cb000)
> libpcre.so.1 => /lib/libpcre.so.1 (0xf7167000)
> liblzma.so.5 => /lib/liblzma.so.5 (0xf713e000)
>
>
> CHeers,
>
>
> On Mon, Mar 30, 2015 at 6:25 PM, Dale Henrichs 
> <dale.henrichs at gemtalksystems.com 
> <mailto:dale.henrichs at gemtalksystems.com>> wrote:
>
>     Mariano,
>
>     With regards to ldd, and sqeak, none of the X libraries shows up
>     in the ldd report for the squeak executable:
>
>     $ sudo ldd squeak
>
>         linux-gate.so.1 =>  (0xf779f000)
>         libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xf778c000)
>         libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7787000)
>         libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7740000)
>         libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf7727000)
>         libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7579000)
>         /lib/ld-linux.so.2 (0xf77a0000)
>
>     The X11 dependencies are in the X11 plugin and for the life of me,
>     I cannot tell where the dynamic library for the plugin is created
>     if any, so the actual X11 dependencies for this vm are a complete
>     mystery ...
>
>     Dale
>     On 03/30/2015 02:03 PM, Mariano Martinez Peck wrote:
>>     Dario, it's very likely you are missing to install a lib in Linux
>>     needed by Pharo VM. An easy way to detect that is to do a ldd
>>     over the VM binary. Try to do something like this:
>>
>>     sudo ldd
>>     /opt/gemstoneAdditions/GemTools-1.0-beta.8.7-3101x.app/Contents/Linux686/squeak
>>
>>     Change that path for the accurate for your server. And check
>>     paste us the output of such a command. It may suggest a lib is
>>     missing. If true, let us know which one.
>>
>>     Cheers,
>>
>>     On Mon, Mar 30, 2015 at 3:41 PM, Dale Henrichs via Glass
>>     <glass at lists.gemtalksystems.com
>>     <mailto:glass at lists.gemtalksystems.com>> wrote:
>>
>>         Dario,
>>
>>         I just tried again and I started with an ico downloaded from
>>         the ubuntu site:
>>
>>           ubuntu-14.04-server-amd64.iso
>>
>>         Created the vm using vmware player 7.x.
>>
>>         Installed ssh manually:
>>           sudo apt-get -y update
>>           sudo apt-get -y install openssh-client
>>           sudo apt-get -y install openssh-server
>>
>>         scp'd the osPrereqs script that I mailed you to the server
>>         and ran it with:
>>
>>           ./osPrereqs -G -X -o ubuntu14.04
>>
>>         When it finished I logged out and back in using the `X` flag
>>         to ssh:
>>
>>           ssh 192.168.100.131 -l dhenrich -X
>>
>>         then launched GemTools on the server
>>
>>          
>>         GemTools-1.0-beta.8.7-3101x.app/GemTools-1.0-beta.8.7-3101x.sh <http://GemTools-1.0-beta.8.7-3101x.sh>
>>         &
>>
>>         and it came up fine ...
>>
>>
>>         Soooo, there must be something different about the setup of
>>         your Ubuntu14.0.4 virtual machine ...
>>
>>         Now I never did track the exact X11:i386 library that was
>>         needed by the Pharo1.1.x vm, but the sane:i386 did the trick
>>         for me...
>>
>>         Dale
>>
>>         On 03/30/2015 11:02 AM, Dale Henrichs wrote:
>>>         So Dario,
>>>
>>>         Just to check ...
>>>
>>>         tODE works when run on the server (using X11 forwarding) or
>>>         on your local macbook (using port forwarding).
>>>
>>>         GemTools works on your local macbook (using port forwarding)
>>>         and not on the server (with X11 forwarding)...
>>>
>>>         The latest stable vm for Pharo-3.0 does not work with the
>>>         old Pharo1.1 images, so we will need to figure out the magic
>>>         that it takes to get GemTools working on your server .... I
>>>         have it working on my server, but I will try again to verify
>>>         that I didn't sneak in a package upgrade that I forgot to
>>>         include ...
>>>
>>>         Dale
>>>
>>>         On 03/30/2015 10:31 AM, Dale Henrichs wrote:
>>>>         Dario,
>>>>
>>>>         tODE uses Pharo3.0 and GemTools uses Pharo1.1.x ... the
>>>>         required X11 libraries are different between the two vms ...
>>>>
>>>>         Dale
>>>>
>>>>         On 03/30/2015 10:02 AM, Dario Trussardi via Glass wrote:
>>>>>         Dale,
>>>>>
>>>>>         tODE client works into remote without problem.
>>>>>
>>>>>         GemTools not.
>>>>>
>>>>>         it's strange !?
>>>>>
>>>>>         It's a GemTools-1.0-beta.8.7-3101x.sh
>>>>>         <http://GemTools-1.0-beta.8.7-3101x.sh> definition problem ?
>>>>>
>>>>>         Dario
>>>>>
>>>>>>         Dario,
>>>>>>
>>>>>>         I don't have a clue at this point, since that was the
>>>>>>         formula that worked for me ...
>>>>>>
>>>>>>         Below is  the script that I used to install all of the
>>>>>>         prerequisites using the `-G -X -o ubuntu14.04` options...
>>>>>>
>>>>>>         Dale
>>>>>>
>>>>>>
>>>>>>         #! /bin/bash
>>>>>>         #=========================================================================
>>>>>>         # Copyright (c) 2015 GemTalk Systems, LLC
>>>>>>         <dhenrich at gemtalksystems.com>
>>>>>>         <mailto:dhenrich at gemtalksystems.com>.
>>>>>>         #=========================================================================
>>>>>>
>>>>>>         echo "================="
>>>>>>         echo "   GsDevKit script: $(basename $0) $*"
>>>>>>         echo "================="
>>>>>>
>>>>>>         set -e # exit on error
>>>>>>
>>>>>>         usage() {
>>>>>>           cat <<HELP
>>>>>>         USAGE: $(basename $0) [-h] -o [ubuntu12.04|ubuntu14.04]
>>>>>>         [-X] [-G]
>>>>>>
>>>>>>         Install os-specific required packages:
>>>>>>           - 32 bit libraries
>>>>>>           - git
>>>>>>           - curl
>>>>>>           - unzip
>>>>>>           - ssl
>>>>>>           - PAM
>>>>>>
>>>>>>         and os-specific optional packages:
>>>>>>           - X11
>>>>>>
>>>>>>         OPTIONS
>>>>>>           -h
>>>>>>              display help
>>>>>>           -o
>>>>>>              select os
>>>>>>           -G
>>>>>>              install GemTools and the GemTools prerequisites
>>>>>>           -X
>>>>>>              if present, X11 client installed
>>>>>>
>>>>>>
>>>>>>         EXAMPLES
>>>>>>           ./$(basename $0) -h
>>>>>>           ./$(basename $0) -o ubuntu12.04
>>>>>>           ./$(basename $0) -X -o ubuntu12.04
>>>>>>           ./$(basename $0) -G -X -o ubuntu12.04
>>>>>>
>>>>>>         HELP
>>>>>>         }
>>>>>>
>>>>>>         installUbuntuPackages(){
>>>>>>             sudo apt-get -y update
>>>>>>             sudo apt-get -y install curl
>>>>>>             sudo apt-get -y install git
>>>>>>             sudo apt-get -y install zip
>>>>>>             sudo apt-get -y install unzip
>>>>>>             sudo apt-get -y install libpam0g:i386
>>>>>>             sudo apt-get -y install libssl1.0.0:i386
>>>>>>             sudo apt-get -y install gcc-multilib libstdc++6:i386
>>>>>>             sudo apt-get -y install gdb
>>>>>>             sudo apt-get -y install libfreetype6:i386
>>>>>>             sudo apt-get -y install pstack
>>>>>>             sudo /bin/su -c "echo 'kernel.yama.ptrace_scope = 0'
>>>>>>         >>/etc/sysctl.d/10-ptrace.conf"
>>>>>>             if [ "${X11client}x" = "1x" ] ; then
>>>>>>               sudo apt-get -y install libgl1-mesa-dev:i386
>>>>>>               sudo apt-get -y install libxcb-dri2-0:i386
>>>>>>             fi
>>>>>>             if [ "${gemtools}" = "true" ] ; then
>>>>>>               sudo apt-get -y install sane:i386
>>>>>>               sudo apt-get -y install libsm6:i386
>>>>>>               if [ ! -d "GemTools-1.0-beta.8.7-31x.app" ] ; then
>>>>>>                 wget
>>>>>>         http://seaside.gemtalksystems.com/squeak/GemTools-1.0-beta.8.7-310x.zip
>>>>>>                 unzip GemTools-1.0-beta.8.7-31x.zip
>>>>>>               fi
>>>>>>             fi
>>>>>>         }
>>>>>>
>>>>>>         os=""
>>>>>>         X11client=""
>>>>>>         gemtools=""
>>>>>>
>>>>>>         while getopts "ho:GX" OPT ; do
>>>>>>           case "$OPT" in
>>>>>>             G) gemtools="true";;
>>>>>>             h) usage; exit 0 ;;
>>>>>>             o) os="${OPTARG}" ;;
>>>>>>             X) X11client="1";;
>>>>>>             *) usage; exit 1 ;;
>>>>>>           esac
>>>>>>         done
>>>>>>         shift $(($OPTIND - 1))
>>>>>>
>>>>>>         case "$os" in
>>>>>>           ubuntu12.04)
>>>>>>             installUbuntuPackages
>>>>>>             sudo ln -f -s /lib/i386-linux-gnu/libpam.so.0
>>>>>>         /lib/libpam.so.0
>>>>>>             sudo ln -f -s /usr/lib/i386-lin-gnu/libstdc++.so.6
>>>>>>         /usr/lib/i386-linux-gnu/libstdc++.so
>>>>>>           ;;
>>>>>>           ubuntu14.04)
>>>>>>             installUbuntuPackages
>>>>>>             sudo ln -f -s /usr/lib/i386-lin-gnu/libstdc++.so.6
>>>>>>         /usr/lib/i386-linux-gnu/libstdc++.so
>>>>>>             ;;
>>>>>>           *) usage; exit 1;;
>>>>>>         esac
>>>>>>
>>>>>>         On 03/28/2015 04:12 AM, Dario Trussardi via Glass wrote:
>>>>>>>         Dale,
>>>>>>>
>>>>>>>         i think to update the ubuntu server to:
>>>>>>>
>>>>>>>                 sudo apt-get -y update
>>>>>>>
>>>>>>>                 sudo apt-get -y install curl
>>>>>>>
>>>>>>>                 sudo apt-get -y install git
>>>>>>>
>>>>>>>                 sudo apt-get -y install unzip
>>>>>>>
>>>>>>>                 sudo apt-get -y install libpam0g:i386
>>>>>>>
>>>>>>>                 sudo apt-get -y install libssl1.0.0:386
>>>>>>>
>>>>>>>                 sudo apt-get -y install libssl1.0.0:i386
>>>>>>>
>>>>>>>                 sudo apt-get -y install -qq gcc-multilib
>>>>>>>                 libstdc++6:i386
>>>>>>>
>>>>>>>                 sudo ln -s /usr/lib/i386-lin-gnu/libstdc++.so.6
>>>>>>>                 /usr/lib/i386-linux-gnu/libstdc++.so
>>>>>>>
>>>>>>>                 sudo apt-get -y install gdb
>>>>>>>
>>>>>>>                 sudo apt-get -y install libfreetype6:i386
>>>>>>>
>>>>>>>                 sudo apt-get -y install pstack
>>>>>>>
>>>>>>>                 sudo /bin/su -c "echo 'kernel.yama.ptrace_scope
>>>>>>>                 = 0' >>/etc/sysctl.d/10-ptrace.conf"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                 sudo apt-get -y install libgl1-mesa-dev:i386
>>>>>>>
>>>>>>>                 sudo apt-get -y install libxcb-dri2-0:i386
>>>>>>>
>>>>>>>
>>>>>>>                 sudo apt-get install sane:i386
>>>>>>>
>>>>>>>                 sudo apt-get install libsm6:i386
>>>>>>>
>>>>>>>
>>>>>>>         But when i do the command:
>>>>>>>
>>>>>>>         scandella at scandella:/opt/GemTools/GemTools-1.0-beta.8.7-3101x.app$
>>>>>>>         <mailto:scandella at scandella:/opt/GemTools/GemTools-1.0-beta.8.7-3101x.app$>
>>>>>>>         ./GemTools-1.0-beta.8.7-3101x.sh
>>>>>>>         <http://GemTools-1.0-beta.8.7-3101x.sh>
>>>>>>>
>>>>>>>         the system answer the same error:
>>>>>>>
>>>>>>>             could not find module vm-display-X11
>>>>>>>             Annullato (core dump creato)
>>>>>>>
>>>>>>>
>>>>>>>         Considerations ?
>>>>>>>
>>>>>>>         Thanks,
>>>>>>>
>>>>>>>         Dario
>>>>>>>
>>>>>>>>         Okay in addition to the published 14.04 prereqs[1]
>>>>>>>>         (including X11 client prereqs[2]), the following two
>>>>>>>>         packages need to be loaded for GemTools to work on
>>>>>>>>         Ubuntu14.04:
>>>>>>>>
>>>>>>>>           sudo apt-get install sane:i386
>>>>>>>>           sudo apt-get install libsm6:i386
>>>>>>>>
>>>>>>>>         Dale
>>>>>>>>
>>>>>>>>         [1]
>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/ubuntu14.04.md#install-basic-prerequisites-required
>>>>>>>>         [2]
>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/ubuntu14.04.md#install-x11-client-optional
>>>>>>>>         On 03/27/2015 11:51 AM, Dale Henrichs wrote:
>>>>>>>>>         Dario,
>>>>>>>>>
>>>>>>>>>         I think I have stumbled across the magic for getting
>>>>>>>>>         GemTools to run on 14.04. Try this:
>>>>>>>>>
>>>>>>>>>           sudo apt-get install libx11-6:i386 libsm6:i386
>>>>>>>>>
>>>>>>>>>         I had done some other installs along the way, but with
>>>>>>>>>         no success ... Since I've pretty much trashed my
>>>>>>>>>         ubuntu vms during this excercise, I will have to start
>>>>>>>>>         with fresh ubuntu installs to verify exactly what is
>>>>>>>>>         needed and that will be a little while ...
>>>>>>>>>
>>>>>>>>>         When I'm done I will verify and include the GemTools
>>>>>>>>>         information in the soon to be released gsDevKitHome
>>>>>>>>>         1.0.0 documentation:)
>>>>>>>>>
>>>>>>>>>         Dale
>>>>>>>>>         On 03/27/2015 10:42 AM, Dario Trussardi via Glass wrote:
>>>>>>>>>>
>>>>>>>>>>         Dale,
>>>>>>>>>>
>>>>>>>>>>>         Dario,
>>>>>>>>>>>
>>>>>>>>>>>         Use `sudo netstat -p` to find out process is using
>>>>>>>>>>>         that port ...
>>>>>>>>>>
>>>>>>>>>>         On the Ubuntu server into  ssh    the sudo netstat -p
>>>>>>>>>>
>>>>>>>>>>         seems not occupy the 57858 port.
>>>>>>>>>>
>>>>>>>>>>         Can the problem is into mackBook ?
>>>>>>>>>>
>>>>>>>>>>         The macBook command netstat   report:
>>>>>>>>>>
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51370 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51361 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51323 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51234 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51187 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51177 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51167 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51142 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51123 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51120 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51109 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51065 CLOSE_WAIT
>>>>>>>>>>         tcp4 14 0 localhost.57858 localhost.51063 CLOSE_WAIT
>>>>>>>>>>
>>>>>>>>>>         What i need do ?
>>>>>>>>>>
>>>>>>>>>>         Thanks,
>>>>>>>>>>
>>>>>>>>>>         Dario
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>         Dale
>>>>>>>>>>>
>>>>>>>>>>>         On 03/27/2015 09:52 AM, Dario Trussardi via Glass wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>         Dale,
>>>>>>>>>>>>
>>>>>>>>>>>>>         Dario,
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Not sure right now ... Pharo1.1 must have a
>>>>>>>>>>>>>         different set of prerequisites ... it will take a
>>>>>>>>>>>>>         bit of time for me to figure that out, I suppose
>>>>>>>>>>>>>         you could try running GemTools over the lan using
>>>>>>>>>>>>>         the ssh port forwarding until I figure out the
>>>>>>>>>>>>>         missing prerequisites ...
>>>>>>>>>>>>
>>>>>>>>>>>>         No after reboot the Ubuntu system server,
>>>>>>>>>>>>          the GemTools  on macBook don't work,
>>>>>>>>>>>>
>>>>>>>>>>>>          because when i open the ssh session with :
>>>>>>>>>>>>
>>>>>>>>>>>>         meetingto:~ dtr$ ssh  scandella -l scandella -L
>>>>>>>>>>>>         57858:localhost:57858 -L 57860:localhost:5786
>>>>>>>>>>>>
>>>>>>>>>>>>         the 57858 i already in use.
>>>>>>>>>>>>
>>>>>>>>>>>>         See the point:
>>>>>>>>>>>>
>>>>>>>>>>>>>>         ----------------------------------------------
>>>>>>>>>>>>>>         Another questions about macBook GemTools problem.
>>>>>>>>>>>>
>>>>>>>>>>>>         Thanks,
>>>>>>>>>>>>
>>>>>>>>>>>>         Dario
>>>>>>>>>>>>>
>>>>>>>>>>>>>         Dale
>>>>>>>>>>>>>
>>>>>>>>>>>>>         On 03/27/2015 09:24 AM, Dario Trussardi via Glass
>>>>>>>>>>>>>         wrote:
>>>>>>>>>>>>>>         Dale,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Dario,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Good questions.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         As part of my work for the soon to be released
>>>>>>>>>>>>>>>         gsDevKitHome 1.0.0, I have taken a pretty close
>>>>>>>>>>>>>>>         look at the prerequisites[2] and I've got a
>>>>>>>>>>>>>>>         detailed list of the prerequisites for
>>>>>>>>>>>>>>>         Ubuntu14.04[2]. I think I've added a couple of
>>>>>>>>>>>>>>>         prereqs since you've done an install ... mainly
>>>>>>>>>>>>>>>         in the areas of support for ptrace (C stack
>>>>>>>>>>>>>>>         straces) and freetype fonts for pharo.  Check
>>>>>>>>>>>>>>>         you list against the required prereqs[5].
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         I don't verify the prerequisite for now.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         It looks like you have the X11 Client already
>>>>>>>>>>>>>>>         installed on the server, so you will need to
>>>>>>>>>>>>>>>         install GemTools on the server. You should just
>>>>>>>>>>>>>>>         be able to scp the GemTools zip file over to the
>>>>>>>>>>>>>>>         server and go ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         I open ssh session with:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         ssh -X scandella -l scandella -L
>>>>>>>>>>>>>>         57858:localhost:57858 -L 57860:localhost:57860
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         And submit:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         export GS_HOME=/opt/oodb/gsDevKitHome
>>>>>>>>>>>>>>         export PATH=$GS_HOME/bin:$PATH
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         $GS_HOME/bin/todeClient
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         It work fine and i can submit tODE command
>>>>>>>>>>>>>>         on:gestionale    environment
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         After i download and unzip:
>>>>>>>>>>>>>>         http://seaside.gemtalksystems.com/squeak/GemTools-1.0-beta.8.7-310x.zip
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         When i  submit:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         scandella at scandella:/opt/GemTools/GemTools-1.0-beta.8.7-3101x.app$
>>>>>>>>>>>>>>         <mailto:scandella at scandella:/opt/GemTools/GemTools-1.0-beta.8.7-3101x.app$>
>>>>>>>>>>>>>>         ./GemTools-1.0-beta.8.7-3101x.sh
>>>>>>>>>>>>>>         <http://GemTools-1.0-beta.8.7-3101x.sh>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         the system answer:
>>>>>>>>>>>>>>         could not find module vm-display-X11 Annullato
>>>>>>>>>>>>>>         (core dump creato)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Any idea about it?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         -------------------------------------------------------------------------------------------------
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Another questions about macBook GemTools problem.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         after reboot the server Ubuntu system now when i
>>>>>>>>>>>>>>         open a ssh on my macBook with:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         meetingto:~ dtr$ ssh  scandella -l scandella -L
>>>>>>>>>>>>>>         57858:localhost:57858 -L 57860:localhost:5786
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         the system answer:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>             bind: Address already in use
>>>>>>>>>>>>>>             channel_setup_fwd_listener: cannot listen to
>>>>>>>>>>>>>>             port: 57858
>>>>>>>>>>>>>>             bind: Address already in use
>>>>>>>>>>>>>>             channel_setup_fwd_listener: cannot listen to
>>>>>>>>>>>>>>             port: 57860
>>>>>>>>>>>>>>             Could not request local forwarding.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>             Welcome to Ubuntu 14.04.2 LTS (GNU/Linux
>>>>>>>>>>>>>>             3.13.0-24-generic x86_64)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         A this point when i open the GemTools on my
>>>>>>>>>>>>>>         macBook and open the session the system answer:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Error: Unable to create a GemStone session.
>>>>>>>>>>>>>>         NetLDI service '57858' not found on node
>>>>>>>>>>>>>>         'localhost' port 57858 :
>>>>>>>>>>>>>>          For further information about login failures,
>>>>>>>>>>>>>>         check the gem log file
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         I don't understund because 57858 i already in use
>>>>>>>>>>>>>>         after reboot the system.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Before use the ssh -X ..................  all
>>>>>>>>>>>>>>         worked well,  at the login the 57858 is free  and
>>>>>>>>>>>>>>         GemTools session work fine.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Any considerations?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>         Thanks,
>>>>>>>>>>>>>>         Dario
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         For the best performance using GemTools, I think
>>>>>>>>>>>>>>>         that X11 forwarding[3] (instructions included)
>>>>>>>>>>>>>>>         is probably the best option. In my limited
>>>>>>>>>>>>>>>         experience using X11 forwarding (with
>>>>>>>>>>>>>>>         compression) with tODE, the update delays are
>>>>>>>>>>>>>>>         not nearly as annoying as the pretty long round
>>>>>>>>>>>>>>>         trip induced delays seen when using GemTools
>>>>>>>>>>>>>>>         over the WAN.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         On the other hand, I think that SSH port
>>>>>>>>>>>>>>>         forwarding[4] is the best option for tODE. tODE
>>>>>>>>>>>>>>>         does a pretty good job of limiting the number of
>>>>>>>>>>>>>>>         round trips so having snappier window updates is
>>>>>>>>>>>>>>>         appreciated.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Does that clarify things for you?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         Dale
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         [1]
>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/osPrereqs.md
>>>>>>>>>>>>>>>         [2]
>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/ubuntu14.04.md
>>>>>>>>>>>>>>>         [3]
>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/x11ForwardingForRemoteDisplays.md
>>>>>>>>>>>>>>>         [4]
>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/portForwardingForRemoteLogins.md
>>>>>>>>>>>>>>>         [5]
>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/ubuntu14.04.md#install-basic-prerequisites-required
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>         On 03/26/2015 05:11 AM, Dario Trussardi via
>>>>>>>>>>>>>>>         Glass wrote:
>>>>>>>>>>>>>>>>         Dale, Mariano,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         for now my server tODE environment is installed
>>>>>>>>>>>>>>>>         into my office and i don't have performance
>>>>>>>>>>>>>>>>         problem with GemTools.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         But the next week the server will installed on
>>>>>>>>>>>>>>>>         remote office of my client and i'm interested
>>>>>>>>>>>>>>>>         to work on it from my home office on WAN.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         But i don't have clear that i need to install
>>>>>>>>>>>>>>>>         on the server.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         The server is based on Ubuntu 14.04 server  and
>>>>>>>>>>>>>>>>         for now i installed:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         sudo apt-get -y install git
>>>>>>>>>>>>>>>>         sudo apt-get -y install unzip
>>>>>>>>>>>>>>>>         sudo apt-get -y install curl
>>>>>>>>>>>>>>>>         sudo apt-get -y install libpam0g:i386
>>>>>>>>>>>>>>>>         sudo apt-get -y install libssl1.0.0:386
>>>>>>>>>>>>>>>>         sudo apt-get -y install libssl1.0.0:i386
>>>>>>>>>>>>>>>>         sudo apt-get -y install -qq gcc-multilib
>>>>>>>>>>>>>>>>         libstdc++6:i386
>>>>>>>>>>>>>>>>         sudo ln -s /usr/lib/i386-lin-gnu/libstdc++.so.6
>>>>>>>>>>>>>>>>         /usr/lib/i386-linux-gnu/libstdc++.so
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         sudo apt-get -y install libx11-6:i386
>>>>>>>>>>>>>>>>         sudo apt-get -y install libgl1-mesa-dev:i386
>>>>>>>>>>>>>>>>         sudo apt-get -y install libxcb-dri2-0:i386
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         What other i need to load ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         What i need to load for GemTools on the server(
>>>>>>>>>>>>>>>>         and relative prerequisite ) ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         After installed all, how i can test the
>>>>>>>>>>>>>>>>         GemTools load on the server with X11 forwarding ?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Into another e-mail Dale write:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         Things are a bit snappier if I use port
>>>>>>>>>>>>>>>>>         forwarding, but the advantage of XLL
>>>>>>>>>>>>>>>>>         forwarding is that you don't have to install
>>>>>>>>>>>>>>>>>         GemTools on the remote system...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         But relative performance are good?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         What is the best solutions, i'm confusing?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Thanks for any help, considerations.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         Dario
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         Mariano,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         You have a point that ssh tunneling for X may
>>>>>>>>>>>>>>>>>         be a better option ...
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         Dario, When we get the port forwarding option
>>>>>>>>>>>>>>>>>         working, you can give X11 forwarding a go.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         You'd need to install the X client on your
>>>>>>>>>>>>>>>>>         server and I have another little writeup
>>>>>>>>>>>>>>>>>         (that's part of the soon to be release
>>>>>>>>>>>>>>>>>         gsDevKitHome 1.0.0) that details the X
>>>>>>>>>>>>>>>>>         packages that need to be installed for X11
>>>>>>>>>>>>>>>>>         client [1], since you don't need the full
>>>>>>>>>>>>>>>>>         blown X server for X11 forwarding.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         Dale
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         [1]
>>>>>>>>>>>>>>>>>         https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/osPrereqs/ubuntu14.04.md#x11-client-optional
>>>>>>>>>>>>>>>>>         On 3/25/15 7:14 AM, Mariano Martinez Peck wrote:
>>>>>>>>>>>>>>>>>>         Dario,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         I did not read the full email.... but If you
>>>>>>>>>>>>>>>>>>         allow me a quick recommendation (maybe
>>>>>>>>>>>>>>>>>>         offtopic here), I would not use remote
>>>>>>>>>>>>>>>>>>         GemTools. It is really too slow and becomes
>>>>>>>>>>>>>>>>>>         unusable. It is far easier and faster to use
>>>>>>>>>>>>>>>>>>         SSH with X forward and run GemTools locally
>>>>>>>>>>>>>>>>>>         in your server. So in GemTools you simply put
>>>>>>>>>>>>>>>>>>         localhost etc... and then do ssh -X etc..
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         And you can even improve performance of SSH
>>>>>>>>>>>>>>>>>>         with X by doing:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         alias ssh-x='ssh -c arcfour,blowfish-cbc -XC'
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         then ssh-x myserver...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         Best,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         On Wed, Mar 25, 2015 at 11:02 AM, Dale
>>>>>>>>>>>>>>>>>>         Henrichs via Glass
>>>>>>>>>>>>>>>>>>         <glass at lists.gemtalksystems.com
>>>>>>>>>>>>>>>>>>         <mailto:glass at lists.gemtalksystems.com>> wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             Dario,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             I'll have to wait for Martin to chime in
>>>>>>>>>>>>>>>>>>             with what he thinks may be going on now ...
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             but, I'm inclined to take a different
>>>>>>>>>>>>>>>>>>             tack to address your GemTools remote
>>>>>>>>>>>>>>>>>>             login problem.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             You have ssh installed and you can log
>>>>>>>>>>>>>>>>>>             into the remote machine using ssh, so you
>>>>>>>>>>>>>>>>>>             should be able to setup ssh port
>>>>>>>>>>>>>>>>>>             forwarding for GemTools.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             I've done a writeup on this as part of
>>>>>>>>>>>>>>>>>>             the soon to be released gsDevKitHome
>>>>>>>>>>>>>>>>>>             1.0.0[1].
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             In a nutshell you do the following (after
>>>>>>>>>>>>>>>>>>             setting up the static ip address):
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             ssh scandella -l scandella -L
>>>>>>>>>>>>>>>>>>             57858:localhost:57858 -L
>>>>>>>>>>>>>>>>>>             57860:localhost:57860
>>>>>>>>>>>>>>>>>>             # cd to your gestionale directory
>>>>>>>>>>>>>>>>>>             . defStone.env
>>>>>>>>>>>>>>>>>>             $GEMSTONE/bin/startnetldi -a scandella -g
>>>>>>>>>>>>>>>>>>             -p 57860:57860 -P 57858 gestionale
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             The use localhost in your session
>>>>>>>>>>>>>>>>>>             description, :
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>               OGCustomSessionDescription new
>>>>>>>>>>>>>>>>>>             name: 'Scandella3106 gestionale';
>>>>>>>>>>>>>>>>>>             stoneHost: 'localhost';
>>>>>>>>>>>>>>>>>>             stoneName: 'gestionale';
>>>>>>>>>>>>>>>>>>             gemHost: 'localhost';
>>>>>>>>>>>>>>>>>>             netLDI: '57858';
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             Dale
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             [1]
>>>>>>>>>>>>>>>>>>             https://github.com/GsDevKit/gsDevKitHome/blob/dev/docs/portForwardingForRemoteLogins.md
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>             On 3/25/15 3:07 AM, Dario Trussardi via
>>>>>>>>>>>>>>>>>>             Glass wrote:
>>>>>>>>>>>>>>>>>>>             Dale,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             Dario,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             Replace the line:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             $GS_HOME/bin/tode startnetldi
>>>>>>>>>>>>>>>>>>>>             $stoneName -A192.168.1.10
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             with a direct call to the startnetldi
>>>>>>>>>>>>>>>>>>>>             as described in my last email:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             $GEMSTONE/bin/startnetldi -g -a $USER
>>>>>>>>>>>>>>>>>>>>             -A192.168.1.10 -l \
>>>>>>>>>>>>>>>>>>>>             $GEMSTONE_LOGDIR/${stoneName}_ldi.log \
>>>>>>>>>>>>>>>>>>>>             ${stoneName}_ldi
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             BUUUUUUT,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             OK i do this test, i report what i do:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             before we get to the point where we are
>>>>>>>>>>>>>>>>>>>>             trying to debug the startNetldi script,
>>>>>>>>>>>>>>>>>>>>             let's verify that you can start a
>>>>>>>>>>>>>>>>>>>>             netldi that works with your remote
>>>>>>>>>>>>>>>>>>>>             GemTools. So:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>               1. login in as the user that is
>>>>>>>>>>>>>>>>>>>>             running your stone processes
>>>>>>>>>>>>>>>>>>>             I login as scandella
>>>>>>>>>>>>>>>>>>>>               2. cd
>>>>>>>>>>>>>>>>>>>>             $GS_HOME/gemstone/stones/<stone-name>
>>>>>>>>>>>>>>>>>>>             i go to my gestionale stone   directory
>>>>>>>>>>>>>>>>>>>>               3. execute the following bash script:
>>>>>>>>>>>>>>>>>>>>                   . defStone.env
>>>>>>>>>>>>>>>>>>>             i do the command:    . defStone.env(
>>>>>>>>>>>>>>>>>>>             with a blank after the. )
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>               4. then manually start the netldi:
>>>>>>>>>>>>>>>>>>>>             $GEMSTONE/bin/startnetldi -g -a $USER
>>>>>>>>>>>>>>>>>>>>             -A192.168.1.10 -l \
>>>>>>>>>>>>>>>>>>>>             $GEMSTONE_LOGDIR/${GEMSTONE_NAME}_ldi.log \
>>>>>>>>>>>>>>>>>>>>             ${GEMSTONE_NAME}_ldi
>>>>>>>>>>>>>>>>>>>             i do the command :
>>>>>>>>>>>>>>>>>>>              $GEMSTONE/bin/startnetldi -g -a
>>>>>>>>>>>>>>>>>>>             scandella -A192.168.1.10 -l
>>>>>>>>>>>>>>>>>>>             $GEMSTONE_LOGDIR/gestionale_ldi.log
>>>>>>>>>>>>>>>>>>>             \gestionale_ldi
>>>>>>>>>>>>>>>>>>>             It Report:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                 GemStone version '3.1.0.6'
>>>>>>>>>>>>>>>>>>>                 startnetldi[Info]: Starting GemStone
>>>>>>>>>>>>>>>>>>>                 network server 'gestionale_ldi'.
>>>>>>>>>>>>>>>>>>>                 startnetldi[Info]: GEMSTONE is:
>>>>>>>>>>>>>>>>>>>                 '/opt/oodb/gsDevKitHome/gemstone/stones/gestionale/product'.
>>>>>>>>>>>>>>>>>>>                 startnetldi[Info]: GEMSTONE_NRS_ALL
>>>>>>>>>>>>>>>>>>>                 is:
>>>>>>>>>>>>>>>>>>>                 '#dir:$GEMSTONE_LOGDIR#log:%N%P.log'.
>>>>>>>>>>>>>>>>>>>                 startnetldi[Info]: Log file is
>>>>>>>>>>>>>>>>>>>                 '/opt/oodb/gsDevKitHome/gemstone/stones/gestionale/logs/gestionale_ldi.log'.
>>>>>>>>>>>>>>>>>>>                 startnetldi[Info]: GemStone server
>>>>>>>>>>>>>>>>>>>                 'gestionale_ldi' has been started,
>>>>>>>>>>>>>>>>>>>                 process 4336 .
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             Now the scandella at scandella:~$ netstat
>>>>>>>>>>>>>>>>>>>             -ltpn
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             command report :
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     (Non tutti i processi potrebbero
>>>>>>>>>>>>>>>>>>>                     essere identificati, le
>>>>>>>>>>>>>>>>>>>                     informazioni sui processi non propri
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                      non saranno mostrate, per
>>>>>>>>>>>>>>>>>>>                     visualizzarle tutte bisogna
>>>>>>>>>>>>>>>>>>>                     avere privilegi di root.)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     Connessioni Internet attive
>>>>>>>>>>>>>>>>>>>                     (solo server)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     Proto CodaRic CodaInv Indirizzo
>>>>>>>>>>>>>>>>>>>                     locale  Indirizzo remoto Stato
>>>>>>>>>>>>>>>>>>>                     PID/Program name
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp  0      0 0.0.0.0:21
>>>>>>>>>>>>>>>>>>>                     <http://0.0.0.0:21/>  0.0.0.0:*
>>>>>>>>>>>>>>>>>>>                     LISTEN      -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp  0      0 0.0.0.0:22
>>>>>>>>>>>>>>>>>>>                     <http://0.0.0.0:22/>  0.0.0.0:*
>>>>>>>>>>>>>>>>>>>                     LISTEN      -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp  0      0 0.0.0.0:25
>>>>>>>>>>>>>>>>>>>                     <http://0.0.0.0:25/>  0.0.0.0:*
>>>>>>>>>>>>>>>>>>>                     LISTEN      -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp  0      0 0.0.0.0:80
>>>>>>>>>>>>>>>>>>>                     <http://0.0.0.0/>  0.0.0.0:*
>>>>>>>>>>>>>>>>>>>                     LISTEN      -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 :::22          
>>>>>>>>>>>>>>>>>>>                     :::*      LISTEN    -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 :::25          
>>>>>>>>>>>>>>>>>>>                     :::*      LISTEN    -
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 127.0.0.1:57858
>>>>>>>>>>>>>>>>>>>                     <http://127.0.0.1:57858/>      
>>>>>>>>>>>>>>>>>>>                       :::*    LISTEN  4336/netldid
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 ::1:57858      
>>>>>>>>>>>>>>>>>>>                         :::*      LISTEN  4336/netldid
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0
>>>>>>>>>>>>>>>>>>>                     192.168.1.10:57858
>>>>>>>>>>>>>>>>>>>                     <http://192.168.1.10:57858/>    
>>>>>>>>>>>>>>>>>>>                      :::*  LISTEN  4336/netldid
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 127.0.0.1:54660
>>>>>>>>>>>>>>>>>>>                     <http://127.0.0.1:54660/>      
>>>>>>>>>>>>>>>>>>>                       :::*    LISTEN  4248/shrpcmonitor
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 ::1:54660      
>>>>>>>>>>>>>>>>>>>                         :::*      LISTEN
>>>>>>>>>>>>>>>>>>>                      4248/shrpcmonitor
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>                     tcp6   0      0 :::57323        
>>>>>>>>>>>>>>>>>>>                      :::*      LISTEN    4246/stoned
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>               5. test your remote GemTools
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             I update the GemTools session:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>               OGCustomSessionDescription new
>>>>>>>>>>>>>>>>>>>             name: 'Scandella3106 gestionale';
>>>>>>>>>>>>>>>>>>>             stoneHost: 'scandella';
>>>>>>>>>>>>>>>>>>>             stoneName: 'gestionale';
>>>>>>>>>>>>>>>>>>>             gemHost: 'scandella';
>>>>>>>>>>>>>>>>>>>             netLDI: '57858';
>>>>>>>>>>>>>>>>>>>             .............
>>>>>>>>>>>>>>>>>>>             ...........
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             It don't work, when i do theGemTools
>>>>>>>>>>>>>>>>>>>             loginthe system go into loop
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>              until i stoped the:gestionale_ldi 4336
>>>>>>>>>>>>>>>>>>>             process
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             Thanks,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>             Dario
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             When we get GemTools working with a
>>>>>>>>>>>>>>>>>>>>             manually started netldi, then you can
>>>>>>>>>>>>>>>>>>>>             try changing the startNetldi script.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             Dale
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>             On 03/24/2015 04:02 PM, Dario Trussardi
>>>>>>>>>>>>>>>>>>>>             via Glass wrote:
>>>>>>>>>>>>>>>>>>>>>             Dale, Martin,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             On 03/24/2015 01:02 PM, Dario
>>>>>>>>>>>>>>>>>>>>>>             Trussardi via Glass wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>             What do you intend with:  did this
>>>>>>>>>>>>>>>>>>>>>>>             fix it for you?
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>             For now i don't resolve the problem.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             OK, thanks. From your previous
>>>>>>>>>>>>>>>>>>>>>>             message I wasn't sure whether you were
>>>>>>>>>>>>>>>>>>>>>>             still seeing the problem.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>             Considerations?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             The netldi is only listening on the
>>>>>>>>>>>>>>>>>>>>>>             IPv6 localhost address. If you want
>>>>>>>>>>>>>>>>>>>>>>             to use GemTools from another machine,
>>>>>>>>>>>>>>>>>>>>>>             it must also listen on the
>>>>>>>>>>>>>>>>>>>>>>             192.168.1.10 address. I'm not sure
>>>>>>>>>>>>>>>>>>>>>>             why it isn't already listening on
>>>>>>>>>>>>>>>>>>>>>>             that address, but you should be able
>>>>>>>>>>>>>>>>>>>>>>             to fix it by adding -A192.168.1.10
>>>>>>>>>>>>>>>>>>>>>>             to your startnetldi command line (see
>>>>>>>>>>>>>>>>>>>>>>             the man page for startnetldi).
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             Once you've started netldi with that
>>>>>>>>>>>>>>>>>>>>>>             option, netstat -ltpn should show
>>>>>>>>>>>>>>>>>>>>>>             netldi listening on that address.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             First:my environment is based on tODE
>>>>>>>>>>>>>>>>>>>>>             and i think to change the file startNetldi
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             adding some parameter to the last line.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 #! /bin/bash
>>>>>>>>>>>>>>>>>>>>>                 #=========================================================================
>>>>>>>>>>>>>>>>>>>>>                 # Copyright (c) 2014 GemTalk
>>>>>>>>>>>>>>>>>>>>>                 Systems, LLC
>>>>>>>>>>>>>>>>>>>>>                 <dhenrich at gemtalksystems.com
>>>>>>>>>>>>>>>>>>>>>                 <mailto:dhenrich at gemtalksystems.com>>.
>>>>>>>>>>>>>>>>>>>>>                 #=========================================================================
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 usage() {
>>>>>>>>>>>>>>>>>>>>>                   cat <<HELP
>>>>>>>>>>>>>>>>>>>>>                 USAGE: $(basename $0) [-h]
>>>>>>>>>>>>>>>>>>>>>                 <stone-name>
>>>>>>>>>>>>>>>>>>>>>                  Start the netldi process for the
>>>>>>>>>>>>>>>>>>>>>                 given stone.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 OPTIONS
>>>>>>>>>>>>>>>>>>>>>                   -h display help
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 EXAMPLES
>>>>>>>>>>>>>>>>>>>>>                 $(basename $0) -h
>>>>>>>>>>>>>>>>>>>>>                 $(basename $0) kit
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 HELP
>>>>>>>>>>>>>>>>>>>>>                 }
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 set -e # exit on error
>>>>>>>>>>>>>>>>>>>>>                 if [ "${GS_HOME}x" = "x" ] ; then
>>>>>>>>>>>>>>>>>>>>>                   echo "the GS_HOME environment
>>>>>>>>>>>>>>>>>>>>>                 variable needs to be defined"; exit 1
>>>>>>>>>>>>>>>>>>>>>                 fi
>>>>>>>>>>>>>>>>>>>>>                 source ${GS_HOME}/bin/shFunctions
>>>>>>>>>>>>>>>>>>>>>                 getOpts_help $@
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 if [ $# -ne 1 ]; then
>>>>>>>>>>>>>>>>>>>>>                   usage; exit 1
>>>>>>>>>>>>>>>>>>>>>                 fi
>>>>>>>>>>>>>>>>>>>>>                 stoneName=$1
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 echo "starting netldi $stoneName"
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 # set up stone environment
>>>>>>>>>>>>>>>>>>>>>                 stonePath=$GS_HOME/gemstone/stones/$stoneName
>>>>>>>>>>>>>>>>>>>>>                 pushd $stonePath >& /dev/null
>>>>>>>>>>>>>>>>>>>>>                 source $stonePath/stone.env
>>>>>>>>>>>>>>>>>>>>>                 popd >& /dev/null
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>                 $GS_HOME/bin/tode startnetldi
>>>>>>>>>>>>>>>>>>>>>                 $stoneName -A192.168.1.10
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             But with this information when i do
>>>>>>>>>>>>>>>>>>>>>             the command : startNetlidi gestionale
>>>>>>>>>>>>>>>>>>>>>              i don't solve the problem.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             The netstat -ltpn don't report  netldi
>>>>>>>>>>>>>>>>>>>>>             listening on that address.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             Second:in addition  the service are
>>>>>>>>>>>>>>>>>>>>>              started with Daemontools Gemstone
>>>>>>>>>>>>>>>>>>>>>             service and  i don't know where i need
>>>>>>>>>>>>>>>>>>>>>             add the -A parameter.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             Anyone know informations about it ?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             Thanks,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             Dario
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             Regards,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>             -Martin
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>             _______________________________________________
>>>>>>>>>>>>>>>>>>>>>             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
>>>>>>>>>>>>>>>>>>>>             <mailto: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
>>>>>>>>>>>>>>>>>>             <mailto:Glass at lists.gemtalksystems.com>
>>>>>>>>>>>>>>>>>>             http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>         -- 
>>>>>>>>>>>>>>>>>>         Mariano
>>>>>>>>>>>>>>>>>>         http://marianopeck.wordpress.com
>>>>>>>>>>>>>>>>>>         <http://marianopeck.wordpress.com/>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>         _______________________________________________
>>>>>>>>>>>>>>>>>         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  <mailto: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  <mailto: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  <mailto: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  <mailto: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  <mailto: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  <mailto: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
>>
>>
>>
>>
>>     -- 
>>     Mariano
>>     http://marianopeck.wordpress.com
>
>
>
>
> -- 
> Mariano
> http://marianopeck.wordpress.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150330/db4e71ab/attachment-0001.html>


More information about the Glass mailing list