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]

Reply via email to