Your message dated Mon, 28 Jul 2008 11:10:05 +0200 with message-id <20080728091005.GA27813@piper.oerlikon.madduck.net> and subject line Re: Bug#471649: fail gracefully when ControlMaster socket already exists but is not yet ready has caused the Debian Bug report #471649, regarding fail gracefully when ControlMaster socket already exists but is not yet ready to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 471649: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471649 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: fail gracefully when ControlMaster socket already exists but is not yet ready
- From: martin f krafft <madduck@debian.org>
- Date: Wed, 19 Mar 2008 10:53:30 +0100
- Message-id: <20080319095330.GA10883@piper.oerlikon.madduck.net>
Package: openssh-client Version: 1:4.7p1-4 Severity: normal Tags: upstream lapse:~> for i in 1 2; do ssh pulse date &; done; wait [2] 19648 [3] 19649 ControlSocket /home/madduck/.var/ssh/ssh_control_pulse.madduck.net_22_madduck already exists [3] + 19649 exit 255 ssh pulse date Wed Mar 19 10:50:24 CET 2008 [2] + 19648 done ssh pulse date This is a race, which the second ssh connection loses: the socket doesn't exist when it checks to decide whether is need to become a ControlMaster, but then the socket has appeared by the time it is trying to become one. Either, this needs to be handled differently, or ssh should try to use the existing socket, even though it previously decided to become a ControlMaster. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages openssh-client depends on: ii adduser 3.106 add and remove users and groups ii debconf [debconf-2.0] 1.5.20 Debian configuration management sy ii dpkg 1.14.16.6 package maintenance system for Deb ii libc6 2.7-9 GNU C Library: Shared libraries ii libcomerr2 1.40.8-2 common error description library ii libedit2 2.9.cvs.20050518-4 BSD editline and history libraries ii libkrb53 1.6.dfsg.3~beta1-3 MIT Kerberos runtime libraries ii libncurses5 5.6+20080203-1 Shared libraries for terminal hand ii libssl0.9.8 0.9.8g-7 SSL shared libraries ii passwd 1:4.1.0-2 change and administer password and ii zlib1g 1:1.2.3.3.dfsg-11 compression library - runtime openssh-client recommends no packages. -- no debconf information -- .''`. martin f. krafft <madduck@debian.org> : :' : proud Debian developer, author, administrator, and user `. `'` http://people.debian.org/~madduck - http://debiansystem.info `- Debian - when you have better things to do than fixing systemsAttachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)
--- End Message ---
--- Begin Message ---
- To: 471649-done@bugs.debian.org
- Subject: Re: Bug#471649: fail gracefully when ControlMaster socket already exists but is not yet ready
- From: martin f krafft <madduck@debian.org>
- Date: Mon, 28 Jul 2008 11:10:05 +0200
- Message-id: <20080728091005.GA27813@piper.oerlikon.madduck.net>
- In-reply-to: <20080319095330.GA10883@piper.oerlikon.madduck.net>
- References: <20080319095330.GA10883@piper.oerlikon.madduck.net>
Version: 1:5.1p1-1 also sprach martin f krafft <madduck@debian.org> [2008.03.19.1053 +0100]: > lapse:~> for i in 1 2; do ssh pulse date &; done; wait > [2] 19648 > [3] 19649 > ControlSocket /home/madduck/.var/ssh/ssh_control_pulse.madduck.net_22_madduck already exists > [3] + 19649 exit 255 ssh pulse date > Wed Mar 19 10:50:24 CET 2008 > [2] + 19648 done ssh pulse date The warning is now ControlSocket /home/madduck/.var/ssh/ssh_control_piper_seamus_22_madduck already exists, disabling multiplexing but the connection works. It would be nice to disable the warning still... -- .''`. martin f. krafft <madduck@debian.org> : :' : proud Debian developer, author, administrator, and user `. `'` http://people.debian.org/~madduck - http://debiansystem.info `- Debian - when you have better things to do than fixing systemsAttachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)
--- End Message ---