Amazingly enough if you're using Cacko there's still a copy in /usr/lib.rom even though you've blown away the business copy in /usr/lib. Quite thoughtful of the rom designers. So all you need to do is this (as root):
#cd /usr/lib
#mv libcrypto.so.0.9.7 libcrypto.so.0.9.7.bk
#ln -s /usr/lib.rom/libcrypto.so.0.9.7
(Obviously if you want a full-fledged copy instead of a softlink that works too.) This was suggested in
another thread, but with the wrong advice about ldconfig, which you should
not run after doing the above. In fact you really should move the .bk file out of there entirely, because if you ever run 'ldconfig' it actually reinstigates the problem by re-softlinking the 0.9.7 to the 0.9.7.bk you just created, and you're back where you started!
The above fixes the scp problem for me, and the KOpieMail/Pi (which I believe is the culprit that writes over the rom's libcrypto, at least in my case) still runs.
This is
great -- I was going nuts without scp.