Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Nov 2005 14:42:48 -0800
From:      "Jeff D. Hamann" <jeff.hamann@forestinformatics.com>
To:        <freebsd-questions@freebsd.org>
Subject:   broken openssl on freebsd60
Message-ID:  <052201c5f211$92e58b90$0b00a8c0@mothra>

next in thread | raw e-mail | index | archive | help
I should preface this with "I'm not sure if this is correct but I've got a 
server running that doesn't make exstensive use of openssl and everything 
seems to run alright for the apps I've been running"...

so,

I've been trying to install a new server using the openssl port and keep 
finding problems with the openssl libs...

$ pwd
/usr/local/lib
$ ls -la libssl*
-rw-r--r--  1 root  wheel  516602 Nov 26 12:23 libssl.a
lrwxr-xr-x  1 root  wheel      11 Nov 26 12:23 libssl.so -> libssl.so.4
-r--r--r--  1 root  wheel  318507 Nov 26 12:23 libssl.so.4
lrwxr-xr-x  1 root  wheel      12 Sep 16 09:59 libssl3.so -> libssl3.so.1
-r-xr-xr-x  1 root  wheel  155344 Sep 16 10:00 libssl3.so.1
$

should those be:

lrwxr-xr-x  1 root  wheel      12 Sep 16 09:59 libssl3.so -> libssl.so.3
-r-xr-xr-x  1 root  wheel  155344 Sep 16 10:00 libssl.so.3

or some such thing, because when I attempt to start something like 
postgresql81, I get:

$ psql
/libexec/ld-elf.so.1: Shared object "libssl.so.3" not found, required by 
"psql"
$

I need to get the following apps running on the new FREEBSD 6.0 machine:

1) openssl

then,

2) apache2
3) subversion
4) uw-imap
5) postgresql81 or postgresql80+postgis
6) php

etc, etc, etc and I'm concerned that none of those will work with the 
current status of openssl on freebsd 6.0. I'm running

$ uname -a
FreeBSD bobby.xxx.xxx 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Fri Nov 18 
10:47:37 PST 2005     hamannj@bobby.xxx.xxx:/usr/obj/usr/src/sys/GENERIC 
amd64
$

and need to know if I should downgrade to an older version of freebsd (I've 
been running 4.4 forever now and while it continues to perform well, I need 
to start adding features and functionality and too many ports simply don't 
show up there anymore).

When I attempt to install apache2, I get the following:

bobby# make install
===>   apache-2.0.55 depends on file: /usr/local/lib/libcrypto.so.3 - not 
found
===>    Verifying install for /usr/local/lib/libcrypto.so.3 in 
/usr/ports/security/openssl
===>  Installing for openssl-stable-0.9.7i
===>   Generating temporary packing list
===>  Checking if security/openssl already installed
===>   An older version of security/openssl is already installed 
(openssl-beta-0.9.8a)
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of security/openssl
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/ports/security/openssl.
*** Error code 1

Stop in /usr/ports/www/apache2.
bobby#

When I attempt to install postgresql81-server (hopefully that's the one that 
contains postgis as well), I get the following:

bobby# pwd
/usr/ports/databases/postgresql81-server
bobby# make
/libexec/ld-elf.so.1: Shared object "libssl.so.3" not found, required by 
"pg_config"
===>  postgresql-server-8.1.0 is marked as broken: the port wants 
postgresql81-client but you have postgresql-client installed.
bobby#

I'll need to get this server up and running by the end of the year and don't 
know what would be the smartest decision to move forward.

Help?
Jeff. 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?052201c5f211$92e58b90$0b00a8c0>