regression: ssh bash completion is unable to handle external known_hosts files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bash-completion (Debian) |
Fix Released
|
Unknown
|
|||
bash-completion (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: bash-completion
I have a rather complicated .ssh/config and my known_hosts are split across several files. With the most recent karmic-proposed updates, I now see the following when I try to tab-complete a host (in this case, nerzo.local):
[nick@vezza(~)] ssh ner-bash: /home/nick/
zo.local
I believe that this actually tab completes because I have it in my core .ssh/known_hosts file. Other hosts that exist only in the ldap_known_hosts stop after the permission denied error.
The permissions of that file are suitable for the task:
-rw-r--r-- 1 nick nick 112970 2009-11-12 14:16 /home/nick/
This appears to be related to http://
ProblemType: Bug
Architecture: amd64
Date: Mon Nov 16 09:27:00 2009
DistroRelease: Ubuntu 9.10
Package: bash-completion 1:1.0-3ubuntu2
PackageArchitec
ProcEnviron:
LC_COLLATE=C
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: bash-completion
Uname: Linux 2.6.31-15-generic x86_64
Related branches
Changed in bash-completion (Ubuntu): | |
status: | New → Confirmed |
Changed in bash-completion (Debian): | |
status: | Unknown → Fix Released |
I have confirmed that the patch linked from the debian bug (herein attached) works with my multiple UserKnownHostsFile entries.