On Monday, March 18, 2002, at 01:41 AM, J.H.M. Dassen (Ray) wrote:
> On Sun, Mar 17, 2002 at 11:03:51 +1100, Toby Thain wrote:
>> I've just upgraded one Debian 2.2 machine from stable to testing
>> and other
>> 2.2 stable machines can't ssh into it ("Disconnecting: Bad packet
>> length
>> 1349676916").
>
> The SSH in stable only supports version 1 of the SSH protocol; if you
> configure your "testing" machine to accept that older version of the
> protocol (by putting "Protocol 2,1" in /etc/ssh/sshd_config and
> restarting
> ssh), SSH-ing from your stable machines works.
This didn't work for me (first thing I tried).
>
>> So I'd like to upgrade ssh on the client machine to the "testing"
>> version.
>> But I don't know how to do this other than adding "testing" to the
>> apt-get
>> sources, dselect upgrade, etc., which will upgrade everything. Can
>> anyone
>> explain to me how to be more selective?
>
> You'll need testing's apt (plus its depencencies) for that. The
> following
> should work (though I'm not aware of people actually using this
> configuration as most simply fully upgrade to testing, so you may
> want to
> use the "-s" flag to apt-get to see what it intends to do before
> actually
> doing these steps):
> - add "testing" entries to /etc/apt/sources.list in addition to the
> entries
> for "stable"
> - "apt-get update"
> - "apt-get install apt"
> - create an /etc/apt/preferences with contents
> Package: *
> Pin: release a=stable
> to have apt default to the stable versions
> - install testing's ssh by requesting it explicitly:
> "apt-get -t testing install ssh"
This didn't work for me either:
spaz:~# apt-get update
Hit http://non-us.debian.org testing/non-US/main Packages
Hit http://non-us.debian.org testing/non-US/main Release
Hit http://non-us.debian.org testing/non-US/contrib Packages
Hit http://non-us.debian.org testing/non-US/non-free Packages
Hit http://non-us.debian.org testing/non-US/non-free Release
Hit http://non-us.debian.org stable/non-US/main Sources
Hit http://non-us.debian.org stable/non-US/main Release
Hit http://non-us.debian.org stable/non-US/contrib Sources
Hit http://non-us.debian.org stable/non-US/contrib Release
Hit http://non-us.debian.org stable/non-US/non-free Sources
Hit http://non-us.debian.org stable/non-US/non-free Release
Reading Package Lists... Done
Building Dependency Tree... Done
spaz:~# apt-get install apt
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, apt is already the newest version
0 packages upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
spaz:~# vi /etc/apt/preferences
Package: *
Pin: release a=stable
~
/etc/apt/preferences: new file: 2 lines, 33 characters
spaz:~# apt-get -t testing install ssh
E: Command line option 't' [from -t] is not known.
spaz:~#
Naturally the next thing I did was "man apt-get" but that didn't
clarify.
Toby
>
> HTH,
> Ray
> --
> Professionele hackers kunnen uw bedrijf veel schade berokkenen.
> Snail-mail spam van het Nederlands Normalisatie-Instituut
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]