From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19230 invoked by alias); 27 Mar 2015 04:13:42 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 19221 invoked by uid 89); 27 Mar 2015 04:13:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: mx0a-00176a03.pphosted.com Received: from mx0a-00176a03.pphosted.com (HELO mx0a-00176a03.pphosted.com) (67.231.149.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 27 Mar 2015 04:13:40 +0000 Received: from pps.filterd (m0048275.ppops.net [127.0.0.1]) by m0048275.ppops.net-00176a03. (8.14.7/8.14.7) with SMTP id t2R4Bhos013766 for ; Fri, 27 Mar 2015 00:13:38 -0400 Received: from cinmlip12.e2k.ad.ge.com (n165-156-000-000.static.ge.com [165.156.4.1] (may be forged)) by m0048275.ppops.net-00176a03. with ESMTP id 1tcv1ur4mu-10 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for ; Fri, 27 Mar 2015 00:13:38 -0400 Received: from unknown (HELO CINMBHT04.e2k.ad.ge.com) ([3.159.212.197]) by cinmlip12.e2k.ad.ge.com with ESMTP/TLS/AES128-SHA; 26 Mar 2015 23:58:01 -0400 Received: from ALPURCND10.e2k.ad.ge.com (3.159.19.150) by CINMBHT04.e2k.ad.ge.com (3.159.212.197) with Microsoft SMTP Server (TLS) id 14.3.224.2; Fri, 27 Mar 2015 00:13:36 -0400 Received: from ALPURAPA03.e2k.ad.ge.com ([169.254.3.80]) by ALPURCND10.e2k.ad.ge.com ([169.254.8.173]) with mapi id 14.03.0224.002; Fri, 27 Mar 2015 00:13:36 -0400 From: "White, W John (GE Transportation)" To: "cygwin@sourceware.org" Subject: OpenSSH 6.8p1-1 and keychain: can't determine fingerprint Date: Fri, 27 Mar 2015 05:04:00 -0000 Message-ID: <69F9E229B7A50E4CB4ABF60DC7EBD1E9179F513E@ALPURAPA03.e2k.ad.ge.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.13.68,1.0.33,0.0.0000 definitions=2015-03-27_02:2015-03-26,2015-03-27,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1503270044 X-SW-Source: 2015-03/txt/msg00478.txt.bz2 After updating to OpenSSH 6.8p1-1, I experienced an issue where, at every login, keychain (in my .bash_profile) wrote a warning: My .bash_profile lines: # Start keychain, passing as args all private keys to be cached keychain ${HOME}/.ssh/id_dsa #, other_key1, other_key2, ... # That creates a file which must be sourced to set env vars source ${HOME}/.keychain/${HOSTNAME}-sh The warning: Can't determine fingerprint from the following line, falling back to filena= me A post ( http://newscentral.exsees.com/item/d00c4734c9eed7abe32de6a741f5a3fe-8dd4a= bc7f69143e4ea63672f83a77a14 ) to an Arch Linux forum expressed a similar report, along with a solution, adding a case for SHA256 or MD5: https://github.com/funtoo/keychain/blob/master/keychain.sh#L692 . For clarity, that's: *\ SHA256:[0-9a-zA-Z\+\/=3D]*|*\ MD5:[0-9a-zA-Z\+\/=3D]*) # The new OpenSSH 6.8+ format, # 1024 SHA256:mVPwvezndPv/ARoIadVY98vAC0g+P/5633yTC4d/wXE /home/barne= y/.ssh/id_dsa (DSA) echo "$ef_line" | cut -f2 -d' ' ;; I applied the changes to my /usr/bin/keychain, and the errors stopped. I think this change belongs in Cygwin, too, since OpenSSH 6.8p1-1 . -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple