emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41238: closed (guix deploy close ssh session after each store items


From: GNU bug Tracking System
Subject: bug#41238: closed (guix deploy close ssh session after each store items sent)
Date: Tue, 18 Jan 2022 07:10:01 +0000

Your message dated Tue, 18 Jan 2022 08:08:51 +0100
with message-id <871r15tta4.fsf@waegenei.re>
and subject line Re: bug#41238: guix deploy close ssh session after each store 
items sent
has caused the debbugs.gnu.org bug report #41238,
regarding guix deploy close ssh session after each store items sent
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
41238: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=41238
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: guix deploy close ssh session after each store items sent Date: Wed, 13 May 2020 16:32:55 +0000 User-agent: Roundcube Webmail/1.3.8
Hey Guix,

“guix deploy” bugs; they keep coming! “guix deploy” doesn't make use of SSH channels[0], instead it close the SSH session each time after sending store
items. This may be unnoticeable by users using a password-less SSH key
(bad!) or an SSH agent (better!) but for the other it mean entering the
password ~5 times per host per deployment which get old very quick. In my
case I use a keycard that require me to physically interact with it for
each authentication request, it means multiple touch per deployment,
reducing it just one would be a great relief.

[0]: https://github.com/artyom-poptsov/guile-ssh/blob/b11182d5582844df0c8d1fcb7177ff85f8ac3bcd/doc/api-sessions.texi#L17

- Brice



--- End Message ---
--- Begin Message --- Subject: Re: bug#41238: guix deploy close ssh session after each store items sent Date: Tue, 18 Jan 2022 08:08:51 +0100 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.90 (gnu/linux)
Hello Guix,

Brice Waegeneire <brice@waegenei.re> writes:

> “guix deploy” bugs; they keep coming! “guix deploy” doesn't make use of SSH
> channels[0], instead it close the SSH session each time after sending store
> items.

[...]

Ludo‘ fixed the issue with the commit 7f20e59a13a6acc3331e04185b8f1ed2538dcd0a.

For posterity, here is the workaround I was using a few month ago and is now
unecessary. The session filed needed to be manually set with a call to
"openssh-ssh-session" from (guix ssh):

--8<---------------cut here---------------start------------->8---
(machine-ssh-configuration
  (host-name "foo")
  (system "x86_64-linux")
  (session (open-ssh-session "foo" #:user "root"))
  (host-key "..."))
--8<---------------cut here---------------end--------------->8---

Currently the following suffice:

--8<---------------cut here---------------start------------->8---
(machine-ssh-configuration
  (host-name "foo")
  (system "x86_64-linux")
  (user "root") 
  (host-key "..."))
--8<---------------cut here---------------end--------------->8---

Cheers,
- Brice


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]