ssh in unstable broken?
After I performed an update and upgrade with dselect last (yesterday, no
changes as of this writing) I have gotten an error on trying to run ssh:
OpenSSL version mismatch. Built against 90600f, you have 90601f
My first reaction was to uninstall ssh and install it again, thinking some
version information had gotten confused, but to no avail. Guessing that the
ssh .deb int eh current unstable must have itself been compiled with a very
slightly obsolete openssl, I tried downloading the source (I used apt-get
source after adding the unstable deb-src lines to sources.list) and the
openssl sources as well. I spent a long time being confused as to why it
wouldn't compile till I realized I needed the ssl dev sources as well
(yea...) but eventually got it to work. I still couldn't get ssl itself to
compile, which confuses and annoys me but dosen't matter since ssh itself
(any ideas? ./config returns
make: Entering directory
`/home/rothaar/archive_downloads/openssl-0.9.6a/doc'make: *** No rule to
make target `links'. Stop.
make: Leaving directory
make: *** [links] Error 1
Anyway, I'm getting off the subject.
My problem is that while ssh itself works fine, sshd refuses to let me
connect from anywhere. I think this is either something to do with
hosts.allow/hosts.deny (tho I never touched them before I had this problem)
or that I messed something up in my several bungled attempts to compile. My
system didn't like the default settings for ./configure, I had to change the
location of the binaries with prefix= and before I realized how that worked I
manually moved some executables around (all gone now).
At long last, I have two actual questions:
Is there any way to clean out openssh and openssl and start over recomiling
properly to start with? In general, when I compile something from sources,
how do I remove it without knowing exactly what files it installs where?
Is this in fact an actual problem with the ssh .deb in unstable? (curiousity
Thanks, hope I didn't jump around too much,