Can't connect to iLO on HP servers without doing "unset LANG"
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| openssh (Debian) |
Fix Released
|
Unknown
|
|||
| openssh (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
Bug Description
Binary package hint: openssh-client
When trying to connect via SSH to iLO (lights out management) on Hewlett Packard Proliant servers, the SSH in Ubuntu Dapper gives the following error after authentication:
dispatch_
buffer_get_ret: trying to get more bytes 4 than in buffer 0
buffer_get_int: buffer error
Doing "unset LANG" allows the login to work fine.
The full "ssh -v" output is:
$ ssh -v servername -l root
OpenSSH_4.2p1 Debian-7ubuntu3, OpenSSL 0.9.8a 11 Oct 2005
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to servername [168.192.63.44] port 22.
debug1: Connection established.
debug1: identity file /home/user/
debug1: identity file /home/user/
debug1: identity file /home/user/
debug1: Remote protocol version 2.0, remote software version mpSSH_0.0.1
debug1: no match: mpSSH_0.0.1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-cbc hmac-md5 none
debug1: kex: client->server aes128-cbc hmac-md5 none
debug1: sending SSH2_MSG_KEXDH_INIT
debug1: expecting SSH2_MSG_
debug1: Host 'servername' is known and matches the RSA host key.
debug1: Found key in /home/user/
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_
debug1: SSH2_MSG_
debug1: Authentications that can continue: password,publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /home/user/
debug1: Trying private key: /home/user/
debug1: Trying private key: /home/user/
debug1: Next authentication method: password
root@servername's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_GB.UTF-8
dispatch_
buffer_get_ret: trying to get more bytes 4 than in buffer 0
buffer_get_int: buffer error
| Changed in openssh: | |
| status: | Unknown → New |
| Changed in openssh (Debian): | |
| status: | New → Fix Released |

* Wichert Akkerman:
> debug1: Remote protocol version 2.0, remote software version mpSSH_0.0.1
> debug1: no match: mpSSH_0.0.1
Find out what (Open)SSH version this actually is, we can then add a
regexp to set the proper compatibility flags.