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)