Date: Mon, 28 Nov 2005 11:38:21 +0100 From: Benjamin Thelen <bt@ccgis.de> To: "Russell E. Meek" <rmeek@russellmeek.net> Cc: freebsd-questions@freebsd.org Subject: Re: broken openssl on freebsd60 Message-ID: <438ADE1D.5060709@ccgis.de> In-Reply-To: <43893C51.6080201@russellmeek.net> References: <052201c5f211$92e58b90$0b00a8c0@mothra> <44hd9zpgvg.fsf@be-well.ilk.org> <006901c5f2c3$02b22120$0a00a8c0@rodan> <43893C51.6080201@russellmeek.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Russell E. Meek schrieb: > Jeff D. Hamann wrote: > >>> OpenSSL is in the base system and the library version should be 4, not >>> 3. Is there some reason you're installing it from the ports? >> >> >> >> I have no idea. I didn't know it was part of the base system, but when >> I went to install apache2, postgresql, etc, those ports wanted to >> install the openssl port or at least they used to. >> >> >> >> >> ----- Original Message ----- From: "Lowell Gilbert" >> <freebsd-questions-local@be-well.ilk.org> >> To: "Jeff D. Hamann" <jeff.hamann@forestinformatics.com> >> Cc: <freebsd-questions@freebsd.org> >> Sent: Saturday, November 26, 2005 7:29 AM >> Subject: Re: broken openssl on freebsd60 >> >> >>> "Jeff D. Hamann" <jeff.hamann@forestinformatics.com> writes: >>> >>>> 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 >>> >>> >>> >>> OpenSSL is in the base system and the library version should be 4, not >>> 3. Is there some reason you're installing it from the ports? >>> >> >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" > > > Another user had a similar issue like this with OpenSSL, here is what I > advised him to do which in the end worked perfectly. > > Edit your make.conf file *"/etc/make.conf" *and please in the following: > > *WITH_OPENSSL_BASE=yes > > *This will cause all future installed ports to build against the base > version of OpenSSL rather than trying to install the port version as a > dependency. > > You can then uninstall the port version of openssl > *"/usr/ports/security/openssl make deinstall clean"* > > Once the uninstall is complete, reinstall all OpenSSL required ports > either by using portupgrade or by manually deinstalling and then > reinstalling the port as they will now build against the base version of > OpenSSL. > Hi, I already read your posting a few days ago. What I don't understand is, that openssl is per default within the base system, isn't it? So, I would suppose that any port, which requires openssl, would take it from the base rather than from ports? At least, I never installed a port, installing openssl from ports as a dependency (e.g. php5-openssl). I don't really get it. Could you explain why this switch in make.conf is needed then? This would also mean, that I would have to upgrade the base system openssl to openssl-beta in order to be able to install OOo-2 as having openssl within the base system _and_ openssl-beta as a port obviously leads to little confusion. Thanks, Ben > Thanks, > > Russell > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?438ADE1D.5060709>