From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Christopher M. Miles" Newsgroups: gmane.emacs.help Subject: TRAMP suspended after I inputted password Date: Tue, 22 Mar 2022 09:12:54 +0800 Message-ID: <37296.8222176254$1648211811@news.gmane.org> Reply-To: numbchild@gmail.com Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22646"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 29.0.50 To: Emacs Help Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 25 13:36:45 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nXjBL-0005jU-UH for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 25 Mar 2022 13:36:44 +0100 Original-Received: from localhost ([::1]:54792 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXjBK-0000uY-V8 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 25 Mar 2022 08:36:42 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:54758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nXj9l-0000bs-6F for help-gnu-emacs@gnu.org; Fri, 25 Mar 2022 08:35:05 -0400 Original-Received: from [39.171.215.117] (port=3282 helo=Mac-mini.local) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nXj9i-0001kI-MH for help-gnu-emacs@gnu.org; Fri, 25 Mar 2022 08:35:04 -0400 Original-Received: by Mac-mini.local (Postfix, from userid 501) id 5781740280F9; Tue, 22 Mar 2022 09:15:49 +0800 (CST) X-Host-Lookup-Failed: Reverse DNS lookup failed for 39.171.215.117 (deferred) Received-SPF: softfail client-ip=39.171.215.117; envelope-from=numbchild@gmail.com; helo=Mac-mini.local X-Spam_score_int: 81 X-Spam_score: 8.1 X-Spam_bar: ++++++++ X-Spam_report: (8.1 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FROM=0.001, MSGID_MULTIPLE_AT=1, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_PBL=3.335, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, SPOOFED_FREEMAIL=1.522, SPOOFED_FREEMAIL_NO_RDNS=0.001, SPOOF_GMAIL_MID=0.799, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: reject X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:136753 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I toggled TRAMP debugging with ~(setq tramp-verbose 10)~. And tested with = =3Demacs -Q=3D confirmed this problem. =2D Emacs version: GNU Emacs 29.0.50 (build 2, aarch64-apple-darwin21.3.0, = NS appkit-2113.30 Version 12.2.1 (Build 21D62)) of 2022-03-09 =2D System: M1 Mac Mini, macOS Monterey Version 12.3 Here is the TRAMP debug log output: #+begin_example backtrace() tramp-error(nil quit "") tramp-signal-hook-function(quit nil) signal(quit nil) tramp-maybe-open-connection((tramp-file-name #("ssh" 0 3 (face nil)) #("s= tardiviner" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)) nil "" nil)) tramp-send-command((tramp-file-name #("ssh" 0 3 (face nil)) #("stardivine= r" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)) nil "" nil) "echo ~ 2= >/dev/null; echo tramp_exit_status $?") tramp-send-command-and-check((tramp-file-name #("ssh" 0 3 (face nil)) #("= stardiviner" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)) nil "" nil)= "echo ~") tramp-sh-handle-get-home-directory((tramp-file-name #("ssh" 0 3 (face nil= )) #("stardiviner" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)) nil "= " nil) "") apply(tramp-sh-handle-get-home-directory ((tramp-file-name #("ssh" 0 3 (f= ace nil)) #("stardiviner" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)= ) nil "" nil) "")) tramp-sh-file-name-handler(tramp-get-home-directory (tramp-file-name #("s= sh" 0 3 (face nil)) #("stardiviner" 0 11 (face nil)) nil #("localhost" 0 9 = (face nil)) nil "" nil) "") apply(tramp-sh-file-name-handler tramp-get-home-directory ((tramp-file-na= me #("ssh" 0 3 (face nil)) #("stardiviner" 0 11 (face nil)) nil #("localhos= t" 0 9 (face nil)) nil "" nil) "")) tramp-file-name-handler(tramp-get-home-directory (tramp-file-name #("ssh"= 0 3 (face nil)) #("stardiviner" 0 11 (face nil)) nil #("localhost" 0 9 (fa= ce nil)) nil "" nil) "") tramp-get-home-directory((tramp-file-name #("ssh" 0 3 (face nil)) #("star= diviner" 0 11 (face nil)) nil #("localhost" 0 9 (face nil)) nil "" nil) "") tramp-sh-handle-expand-file-name(#("/ssh:stardiviner@localhost:" 1 4 (fac= e nil) 5 16 (face nil) 17 26 (face nil)) nil) apply(tramp-sh-handle-expand-file-name (#("/ssh:stardiviner@localhost:" 1= 4 (face nil) 5 16 (face nil) 17 26 (face nil)) nil)) tramp-sh-file-name-handler(expand-file-name #("/ssh:stardiviner@localhost= :" 1 4 (face nil) 5 16 (face nil) 17 26 (face nil)) nil) apply(tramp-sh-file-name-handler expand-file-name (#("/ssh:stardiviner@lo= calhost:" 1 4 (face nil) 5 16 (face nil) 17 26 (face nil)) nil)) tramp-file-name-handler(expand-file-name #("/ssh:stardiviner@localhost:" = 1 4 (face nil) 5 16 (face nil) 17 26 (face nil)) nil) file-name-all-completions("" #("/ssh:stardiviner@localhost:" 1 4 (face ni= l) 5 16 (face nil) 17 26 (face nil))) completion-file-name-table(#("/ssh:stardiviner@localhost:" 1 4 (face nil)= 5 16 (face nil) 17 26 (face nil)) file-exists-p t) all-completions(#("/ssh:stardiviner@localhost:" 1 4 (face nil) 5 16 (face= nil) 17 26 (face nil)) completion-file-name-table file-exists-p) completion-pcm--all-completions(#("/ssh:stardiviner@localhost:" 1 4 (face= nil) 5 16 (face nil) 17 26 (face nil)) nil completion-file-name-table file= -exists-p) completion-pcm--find-all-completions(#("/ssh:stardiviner@localhost:" 1 4 = (face nil) 5 16 (face nil) 17 26 (face nil)) completion-file-name-table fil= e-exists-p 27) completion-pcm-all-completions(#("/ssh:stardiviner@localhost:" 1 4 (face = nil) 5 16 (face nil) 17 26 (face nil)) completion-file-name-table file-exis= ts-p 27) #f(compiled-function (style) #)(partial-comp= letion) completion--some(#f(compiled-function (style) #) (partial-completion substring initials orderless)) completion--nth-completion(2 #("/ssh:stardiviner@localhost:" 0 27 (face n= il)) read-file-name-internal file-exists-p 27 (metadata (category . file) (= completion--unquote-requote . t))) #f(compiled-function (string table pred point &optional metadata) "List t= he possible completions of STRING in completion table TABLE.\nOnly the elem= ents of table that satisfy predicate PRED are considered.\nPOINT is the pos= ition of point within STRING.\nThe return value is a list of completions an= d may contain the base-size\nin the last `cdr'." #)(#("/ssh:stardiviner@localhost:" 0 27 (face nil)) read-file-name-intern= al file-exists-p 27 (metadata (category . file) (completion--unquote-requot= e . t))) apply(#f(compiled-function (string table pred point &optional metadata) "= List the possible completions of STRING in completion table TABLE.\nOnly th= e elements of table that satisfy predicate PRED are considered.\nPOINT is t= he position of point within STRING.\nThe return value is a list of completi= ons and may contain the base-size\nin the last `cdr'." #) (#("/ssh:stardiviner@localhost:" 0 27 (face nil)) read-file-name= -internal file-exists-p 27 (metadata (category . file) (completion--unquote= -requote . t)))) completion-all-completions(#("/ssh:stardiviner@localhost:" 0 27 (face nil= )) read-file-name-internal file-exists-p 27 (metadata (category . file) (co= mpletion--unquote-requote . t))) apply(completion-all-completions (#("/ssh:stardiviner@localhost:" 0 27 (f= ace nil)) read-file-name-internal file-exists-p 27 (metadata (category . fi= le) (completion--unquote-requote . t)))) vertico--all-completions(#("/ssh:stardiviner@localhost:" 0 27 (face nil))= read-file-name-internal file-exists-p 27 (metadata (category . file) (comp= letion--unquote-requote . t))) vertico--recompute-candidates(27 #("/ssh:stardiviner@localhost:" 0 27 (fa= ce nil))) vertico--update-candidates(27 #("/ssh:stardiviner@localhost:" 0 27 (face = nil))) vertico--exhibit() read-from-minibuffer("Find file: " "~/Org/Projects/Programming Projects/"= (keymap (keymap (32)) keymap (10 . minibuffer-complete-and-exit) (13 . min= ibuffer-complete-and-exit) keymap (24 keymap (10 . consult-dir-jump-file) (= 4 . consult-dir)) (menu-bar keymap (minibuf "Minibuf" keymap (tab menu-item= "Complete" minibuffer-complete :help "Complete as far as possible") (space= menu-item "Complete Word" minibuffer-complete-word :help "Complete at most= one word") (63 menu-item "List Completions" minibuffer-completion-help :he= lp "Display all possible completions") "Minibuf")) (27 keymap (103 keymap (= 27 keymap (99 . switch-to-completions))) (118 . switch-to-completions)) (pr= ior . switch-to-completions) (63 . minibuffer-completion-help) (32 . minibu= ffer-complete-word) (backtab . minibuffer-complete) (9 . minibuffer-complet= e) keymap (remap keymap (describe-bindings . embark-bindings)) (67108910 . = embark-act) (3 keymap (39 . separedit)) (menu-bar keymap (minibuf "Minibuf"= keymap (previous menu-item "Previous History Item" previous-history-elemen= t :help "Put previous minibuffer history element in the min...") (next menu= -item "Next History Item" next-history-element :help "Put next minibuffer h= istory element in the minibuf...") (isearch-backward menu-item "Isearch His= tory Backward" isearch-backward :help "Incrementally search minibuffer hist= ory backward") (isearch-forward menu-item "Isearch History Forward" isearch= -forward :help "Incrementally search minibuffer history forward") (return m= enu-item "Enter" exit-minibuffer :key-sequence "\15" :help "Terminate input= and exit minibuffer") (quit menu-item "Quit" abort-recursive-edit :help "A= bort input and exit minibuffer") "Minibuf")) (13 . exit-minibuffer) (10 . e= xit-minibuffer) (7 . abort-minibuffers) (C-tab . file-cache-minibuffer-comp= lete) (9 . self-insert-command) (XF86Back . previous-history-element) (up .= previous-line-or-history-element) (prior . previous-history-element) (XF86= Forward . next-history-element) (down . next-line-or-history-element) (next= . next-history-element) (27 keymap (111 . embark-dwim) (60 . minibuffer-be= ginning-of-buffer) (114 . previous-matching-history-element) (115 . next-ma= tching-history-element) (112 . previous-history-element) (110 . next-histor= y-element))) nil file-name-history "~/Org/Projects/Programming Projects/" n= il) #f(compiled-function (prompt collection &optional predicate require-match= initial-input hist def inherit-input-method) "Default method for reading f= rom the minibuffer with completion.\nSee `completing-read' for the meaning = of the arguments." #)("Find file: " read-file-n= ame-internal file-exists-p confirm-after-completion "~/Org/Projects/Program= ming Projects/" file-name-history "~/Org/Projects/Programming Projects/" ni= l) apply((#f(compiled-function (prompt collection &optional predicate requir= e-match initial-input hist def inherit-input-method) "Default method for re= ading from the minibuffer with completion.\nSee `completing-read' for the m= eaning of the arguments." #) "Find file: " read= -file-name-internal file-exists-p confirm-after-completion "~/Org/Projects/= Programming Projects/" file-name-history "~/Org/Projects/Programming Projec= ts/" nil)) vertico-multiform--advice(#f(compiled-function (prompt collection &option= al predicate require-match initial-input hist def inherit-input-method) "De= fault method for reading from the minibuffer with completion.\nSee `complet= ing-read' for the meaning of the arguments." #)= "Find file: " read-file-name-internal file-exists-p confirm-after-completi= on "~/Org/Projects/Programming Projects/" file-name-history "~/Org/Projects= /Programming Projects/" nil) apply(vertico-multiform--advice (#f(compiled-function (prompt collection = &optional predicate require-match initial-input hist def inherit-input-meth= od) "Default method for reading from the minibuffer with completion.\nSee `= completing-read' for the meaning of the arguments." #) "Find file: " read-file-name-internal file-exists-p confirm-after-c= ompletion "~/Org/Projects/Programming Projects/" file-name-history "~/Org/P= rojects/Programming Projects/" nil)) vertico--advice(#f(compiled-function (prompt collection &optional predica= te require-match initial-input hist def inherit-input-method) "Default meth= od for reading from the minibuffer with completion.\nSee `completing-read' = for the meaning of the arguments." #) "Find fil= e: " read-file-name-internal file-exists-p confirm-after-completion "~/Org/= Projects/Programming Projects/" file-name-history "~/Org/Projects/Programmi= ng Projects/" nil) apply(vertico--advice #f(compiled-function (prompt collection &optional p= redicate require-match initial-input hist def inherit-input-method) "Defaul= t method for reading from the minibuffer with completion.\nSee `completing-= read' for the meaning of the arguments." #) ("F= ind file: " read-file-name-internal file-exists-p confirm-after-completion = "~/Org/Projects/Programming Projects/" file-name-history "~/Org/Projects/Pr= ogramming Projects/" nil)) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/Org/Projects/Programming Projects/" file-nam= e-history "~/Org/Projects/Programming Projects/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/Org/Projects/Programming Projects/" file-name-histor= y "~/Org/Projects/Programming Projects/") read-file-name-default("Find file: " nil "/Users/stardiviner/Org/Projects= /Programming Projec..." confirm-after-completion nil nil) read-file-name("Find file: " nil "/Users/stardiviner/Org/Projects/Program= ming Projec..." confirm-after-completion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) command-execute(find-file) #+end_example =2D-=20 [ stardiviner ] I try to make every word tell the meaning that I want to express. Blog: https://stardiviner.github.io/ IRC(freenode): stardiviner, Matrix: stardiviner GPG: F09F650D7D674819892591401B5DF1C95AE89AC3 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE8J9lDX1nSBmJJZFAG13xyVromsMFAmI5I0AACgkQG13xyVro msNrxwf7BB3neJhiwdUFPEdSIE+RDUZTsXe04vRJIDaKK8bWqOU34JouedNpclEC SdgBoDiITmg18MQLKskO+WM5Je7Tx7iZEPfGG+cqQnSFhr4T49LeiIo0yuU7zW09 hpCT/NxfsJk0sYond/Wr+cge1ki+lbSI/ibOiR7z/Rtf4EL92PN6tEimvR2S3yV9 P7QCX4OOz5N/EQHK9+6sQ+8umkEmKS2UVrDG2Xc0i22bgXo88Tt06lBoluGurmFB SgOWt8GbskD6RHLdrHN3iPZsQyOs03R1sm/HJAAtRKMfoIfXSo/w4K5nRlVZD3WM gUxhm+/mGJRjPJluxxdmEiyx43TImA== =NOrM -----END PGP SIGNATURE----- --=-=-=--