Re: Help! I upgraded ssh, it doesn't work, I want to go back to an earlier version.

2000-10-19 Thread Michael Epting
On Wed, Oct 18, 2000 at 09:42:55PM -0700, Eric Hanchrow wrote:
> 
> Foolish me: I'd been happily running ssh 1:2.2.0p1 on my Potato
> system, and then I upgraded to ssh 1:2.2.0p1-1.1.  (I got both of
> those versions from "unstable".)  Well, that newer version doesn't
> work on potato, because it requires a newer libc.  I don't care to
> upgrade libc, and ssh is now brokenly installed, and will not start.
> What's the simplest way for me to get a working ssh 2.2.0 server
> again?

Why not

dpkg --purge ssh

then look in /var/cache/apt/archives/ for the older .deb

then dpkg --install olddebfile.deb



Re: Help! I upgraded ssh, it doesn't work, I want to go back to an earlier version.

2000-10-19 Thread Joe Emenaker
> Foolish me: I'd been happily running ssh 1:2.2.0p1 on my Potato
> system, and then I upgraded to ssh 1:2.2.0p1-1.1.  (I got both of
> those versions from "unstable".)  Well, that newer version doesn't
> work on potato, because it requires a newer libc.  I don't care to
> upgrade libc, and ssh is now brokenly installed, and will not start.
> What's the simplest way for me to get a working ssh 2.2.0 server
> again?

It doesn't *work* or it doesn't configure? You can force it to ignore any
dependencies on the newer libc. It's worth a shot. It seems that many
package maintainers set their requirements to whatever they had at the time
they built that package because it would be a pain in the butt to actually
check it against all of the older libc's. So, I've concluded that, when
newer packages "require" a newer libc, it's sometimes a ruse. However, do
NOT try to call their bluff if it's a critical package like ldso or
something.

Failing that, you can ftp to "stable" and get an older copy of ssh and force
that to ignore dependencies on *older* libc's.

Failing that dunno. But let me make a suggestion for the future:
"dpkg-repack". It makes a .deb file from any package that you've got on the
system. This thing has SAVED MY ASS many, many, many times. What would be
really cool is if it could let you specify a bunch of packages to
automatically repack right before installing a new one. Know what I'm
getting at here? So, I could tell repack that I want it to repack apache,
apache-common, jserv, and ssh any time one of them is about to be upgraded
or downgraded. So you'd always have fallback capability to the last working
setup of them.

Anyway good luck on ssh.

- Joe



Re: Help! I upgraded ssh, it doesn't work, I want to go back to an earlier version.

2000-10-19 Thread Chanop Silpa-Anan
Once upon a time, I heard Eric Hanchrow say

> 
> Foolish me: I'd been happily running ssh 1:2.2.0p1 on my Potato
> system, and then I upgraded to ssh 1:2.2.0p1-1.1.  (I got both of
> those versions from "unstable".)  Well, that newer version doesn't
> work on potato, because it requires a newer libc.  I don't care to
> upgrade libc, and ssh is now brokenly installed, and will not start.
> What's the simplest way for me to get a working ssh 2.2.0 server
> again?
> 
> I would *think* the easiest way would be to scare up another copy of
> the 1:2.2.0p1 package, but I don't know where to find it.
> 
> I tried building the 1:2.2.0p1-1.1 package from source, on the
> assumption that the version that I built would not require a newer
> libc, but "configure" complained that it "Could not find working
> SSLeay / OpenSSL libraries, please install".  I couldn't figure out
> how to get past that point (yes, I tried installed OpenSSL).
> 
> So: any suggestions for how I can get SSH working again?

I'll build the binary myself,

Set your deb-src to woody then do

apt-get source -b ssh

you might need libpam0g-dev, libssl095a-dev, and other to satisfy build
dependency


Chanop
-- 
,.
| May Debian be with you ~~ [EMAIL PROTECTED]|
`'


pgpuq2sVFqCZc.pgp
Description: PGP signature


Help! I upgraded ssh, it doesn't work, I want to go back to an earlier version.

2000-10-18 Thread Eric Hanchrow

Foolish me: I'd been happily running ssh 1:2.2.0p1 on my Potato
system, and then I upgraded to ssh 1:2.2.0p1-1.1.  (I got both of
those versions from "unstable".)  Well, that newer version doesn't
work on potato, because it requires a newer libc.  I don't care to
upgrade libc, and ssh is now brokenly installed, and will not start.
What's the simplest way for me to get a working ssh 2.2.0 server
again?

I would *think* the easiest way would be to scare up another copy of
the 1:2.2.0p1 package, but I don't know where to find it.

I tried building the 1:2.2.0p1-1.1 package from source, on the
assumption that the version that I built would not require a newer
libc, but "configure" complained that it "Could not find working
SSLeay / OpenSSL libraries, please install".  I couldn't figure out
how to get past that point (yes, I tried installed OpenSSL).

So: any suggestions for how I can get SSH working again?

Thanks

-- 
PGP Fingerprint: 3E7B A3F3 96CA 8958 ACC5  C8BD 6337 0041 C01C 5276