Hi.

Almost always I use a vps with Centos or Scientific Linux to deploy Seaside
webapps, and often I get problems with ssl plugin and I never remember what
happens and how fix it, and waste time in this! So better feedback on
problems is always welcome :) May be make (the community) a little "how to"
and show it in some place in pharo site?

Well, I documented the steps that I do (in very raw form, comment the
commands would good), from discovering the problem to solve. In this case,
the libs are ended with a additional "e", I don't know for that, but I know
how solve this and I can go on :)

Regards.

2013/2/5 Sven Van Caekenberghe <[email protected]>

>
> On 05 Feb 2013, at 22:19, Stéphane Ducasse <[email protected]>
> wrote:
>
> > nice :)
>
> +100
>
> > On Feb 5, 2013, at 10:04 PM, Esteban Lorenzano wrote:
> >
> >> yes, that's why I spent one full day making those messages configurable.
> >>
> >> as soon as we can run the build process again, our pharo vms will have
> pharo messages :)
> >>
> >> Esteban
> >>
> >>
> >> On Tue, Feb 5, 2013 at 10:00 PM, Stéphane Ducasse <
> [email protected]> wrote:
> >> thanks for reporting it.
> >> Today in a lecture the students got problem on Ubuntu they got another
> message "there are three ways to use a squeak-image…."
> >>
> >> Stef
> >>
> >> On Feb 5, 2013, at 9:58 PM, Steve Graham wrote:
> >>
> >>> I downloaded Phar 1.4 one-click onto my Linux Mint system.  When I ran
> >>> the .sh file, I got the following error:
> >>>
> >>> could not find module vm-display-X11
> >>> Aborted
> >>>
> >>> I found  that file in the path though:
> >>>
> >>> steve@steve-Satellite-L555D ~/Desktop/Pharo-1.4-one-click.app $ find
> . | grep vm-display
> >>> ./Contents/Linux/vm-display-null
> >>> ./Contents/Linux/vm-display-X11
> >>> steve@steve-Satellite-L555D ~/Desktop/Pharo-1.4-one-click.app $
> >>>
> >>> Any ideas?
> >>>
> >>>
> >>> TIA, Steve
> >>
> >>
> >>
> >
> >
>
>
>
[root@server1 smalltalk]# ldd /opt/smalltalk/vm/pharo14/libSqueakSSL.so 
        linux-gate.so.1 =>  (0xb774d000)
        libssl.so.0.9.8 => not found
        libcrypto.so.0.9.8 => not found
        libc.so.6 => /lib/libc.so.6 (0xb75aa000)
        /lib/ld-linux.so.2 (0xb774e000)


[root@server1 smalltalk]# yum provides */libssl.so.0.9.8* */libcrypto.so.0.9.8*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.liberty.edu
 * epel: mirror.symnds.com
 * extras: mirror.liberty.edu
 * updates: mirror.ash.fastserv.com
openssl098e-0.9.8e-17.el6.centos.2.i686 : A compatibility version of a general 
cryptography and TLS library
Repo        : base
Matched from:
Filename    : /usr/lib/libssl.so.0.9.8e

openssl098e-0.9.8e-17.el6.centos.2.i686 : A compatibility version of a general 
cryptography and TLS library
Repo        : base
Matched from:
Filename    : /usr/lib/libcrypto.so.0.9.8e

[root@server1 smalltalk]# yum install openssl098e
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.liberty.edu
 * epel: mirror.symnds.com
 * extras: mirror.liberty.edu
 * updates: mirror.ash.fastserv.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package openssl098e.i686 0:0.9.8e-17.el6.centos.2 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================================================
 Package                                       Arch                             
      Version                                                     Repository    
                          
Size
===============================================================================================================================================================================================
Installing:
 openssl098e                                   i686                             
      0.9.8e-17.el6.centos.2                                      base          
                         
773 k

Transaction Summary
===============================================================================================================================================================================================
Install       1 Package(s)

Total download size: 773 k
Installed size: 2.1 M
Is this ok [y/N]: y
Downloading Packages:
openssl098e-0.9.8e-17.el6.centos.2.i686.rpm                                     
                                                                                
        | 773 kB     
00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : openssl098e-0.9.8e-17.el6.centos.2.i686                          
                                                                                
                           
1/1 
  Verifying  : openssl098e-0.9.8e-17.el6.centos.2.i686                          
                                                                                
                           
1/1 

Installed:
  openssl098e.i686 0:0.9.8e-17.el6.centos.2                                     
                                                                                
                               

Complete!


[root@server1 smalltalk]# ldd /opt/smalltalk/vm/pharo14/libSqueakSSL.so 
        linux-gate.so.1 =>  (0xb777b000)
        libssl.so.0.9.8 => not found
        libcrypto.so.0.9.8 => not found
        libc.so.6 => /lib/libc.so.6 (0xb75d8000)
        /lib/ld-linux.so.2 (0xb777c000)

[root@server1 smalltalk]# whereis libssl.so.0.9.8e
libssl.so.0.9: /usr/lib/libssl.so.0.9.8e

[root@server1 smalltalk]# ln -s /usr/lib/libssl.so.0.9.8e 
/usr/lib/libssl.so.0.9.8

[root@server1 smalltalk]# whereis libcrypto.so.0.9.8e
libcrypto.so.0.9: /usr/lib/libcrypto.so.0.9.8e

[root@server1 smalltalk]# ln -s /usr/lib/libcrypto.so.0.9.8e 
/usr/lib/libcrypto.so.0.9.8

[root@server1 smalltalk]# ldd /opt/smalltalk/vm/pharo14/libSqueakSSL.so 
/opt/smalltalk/vm/pharo14/libSqueakSSL.so: /usr/lib/libcrypto.so.0.9.8: no 
version information available (required by 
/opt/smalltalk/vm/pharo14/libSqueakSSL.so)
/opt/smalltalk/vm/pharo14/libSqueakSSL.so: /usr/lib/libssl.so.0.9.8: no version 
information available (required by /opt/smalltalk/vm/pharo14/libSqueakSSL.so)
        linux-gate.so.1 =>  (0xb775e000)
        libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xb7706000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xb75b7000)
        libc.so.6 => /lib/libc.so.6 (0xb7421000)
        libgssapi_krb5.so.2 => /lib/libgssapi_krb5.so.2 (0xb73e2000)
        libkrb5.so.3 => /lib/libkrb5.so.3 (0xb730b000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0xb7306000)
        libk5crypto.so.3 => /lib/libk5crypto.so.3 (0xb72da000)
        libresolv.so.2 => /lib/libresolv.so.2 (0xb72c0000)
        libdl.so.2 => /lib/libdl.so.2 (0xb72bb000)
        libz.so.1 => /lib/libz.so.1 (0xb72a7000)
        /lib/ld-linux.so.2 (0xb775f000)
        libkrb5support.so.0 => /lib/libkrb5support.so.0 (0xb729b000)
        libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb7297000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb727c000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb725d000)

Reply via email to