SSL unavailable error

Asked by gdoutch

Hi there,

I keep receiving the following message when attempting to send/receive mail:

Could not connect to <server>: SSL unavailable

And I am wondering what the cause could be?

regards,
Gareth

Question information

Language:
English Edit question
Status:
Answered
For:
Evolution Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Patrick Pfeifer (patrick2000) said :
#1

Yep ... finally (!) - this bug annoyed me as well for 2 days now - the (root of the) problem seems to be that some packages that worked for some time in debian/unstable, when thrown in the debian/testing environment, start showing bugs that didn't exist in unstable, because in testing they run in a different environment.

In our case, the offending packages are evolution-data-server and libcamel1.2-10. If you do

apt-get install -t unstable evolution-data-server

the evolution-data-server as well as libcamel1.2-10 packages (which have been in the environment of evolution, when it didn't show any bugs, and thus made it to testing) from unstable will be installed on your system and the problem should dissapear. (For me it worked, at least...)

You might need to add the "unstable" repositories to /etc/apt/sources.list - so add two lines like this to that file

deb ftp://your.mirror.tld/mirror/debian/ unstable main contrib non-free
deb-src ftp://your.mirror.tld/mirror/debian/ unstable main contrib non-free

replace your.mirror.tld with the name of the same mirror as in the "testing" lines
and run "apt-get update" once after adding the lines

Revision history for this message
gdoutch (gareth-doutch) said :
#2

Oh dear, how do I do this in Ubuntu?

Revision history for this message
Patrick Pfeifer (patrick2000) said :
#3

Eeehr - right - sorry about that.

I'm not sure, but it guess it's somewhere along the same lines...

try replacing ("testing" with "gutsy" and) "unstable" with "hardy" in my reply, maybe

that might bring you a step further... so - i'd try to replace theese lines in your /etc/apt/sources.list

deb ftp://archive.ubuntu.com/ubuntu/ gutsy main universe multiverse restricted
deb ftp://archive.ubuntu.com/ubuntu/ gutsy-updates main universe multiverse restricted
deb ftp://archive.ubuntu.com/ubuntu/ gutsy-security main universe multiverse restricted

with

deb ftp://archive.ubuntu.com/ubuntu/ hardy main universe multiverse restricted
deb ftp://archive.ubuntu.com/ubuntu/ hardy-updates main universe multiverse restricted
deb ftp://archive.ubuntu.com/ubuntu/ hardy-security main universe multiverse restricted

do

apt-get update
apt-get install -t hardy evolution evolution-data-server

that _could_ work

then revert the system to its original state: change the lines back to original, do "apt-get update" again

Revision history for this message
GDoutch (gareth-doutch-yahoo) said :
#4

Many thanks for the answer, I'll test it out later.

Revision history for this message
gdoutch (gareth-doutch) said :
#5

Nope, I still get SSL unavailable. Plus using the hardy version crashes when I bring up the preferences panel :(

Revision history for this message
Patrick Pfeifer (patrick2000) said :
#6

I'm sorry about that. Such things can be really frustrating.

The reason why you're expieriencing the problem is not clear to me. Are you using ubuntu "gutsy" - what versions of evolution and evolution-data-server are installed on your system ?

> dpkg-query -W -f '${Package}: ${Version}\n' evolution{,-data-server}

Anyways - you should maybe take the time to file a (complete) bug report to the ubuntu maintainers: https://bugs.launchpad.net/ubuntu/+source/evolution/+filebug

For debian there is a (closed) bug report at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=462642, where I left a note.
(But as of today the versions of evolution and evolution-data-server in "testing" are still not in sync. So the "bug" is actually still there and I will later on try to contact Debian about that.)

Revision history for this message
shylo (shylohana) said :
#7

just fixed this problem on my own system

from source packages...
ensure nss headers and development libraries are installed (whether it be from mozilla, firefox, seamonkey or as a standalone package)

reconfigure evolution-data-server with the "--enable-nss" and "--enable-smime" options

if you're using the nss headers from thunderbird, you'll need to rebuild evolution and pass the "--with-nspr-includes=/usr/include/nspr" and "--with-nss-includes=/usr/include/nss" arguments to configure

Can you help with this problem?

Provide an answer of your own, or ask gdoutch for more information if necessary.

To post a message you must log in.