[Glass] GemTools on remote server
Tobias Pape via Glass
glass at lists.gemtalksystems.com
Tue Mar 31 04:13:21 PDT 2015
On 31.03.2015, at 11:45, Dario Trussardi via Glass <glass at lists.gemtalksystems.com> wrote:
> Ciao Mariano,
>
>> 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?
>
> My Ubuntu system answer:
>
> /srv/gitrepository/GemStone_daemontools_setup/bin$ sudo ldd /opt/GemTools/GemTools-1.0-beta.8.7-3101x.app/Contents/Linux686/vm-display-X11/.libs/vm-display-X11
>
>
> linux-gate.so.1 => (0xf77c7000)
> libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf7794000)
> libGL.so.1 => /usr/lib/i386-linux-gnu/mesa/libGL.so.1 (0xf7734000)
> libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7720000)
> libSM.so.6 => not found
apt-get install libsm6:i386
> libICE.so.6 => not found
apt-get install libice6:i386
> libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf771b000)
> libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf76d5000)
> libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf76bb000)
> libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7587000)
> libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73d9000)
> libglapi.so.0 => /usr/lib/i386-linux-gnu/libglapi.so.0 (0xf73c1000)
> libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf73bd000)
> libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf73b6000)
> libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xf73b3000)
> libxcb-glx.so.0 => /usr/lib/i386-linux-gnu/libxcb-glx.so.0 (0xf739b000)
> libxcb-dri2.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri2.so.0 (0xf7395000)
> libxcb-dri3.so.0 => /usr/lib/i386-linux-gnu/libxcb-dri3.so.0 (0xf7391000)
> libxcb-present.so.0 => /usr/lib/i386-linux-gnu/libxcb-present.so.0 (0xf738c000)
> libxcb-sync.so.1 => /usr/lib/i386-linux-gnu/libxcb-sync.so.1 (0xf7385000)
> libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7363000)
> libxshmfence.so.1 => /usr/lib/i386-linux-gnu/libxshmfence.so.1 (0xf7360000)
> libXxf86vm.so.1 => /usr/lib/i386-linux-gnu/libXxf86vm.so.1 (0xf735a000)
> libdrm.so.2 => /usr/lib/i386-linux-gnu/libdrm.so.2 (0xf734c000)
> libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7330000)
> /lib/ld-linux.so.2 (0xf77c8000)
> libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf732c000)
> libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf7325000)
>
>
> It report two not found.
>
> Thoughts?
>
see above
Best
-Tobias
> Thanks,
> Dario
>
>>
>> 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> 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> 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 &
>>>
>>> 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:
>>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> Glass mailing list
>>> Glass at lists.gemtalksystems.com
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>
>>>
>>>
>>>
>>> --
>>> Mariano
>>> http://marianopeck.wordpress.com
>>
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>> _______________________________________________
>> 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
More information about the Glass
mailing list