unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* over-engineered (and under-standardized) inferior interfaces
@ 2014-08-21 19:20 Sam Steingold
  2014-08-21 20:29 ` Stefan Monnier
                   ` (2 more replies)
  0 siblings, 3 replies; 46+ messages in thread
From: Sam Steingold @ 2014-08-21 19:20 UTC (permalink / raw)
  To: emacs-devel

Hi,

I am talking about the various inferior-FOO modes which run on top of
the comint mode and talk to an underlying interpreter.
E.g., sql, R(ESS), lisp, bash, python, pig, &c &c &c.

There are two main problems I have with them:


1. Over-engineering of connecting to the interpreter.

Take a look, e.g., at sql.el:sql-product-alist with its program,
options, login &c.

It all makes perfect sense, I am sure, most of the time.

However, sometimes the way I connect is more convoluted, e.g., I need
to ssh to server, then sudo to the right user, only then invoke a
command.
This means that I have to set sql-program to "ssh", then pull all the
sudo &c into sql-options, then disable login-params because sql.el
stuffs them into the command line too early.

It would be nice if, as an alternative to all the many options, I could
just tell Emacs "run this command line as is and ask me no questions".



2. Lack of standardization in interaction and keybindings.

The few standard interaction operations are:

-- start an interaction (e.g., run Python on a python-mode buffer)
-- switch to an existing interaction
-- send a region, paragraph, function, line

standard options are

-- switch to the interaction buffer after sending the code there?
-- display the code sent in the buffer?

these things are done differently (if at all) in all the various modes.
E.g., not all modes bind C-c C-z to switch to the interaction buffer.
Not all even have a function to send the current line and move to the
next line (granted, this does not make sense for _all_ languages).

I wonder if it would be possible to abstract this into a macro:

(define-interaction name get-interaction-buffer-function map)

which will define all those functions and options above (and add
standard bindings to the map)


Thank you for your attention.


PS. I know that ESS, pig-mode and some others are not a part of Emacs.

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://ffii.org http://jihadwatch.org
http://palestinefacts.org http://camera.org http://pmw.org.il
Bill Gates is not god and Microsoft is not heaven.




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 19:20 over-engineered (and under-standardized) inferior interfaces Sam Steingold
@ 2014-08-21 20:29 ` Stefan Monnier
  2014-08-21 21:21   ` Jorgen Schaefer
                     ` (2 more replies)
  2014-08-21 20:43 ` Andreas Schwab
  2014-08-25  9:23 ` Michael Mattie
  2 siblings, 3 replies; 46+ messages in thread
From: Stefan Monnier @ 2014-08-21 20:29 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

> 2. Lack of standardization in interaction and keybindings.

100% agreement.  FWIW, I have started a `prog-proc-mode', which is
supposed to be a minor mode used in a programming mode and that makes
the link to an underlying comint mode.

It probably doesn't address all your concerns, but the main motivation
was to try and consolidate/unify all the various key-bindings.
It's currently in use in sml-mode (tho copied and renamed to
sml-prog-proc-mode).

If someone were to try and make use of it in some other major-mode than
sml-mode (which may require making additions to prog-proc-mode since
sml-mode's original support for interaction with an inferior process was
not particularly sophisticated), that would be great.

        Stefan


;;; prog-proc.el --- Interacting from a source buffer with an inferior process  -*- lexical-binding: t -*-

;; Copyright (C) 2012  Free Software Foundation, Inc.

;; Author: (Stefan Monnier) <monnier@iro.umontreal.ca>

;; This file is part of GNU Emacs.

;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.

;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.

;;; Commentary:

;; Prog-Proc is a package designed to complement Comint: while Comint was
;; designed originally to handle the needs of inferior process buffers, such
;; as a buffer running a Scheme repl, Comint does not actually provide any
;; functionality that links this process buffer with some source code.
;;
;; That's where Prog-Proc comes into play: it provides the usual commands and
;; key-bindings that lets the user send his code to the underlying repl.

;;; Code:


(eval-when-compile (require 'cl))
(require 'comint)
(require 'compile)

(defvar prog-proc-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map [?\C-c ?\C-l] 'prog-proc-load-file)
    (define-key map [?\C-c ?\C-c] 'prog-proc-compile)
    (define-key map [?\C-c ?\C-z] 'prog-proc-switch-to)
    (define-key map [?\C-c ?\C-r] 'prog-proc-send-region)
    (define-key map [?\C-c ?\C-b] 'prog-proc-send-buffer)
    ;; FIXME: Add
    ;; (define-key map [?\M-C-x] 'prog-proc-send-defun)
    ;; (define-key map [?\C-x ?\C-e] 'prog-proc-send-last-sexp)
    ;; FIXME: Add menu.  Now, that's trickier because keymap inheritance
    ;; doesn't play nicely with menus!
    map)
  "Keymap for `prog-proc-mode'.")

(defvar prog-proc--buffer nil
  "The inferior-process buffer to which to send code.")
(make-variable-buffer-local 'prog-proc--buffer)

(defstruct (prog-proc-descriptor
            (:constructor prog-proc-make)
            (:predicate nil)
            (:copier nil))
  (name nil :read-only t)
  (run nil :read-only t)
  (load-cmd nil :read-only t)
  (chdir-cmd nil :read-only t)
  (command-eol "\n" :read-only t)
  (compile-commands-alist nil :read-only t))

(defvar prog-proc-descriptor nil
  "Struct containing the various functions to create a new process, ...")

(defmacro prog-proc--prop (prop)
  `(,(intern (format "prog-proc-descriptor-%s" prop))
    (or prog-proc-descriptor
        ;; FIXME: Look for available ones and pick one.
        (error "Not a `prog-proc' buffer"))))
(defmacro prog-proc--call (method &rest args)
  `(funcall (prog-proc--prop ,method) ,@args))

;; The inferior process and his buffer are basically interchangeable.
;; Currently the code takes prog-proc--buffer as the main reference,
;; but all users should either use prog-proc-proc or prog-proc-buffer
;; to find the info.

(defun prog-proc-proc ()
  "Return the inferior process for the code in current buffer."
  (or (and (buffer-live-p prog-proc--buffer)
           (get-buffer-process prog-proc--buffer))
      (when (derived-mode-p 'prog-proc-mode 'prog-proc-comint-mode)
        (setq prog-proc--buffer (current-buffer))
        (get-buffer-process prog-proc--buffer))
      (let ((ppd prog-proc-descriptor)
            (buf (prog-proc--call run)))
        (with-current-buffer buf
          (if (and ppd (null prog-proc-descriptor))
              (set (make-local-variable 'prog-proc-descriptor) ppd)))
        (setq prog-proc--buffer buf)
        (get-buffer-process prog-proc--buffer))))

(defun prog-proc-buffer ()
  "Return the buffer of the inferior process."
  (process-buffer (prog-proc-proc)))

(defun prog-proc-run-repl ()
  "Start the read-eval-print process, if it's not running yet."
  (interactive)
  (ignore (prog-proc-proc)))

(defun prog-proc-switch-to ()
  "Switch to the buffer running the read-eval-print process."
  (pop-to-buffer (prog-proc-buffer)))

(defun prog-proc-send-string (proc str)
  "Send command STR to PROC, with an EOL terminator appended."
  (with-current-buffer (process-buffer proc)
    ;; FIXME: comint-send-string does not pass the string through
    ;; comint-input-filter-function, so we have to do it by hand.
    ;; Maybe we should insert the command into the buffer and then call
    ;; comint-send-input?
    (prog-proc-comint-input-filter-function nil)
    (comint-send-string proc (concat str (prog-proc--prop command-eol)))))

(defun prog-proc-load-file (file &optional and-go)
  "Load FILE into the read-eval-print process.
FILE is the file visited by the current buffer.
If prefix argument AND-GO is used, then we additionally switch
to the buffer where the process is running."
  (interactive
   (list (or buffer-file-name
             (read-file-name "File to load: " nil nil t))
         current-prefix-arg))
  (comint-check-source file)
  (let ((proc (prog-proc-proc)))
    (prog-proc-send-string proc (prog-proc--call load-cmd file))
    (when and-go (pop-to-buffer (process-buffer proc)))))

(defvar prog-proc--tmp-file nil)

(defun prog-proc-send-region (start end &optional and-go)
  "Send the content of the region to the read-eval-print process.
START..END delimit the region; AND-GO if non-nil indicate to additionally
switch to the process's buffer."
  (interactive "r\nP")
  (if (> start end) (let ((tmp end)) (setq end start) (setq start tmp))
    (if (= start end) (error "Nothing to send: the region is empty")))
  (let ((proc (prog-proc-proc))
        (tmp (make-temp-file "emacs-region")))
    (write-region start end tmp nil 'silently)
    (when prog-proc--tmp-file
      (ignore-errors (delete-file (car prog-proc--tmp-file)))
      (set-marker (cdr prog-proc--tmp-file) nil))
    (setq prog-proc--tmp-file (cons tmp (copy-marker start)))
    (prog-proc-send-string proc (prog-proc--call load-cmd tmp))
    (when and-go (pop-to-buffer (process-buffer proc)))))

(defun prog-proc-send-buffer (&optional and-go)
  "Send the content of the current buffer to the read-eval-print process.
AND-GO if non-nil indicate to additionally switch to the process's buffer."
  (interactive "P")
  (prog-proc-send-region (point-min) (point-max) and-go))

(define-derived-mode prog-proc-mode prog-mode "Prog-Proc"
  "Major mode for editing source code and interact with an interactive loop."
  )

;;; Extended comint-mode for Prog-Proc.

(defun prog-proc-chdir (dir)
  "Change the working directory of the inferior process to DIR."
  (interactive "DChange to directory: ")
  (let ((dir (expand-file-name dir))
        (proc (prog-proc-proc)))
    (with-current-buffer (process-buffer proc)
      (prog-proc-send-string proc (prog-proc--call chdir-cmd dir))
      (setq default-directory (file-name-as-directory dir)))))

(defun prog-proc-comint-input-filter-function (str)
  ;; `compile.el' doesn't know that file location info from errors should be
  ;; recomputed afresh (without using stale info from earlier compilations).
  (compilation-forget-errors)       ;Has to run before compilation-fake-loc.
  (if (and prog-proc--tmp-file (marker-buffer (cdr prog-proc--tmp-file)))
      (compilation-fake-loc (cdr prog-proc--tmp-file)
                            (car prog-proc--tmp-file)))
  str)

(defvar prog-proc-comint-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map [?\C-c ?\C-r] 'prog-proc-run-repl)
    (define-key map [?\C-c ?\C-l] 'prog-proc-load-file)
    map))

(define-derived-mode prog-proc-comint-mode comint-mode "Prog-Proc-Comint"
  "Major mode for an inferior process used to run&compile source code."
  ;; Enable compilation-minor-mode, but only after the child mode is setup
  ;; since the child-mode might want to add rules to
  ;; compilation-error-regexp-alist.
  (add-hook 'after-change-major-mode-hook #'compilation-minor-mode nil t)
  ;; The keymap of compilation-minor-mode is too unbearable, so we
  ;; need to hide most of the bindings.
  (let ((map (make-sparse-keymap)))
    (dolist (keys '([menu-bar] [follow-link]))
      ;; Preserve some of the bindings.
      (define-key map keys (lookup-key compilation-minor-mode-map keys)))
    (add-to-list 'minor-mode-overriding-map-alist
                 (cons 'compilation-minor-mode map)))

  (add-hook 'comint-input-filter-functions
            #'prog-proc-comint-input-filter-function nil t))

(defvar prog-proc--compile-command nil
  "The command used by default by `prog-proc-compile'.")

(defun prog-proc-compile (command &optional and-go)
  "Pass COMMAND to the read-eval-loop process to compile the current file.

You can then use the command \\[next-error] to find the next error message
and move to the source code that caused it.

Interactively, prompts for the command if `compilation-read-command' is
non-nil.  With prefix arg, always prompts.

Prefix arg AND-GO also means to switch to the read-eval-loop buffer afterwards."
  (interactive
   (let* ((dir default-directory)
	  (cmd "cd \"."))
     ;; Look for files to determine the default command.
     (while (and (stringp dir)
                 (progn
                   (dolist (cf (prog-proc--prop compile-commands-alist))
                     (when (file-exists-p (expand-file-name (cdr cf) dir))
                       (setq cmd (concat cmd "\"; " (car cf)))
                       (return nil)))
                   (not cmd)))
       (let ((newdir (file-name-directory (directory-file-name dir))))
	 (setq dir (unless (equal newdir dir) newdir))
	 (setq cmd (concat cmd "/.."))))
     (setq cmd
	   (cond
	    ((local-variable-p 'prog-proc--compile-command)
             prog-proc--compile-command)
	    ((string-match "^\\s-*cd\\s-+\"\\.\"\\s-*;\\s-*" cmd)
	     (substring cmd (match-end 0)))
	    ((string-match "^\\s-*cd\\s-+\"\\(\\./\\)" cmd)
	     (replace-match "" t t cmd 1))
	    ((string-match ";" cmd) cmd)
	    (t prog-proc--compile-command)))
     ;; code taken from compile.el
     (list (if (or compilation-read-command current-prefix-arg)
               (read-from-minibuffer "Compile command: "
				     cmd nil nil '(compile-history . 1))
             cmd))))
     ;; ;; now look for command's file to determine the directory
     ;; (setq dir default-directory)
     ;; (while (and (stringp dir)
     ;; 	    (dolist (cf (prog-proc--prop compile-commands-alist) t)
     ;; 	      (when (and (equal cmd (car cf))
     ;; 			 (file-exists-p (expand-file-name (cdr cf) dir)))
     ;; 		(return nil))))
     ;;   (let ((newdir (file-name-directory (directory-file-name dir))))
     ;;     (setq dir (unless (equal newdir dir) newdir))))
     ;; (setq dir (or dir default-directory))
     ;; (list cmd dir)))
  (set (make-local-variable 'prog-proc--compile-command) command)
  (save-some-buffers (not compilation-ask-about-save) nil)
  (let ((dir default-directory))
    (when (string-match "^\\s-*cd\\s-+\"\\([^\"]+\\)\"\\s-*;" command)
      (setq dir (match-string 1 command))
      (setq command (replace-match "" t t command)))
    (setq dir (expand-file-name dir))
    (let ((proc (prog-proc-proc))
          (eol (prog-proc--prop command-eol)))
      (with-current-buffer (process-buffer proc)
        (setq default-directory dir)
        (prog-proc-send-string
         proc (concat (prog-proc--call chdir-cmd dir)
                      ;; Strip the newline, to avoid adding a prompt.
                      (if (string-match "\n\\'" eol)
                          (replace-match " " t t eol) eol)
                      command))
        (when and-go (pop-to-buffer (process-buffer proc)))))))


\f
(provide 'prog-proc)

;;; prog-proc.el ends here



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 19:20 over-engineered (and under-standardized) inferior interfaces Sam Steingold
  2014-08-21 20:29 ` Stefan Monnier
@ 2014-08-21 20:43 ` Andreas Schwab
  2014-08-21 21:06   ` Sam Steingold
  2014-08-25  9:23 ` Michael Mattie
  2 siblings, 1 reply; 46+ messages in thread
From: Andreas Schwab @ 2014-08-21 20:43 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> However, sometimes the way I connect is more convoluted, e.g., I need
> to ssh to server, then sudo to the right user, only then invoke a
> command.

Can this be done via Tramp?

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 20:43 ` Andreas Schwab
@ 2014-08-21 21:06   ` Sam Steingold
  2014-08-22  5:56     ` Andreas Schwab
  2014-08-22  6:17     ` Michael Albinus
  0 siblings, 2 replies; 46+ messages in thread
From: Sam Steingold @ 2014-08-21 21:06 UTC (permalink / raw)
  To: emacs-devel

> * Andreas Schwab <fpujno@yvahk-z68x.bet> [2014-08-21 22:43:19 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>> However, sometimes the way I connect is more convoluted, e.g., I need
>> to ssh to server, then sudo to the right user, only then invoke a
>> command.
>
> Can this be done via Tramp?

No - I also need sudo after ssh.

Without sudo - yes, but why do I need to do this in such a roundabout way?!
I have a working command line which I tested in a shell window.
Why do I need to jump through hoops to get emacs execute it?

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://truepeace.org http://pmw.org.il
http://www.PetitionOnline.com/tap12009/ http://thereligionofpeace.com
Good mood is sexually transmitted.




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 20:29 ` Stefan Monnier
@ 2014-08-21 21:21   ` Jorgen Schaefer
  2014-08-21 22:00     ` Dmitry
  2014-08-22  3:45     ` Stefan Monnier
  2014-08-22 21:29   ` Sam Steingold
  2014-08-31 16:30   ` Elias Mårtenson
  2 siblings, 2 replies; 46+ messages in thread
From: Jorgen Schaefer @ 2014-08-21 21:21 UTC (permalink / raw)
  To: emacs-devel; +Cc: Stefan Monnier

On Thu, 21 Aug 2014 16:29:35 -0400
Stefan Monnier <monnier@iro.umontreal.ca> wrote:

> prog-proc-mode

First of all, this is an excellent initiative. Thank you.

>     (define-key map [?\C-c ?\C-l] 'prog-proc-load-file)
>     (define-key map [?\C-c ?\C-c] 'prog-proc-compile)
>     (define-key map [?\C-c ?\C-z] 'prog-proc-switch-to)
>     (define-key map [?\C-c ?\C-r] 'prog-proc-send-region)
>     (define-key map [?\C-c ?\C-b] 'prog-proc-send-buffer)
>     ;; FIXME: Add
>     ;; (define-key map [?\M-C-x] 'prog-proc-send-defun)
>     ;; (define-key map [?\C-x ?\C-e] 'prog-proc-send-last-sexp)

Just some comments on the default bindings. I understand these are the
historically-available ones, but I do feel that if we create a new mode
like this, it might be worthwhile to rethink them.

With the availability of an "active region", I think it would be nice
to consolidate send-buffer and send-region to a single binding. If
there is an active region, send the region; if not, send the buffer.

Using a nice binding like C-c C-c for a somewhat less-common command
like "compile the current file in the REPL" (as opposed to using M-x
(re)compile) seems like a waste.

So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.

I'm also unsure about using up too many C-c C-X bindings in this minor
mode; the major mode that activates it won't be able to easily override
those bindings locally, so it might be a good idea to be a bit more
conservative with the default bindings, providing the commands but not
the bindings for the less common use cases (load, compile, region,
buffer).

That would leave us with a default set of C-c C-c
(send-region-or-buffer) and C-c C-z (switch to repl, starting it if
necessary) (*) which seems like a nice default set to me that modes can
extend with options that make sense for them.

(*) And C-M-x, which I think is a nice addition for most modes and also
does not conflict with other mode bindings and uses.

Regards,
Jorgen



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 21:21   ` Jorgen Schaefer
@ 2014-08-21 22:00     ` Dmitry
  2014-08-21 22:10       ` Eric S. Raymond
  2014-08-22  3:45     ` Stefan Monnier
  1 sibling, 1 reply; 46+ messages in thread
From: Dmitry @ 2014-08-21 22:00 UTC (permalink / raw)
  To: Jorgen Schaefer; +Cc: Stefan Monnier, emacs-devel

Jorgen Schaefer <forcer@forcix.cx> writes:

> Using a nice binding like C-c C-c for a somewhat less-common command
> like "compile the current file in the REPL" (as opposed to using M-x
> (re)compile) seems like a waste.
>
> So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.

+1



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 22:00     ` Dmitry
@ 2014-08-21 22:10       ` Eric S. Raymond
  0 siblings, 0 replies; 46+ messages in thread
From: Eric S. Raymond @ 2014-08-21 22:10 UTC (permalink / raw)
  To: Dmitry; +Cc: emacs-devel, Stefan Monnier, Jorgen Schaefer

Dmitry <dgutov@yandex.ru>:
> Jorgen Schaefer <forcer@forcix.cx> writes:
> 
> > Using a nice binding like C-c C-c for a somewhat less-common command
> > like "compile the current file in the REPL" (as opposed to using M-x
> > (re)compile) seems like a waste.
> >
> > So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.
> 
> +1

I used C-c C-c as a commit binding in VC-mode.  This seems consistent.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 21:21   ` Jorgen Schaefer
  2014-08-21 22:00     ` Dmitry
@ 2014-08-22  3:45     ` Stefan Monnier
  2014-08-22  5:57       ` Andreas Röhler
  2014-08-22 10:55       ` Phillip Lord
  1 sibling, 2 replies; 46+ messages in thread
From: Stefan Monnier @ 2014-08-22  3:45 UTC (permalink / raw)
  To: Jorgen Schaefer; +Cc: emacs-devel

> Just some comments on the default bindings. I understand these are the
> historically-available ones, but I do feel that if we create a new mode
> like this, it might be worthwhile to rethink them.

Sure.  prog-proc-mode is really just an experiment, and I'm quite open
to changes, both in terms of UI and implementation.

> With the availability of an "active region", I think it would be nice
> to consolidate send-buffer and send-region to a single binding.

Fine.

> Using a nice binding like C-c C-c for a somewhat less-common command
> like "compile the current file in the REPL" (as opposed to using M-x
> (re)compile) seems like a waste.

FWIW under sml-mode, C-c C-c runs a "make"-like command (but it's
a command passed to the inferior process rather than being a separate
process like in M-x compile).

> So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.

I think "send the current buffer" is not good enough, except for those
rare systems where a single file is all you need.

> I'm also unsure about using up too many C-c C-X bindings in this minor
> mode; the major mode that activates it won't be able to easily override
> those bindings locally, so it might be a good idea to be a bit more
> conservative with the default bindings, providing the commands but not
> the bindings for the less common use cases (load, compile, region,
> buffer).

My memory failed me: if you look at the code, you'll see that
prog-proc-mode is not a minor mode but a major-mode, to be used as
parent mode (in place of prog-mode, from which it derives).
So major modes can very easily override those bindings.
But yes: we shouldn't use too many such bindings.


        Stefan



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 21:06   ` Sam Steingold
@ 2014-08-22  5:56     ` Andreas Schwab
  2014-08-22  6:17     ` Michael Albinus
  1 sibling, 0 replies; 46+ messages in thread
From: Andreas Schwab @ 2014-08-22  5:56 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> No - I also need sudo after ssh.

Tramp can do multihop.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-22  3:45     ` Stefan Monnier
@ 2014-08-22  5:57       ` Andreas Röhler
  2014-08-22 10:55       ` Phillip Lord
  1 sibling, 0 replies; 46+ messages in thread
From: Andreas Röhler @ 2014-08-22  5:57 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Emacs developers

On 22.08.2014 05:45, Stefan Monnier wrote:
>> Just some comments on the default bindings. I understand these are the
>> historically-available ones, but I do feel that if we create a new mode
>> like this, it might be worthwhile to rethink them.
>
> Sure.  prog-proc-mode is really just an experiment, and I'm quite open
> to changes, both in terms of UI and implementation.
>
>> With the availability of an "active region", I think it would be nice
>> to consolidate send-buffer and send-region to a single binding.
>
> Fine.
>
>> Using a nice binding like C-c C-c for a somewhat less-common command
>> like "compile the current file in the REPL" (as opposed to using M-x
>> (re)compile) seems like a waste.
>
> FWIW under sml-mode, C-c C-c runs a "make"-like command (but it's
> a command passed to the inferior process rather than being a separate
> process like in M-x compile).
>
>> So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.
>
> I think "send the current buffer" is not good enough, except for those
> rare systems where a single file is all you need.
>
>> I'm also unsure about using up too many C-c C-X bindings in this minor
>> mode; the major mode that activates it won't be able to easily override
>> those bindings locally, so it might be a good idea to be a bit more
>> conservative with the default bindings, providing the commands but not
>> the bindings for the less common use cases (load, compile, region,
>> buffer).
>
> My memory failed me: if you look at the code, you'll see that
> prog-proc-mode is not a minor mode but a major-mode, to be used as
> parent mode (in place of prog-mode, from which it derives).
> So major modes can very easily override those bindings.
> But yes: we shouldn't use too many such bindings.
>
>
>          Stefan
>
>

Hi,

very interesting move, thanks all.

Started some weeks o project "general-key", which seems to point into the very same direction.

Below the README:

[...]

For common items like `line', `word' or `symbol' Emacs' language modes
commonly don't touch the keybinding.

That way `backward-word', `copy-word', `forward-word',
`kill-word', `mark-word' etc. don't need configuration.

However, with programming, there are a couple of common cases,
not dealt with yet.

- statements, for example assigments
- conditionals resp. loops
- combinations of that, i.e. functions

for example WRT to function we might have for all modes

`general-key-function-backward'
`general-key-function-copy'
`general-key-function-forward'
`general-key-function-kill'
`general-key-function-mark'

If general-key-mode provides key-binding for basic types, these keys must
not be changed or configured again by language-modes.

Now it would be at the modes, for example WRT python-mode.el:

(setq general-key-function-backward 'py-backward-def-or-class)
(setq general-key-function-copy 'py-copy-def-or-class)
(setq general-key-function-forward 'py-forward-def-or-class)
(setq general-key-function-kill 'py-kill-def-or-class)
(setq general-key-function-mark 'py-mark-def-or-class)

Respective with block, statement and expression maybe.

(setq general-key-block-backward 'py-backward-block)
...

A second group of commands simplified that way deals with braces,
brakcets, parenthesis or does a trim.

(setq general-key-region-brace 'ar-brace-region-atpt)
(setq general-key-region-bracket 'ar-bracket-region-atpt)
(setq general-key-region-trim 'ar-trim-region-atpt)
(setq general-key-region-parentize 'ar-parentize-region-atpt)

If a region might be braced, parenthized etc. in a suitable way, these
objects also should be easy to mark, copy, delete resp. kill and moved
on:

Here an example using the parentized form:

(setq general-key-parentized-backward 'ar-beginning-of-parentized-atpt)
(setq general-key-parentized-copy 'ar-copy-parentized-atpt)
(setq general-key-parentized-trim 'ar-trim-parentized-atpt)
(setq general-key-parentized-forward 'ar-forward-parentized-atpt)
(setq general-key-parentized-kill 'ar-kill-parentized-atpt)
(setq general-key-parentized-mark 'ar-mark-parentized-atpt)

;;;;;;;

Cheers,

Andreas
http://bazaar.launchpad.net/~a-roehler/s-x-emacs-werkstatt



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 21:06   ` Sam Steingold
  2014-08-22  5:56     ` Andreas Schwab
@ 2014-08-22  6:17     ` Michael Albinus
  2014-08-22 21:25       ` Sam Steingold
  1 sibling, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-22  6:17 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>>> However, sometimes the way I connect is more convoluted, e.g., I need
>>> to ssh to server, then sudo to the right user, only then invoke a
>>> command.
>>
>> Can this be done via Tramp?
>
> No - I also need sudo after ssh.

/ssh:user1@host|sudo:user2@host:



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-22  3:45     ` Stefan Monnier
  2014-08-22  5:57       ` Andreas Röhler
@ 2014-08-22 10:55       ` Phillip Lord
  2014-08-22 11:41         ` Jorgen Schaefer
  1 sibling, 1 reply; 46+ messages in thread
From: Phillip Lord @ 2014-08-22 10:55 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel, Jorgen Schaefer

Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> So I'd suggest using C-c C-c for a new prog-proc-send-region-or-buffer.
>
> I think "send the current buffer" is not good enough, except for those
> rare systems where a single file is all you need.


There is a subtly here, I think, depending on whether "send current
buffer" really sends the current buffer, or loads the file.

For example, clojure-cider binds C-c C-r to cider-eval-region, while C-c
C-k is cider-load-current-buffer (which actually loads the file of the
buffer). It doesn't actually have a keybinding for cider-eval-buffer
(other than mark-whole-buffer, cider-eval-region) because this nearly
always gives inferior (sorry) results.

Phil



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-22 10:55       ` Phillip Lord
@ 2014-08-22 11:41         ` Jorgen Schaefer
  0 siblings, 0 replies; 46+ messages in thread
From: Jorgen Schaefer @ 2014-08-22 11:41 UTC (permalink / raw)
  To: Phillip Lord; +Cc: Stefan Monnier, emacs-devel

On Fri, 22 Aug 2014 11:55:08 +0100
phillip.lord@newcastle.ac.uk (Phillip Lord) wrote:

> Stefan Monnier <monnier@iro.umontreal.ca> writes:
> >> So I'd suggest using C-c C-c for a new
> >> prog-proc-send-region-or-buffer.
> >
> > I think "send the current buffer" is not good enough, except for
> > those rare systems where a single file is all you need.
> 
> There is a subtly here, I think, depending on whether "send current
> buffer" really sends the current buffer, or loads the file.
> 
> For example, clojure-cider binds C-c C-r to cider-eval-region, while
> C-c C-k is cider-load-current-buffer (which actually loads the file
> of the buffer). It doesn't actually have a keybinding for
> cider-eval-buffer (other than mark-whole-buffer, cider-eval-region)
> because this nearly always gives inferior (sorry) results.

Indeed. Python is similar, in that it actually would not work in just
sending the buffer or even the region (because interactively, empty
lines terminate a block) - the python mode creates a temporary file in
either case and loads that in the interactive process.

So the semantics are quite regularly not "use the current buffer/region
as input", but rather "update the interactive process with stuff from
the current buffer/file/region in whatever fashion that fits".

Jorgen



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-22  6:17     ` Michael Albinus
@ 2014-08-22 21:25       ` Sam Steingold
  2014-08-23 15:16         ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-22 21:25 UTC (permalink / raw)
  To: emacs-devel

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2014-08-22 08:17:31 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>>>> However, sometimes the way I connect is more convoluted, e.g., I need
>>>> to ssh to server, then sudo to the right user, only then invoke a
>>>> command.
>>>
>>> Can this be done via Tramp?
>>
>> No - I also need sudo after ssh.
>
> /ssh:user1@host|sudo:user2@host:

==>  Host name must not match method "sudo"

BTW, this implies that all the inferior process starting functions
should be binding default-directory, e.g.:

--8<---------------cut here---------------start------------->8---
(defun sql-vertica (&optional buffer)
  "Run vsql as an inferior process."
  (interactive "P")
  (let ((default-directory (or sql-vertica-default-directory
                               default-directory)))
    (sql-product-interactive 'vertica buffer)))
--8<---------------cut here---------------end--------------->8---

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://openvotingconsortium.org http://www.memritv.org
http://mideasttruth.com http://jihadwatch.org http://islamexposedonline.com
((lambda (x) `(,x ',x)) '(lambda (x) `(,x ',x)))




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 20:29 ` Stefan Monnier
  2014-08-21 21:21   ` Jorgen Schaefer
@ 2014-08-22 21:29   ` Sam Steingold
  2014-08-31 16:30   ` Elias Mårtenson
  2 siblings, 0 replies; 46+ messages in thread
From: Sam Steingold @ 2014-08-22 21:29 UTC (permalink / raw)
  To: emacs-devel

> * Stefan Monnier <zbaavre@veb.hzbagerny.pn> [2014-08-21 16:29:35 -0400]:
>
>> 2. Lack of standardization in interaction and keybindings.
>
> 100% agreement.  FWIW, I have started a `prog-proc-mode', which is
> supposed to be a minor mode used in a programming mode and that makes
> the link to an underlying comint mode.

cool!
why don't you put it into the emacs repo?

also, it would be nice if you could incorporate a solution to my first
gripe by binding default-directory to a user option early.

remember, the process does _not_ have to run on the same box as the file
with the code.

-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://truepeace.org http://islamexposedonline.com
http://memri.org http://think-israel.org http://pmw.org.il
Legends are time-tested rumors.




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-22 21:25       ` Sam Steingold
@ 2014-08-23 15:16         ` Michael Albinus
  2014-08-25 17:05           ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-23 15:16 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>> /ssh:user1@host|sudo:user2@host:
>
> ==>  Host name must not match method "sudo"

Could you, please, be a little bit more verbose? Which steps have you
done, getting this error message?

In case you have used "sudo" as host name, this is a Tramp restriction
indeed. But I have the feeling that something else happened.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 19:20 over-engineered (and under-standardized) inferior interfaces Sam Steingold
  2014-08-21 20:29 ` Stefan Monnier
  2014-08-21 20:43 ` Andreas Schwab
@ 2014-08-25  9:23 ` Michael Mattie
  2 siblings, 0 replies; 46+ messages in thread
From: Michael Mattie @ 2014-08-25  9:23 UTC (permalink / raw)
  To: emacs-devel; +Cc: sds

On Thu, 21 Aug 2014 15:20:32 -0400
Sam Steingold <sds@gnu.org> wrote:

> Hi,
> 
> I am talking about the various inferior-FOO modes which run on top of
> the comint mode and talk to an underlying interpreter.
> E.g., sql, R(ESS), lisp, bash, python, pig, &c &c &c.
> 
> There are two main problems I have with them:
> 
> 
> 1. Over-engineering of connecting to the interpreter.
> 
> Take a look, e.g., at sql.el:sql-product-alist with its program,
> options, login &c.
> 
> It all makes perfect sense, I am sure, most of the time.
> 
> However, sometimes the way I connect is more convoluted, e.g., I need
> to ssh to server, then sudo to the right user, only then invoke a
> command.
> This means that I have to set sql-program to "ssh", then pull all the
> sudo &c into sql-options, then disable login-params because sql.el
> stuffs them into the command line too early.
> 
> It would be nice if, as an alternative to all the many options, I
> could just tell Emacs "run this command line as is and ask me no
> questions".
> 
> 
> 
> 2. Lack of standardization in interaction and keybindings.
> 
> The few standard interaction operations are:
> 
> -- start an interaction (e.g., run Python on a python-mode buffer)
> -- switch to an existing interaction
> -- send a region, paragraph, function, line
> 
> standard options are
> 
> -- switch to the interaction buffer after sending the code there?
> -- display the code sent in the buffer?
> 
> these things are done differently (if at all) in all the various
> modes. E.g., not all modes bind C-c C-z to switch to the interaction
> buffer. Not all even have a function to send the current line and
> move to the next line (granted, this does not make sense for _all_
> languages).
> 
> I wonder if it would be possible to abstract this into a macro:
> 
> (define-interaction name get-interaction-buffer-function map)
> 
> which will define all those functions and options above (and add
> standard bindings to the map)
> 
> 
> Thank you for your attention.
> 
> 
> PS. I know that ESS, pig-mode and some others are not a part of Emacs.
> 

I did standard interface, standard API, and used a dynamic ring as a
model

https://lispblivet.sx/code/?p=emacs.git;a=blob_plain;f=emacs/local/elisp/borg-repl.el;hb=refs/heads/master

the idea is impose a standard interface with bindings that map to
buffer local function pointers.

for a mode API side do a dynamic ring with rotation with some nice
facades.




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-23 15:16         ` Michael Albinus
@ 2014-08-25 17:05           ` Sam Steingold
  2014-08-27  6:57             ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-25 17:05 UTC (permalink / raw)
  To: emacs-devel

> * Michael Albinus <zvpunry.nyovahf@tzk.qr> [2014-08-23 17:16:38 +0200]:
>
> Sam Steingold <sds@gnu.org> writes:
>
>>> /ssh:user1@host|sudo:user2@host:
>>
>> ==>  Host name must not match method "sudo"
>
> Could you, please, be a little bit more verbose? Which steps have you
> done, getting this error message?

(setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin")

(let ((default-directory (or sql-vertica-default-directory
                               default-directory)))
    (sql-product-interactive 'vertica nil))



-- 
Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1265
http://www.childpsy.net/ http://www.memritv.org http://pmw.org.il
http://memri.org http://dhimmi.com http://islamexposedonline.com
Press any key to continue or any other key to quit.




^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-25 17:05           ` Sam Steingold
@ 2014-08-27  6:57             ` Michael Albinus
  2014-08-27 10:46               ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-27  6:57 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin")

How shall this work? You hop to 2 different hosts "vertica" and
"dbadmin", without saying which user to take for authentication. And
sudo does not work this way, it must always be on the same host as the
previous hop (or localhost, when it is the first and only hop).

See my example "/ssh:user1@host|sudo:user2@host:". It is by intention,
that I haven't written "host1" and "host2".

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27  6:57             ` Michael Albinus
@ 2014-08-27 10:46               ` Sam Steingold
  2014-08-27 11:29                 ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-27 10:46 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Wed, Aug 27, 2014 at 2:57 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin")
>
> How shall this work? You hop to 2 different hosts "vertica" and
> "dbadmin", without saying which user to take for authentication. And
> sudo does not work this way, it must always be on the same host as the
> previous hop (or localhost, when it is the first and only hop).
>
> See my example "/ssh:user1@host|sudo:user2@host:". It is by intention,
> that I haven't written "host1" and "host2".

Okay, thanks for the explanation, I did
(setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
and
(setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica/")
and still got

Host name must not match method "sudo"

-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 10:46               ` Sam Steingold
@ 2014-08-27 11:29                 ` Michael Albinus
  2014-08-27 12:32                   ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-27 11:29 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> Okay, thanks for the explanation, I did
> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")

That shall work.

> and
> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica/")

This is wrong. It misses a colon after the second vertica.

> and still got
>
> Host name must not match method "sudo"

Hmm. What happens, if you eval (find-file "/ssh:vertica|sudo:dbadmin@vertica:")

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 11:29                 ` Michael Albinus
@ 2014-08-27 12:32                   ` Sam Steingold
  2014-08-27 12:51                     ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-27 12:32 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Wed, Aug 27, 2014 at 7:29 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
>
> eval (find-file "/ssh:vertica|sudo:dbadmin@vertica:")

after tramp-cleanup-all-connections:

*tramp/sudo dbadmin@vertica*:

ssh: Could not resolve hostname -: nodename nor servname provided, or not known

*Messages*:

Tramp: Waiting for prompts from remote shell...failed
Tramp: Opening connection for dbadmin@vertica using sudo...failed
byte-code: Tramp failed to connect.  If this happens repeatedly, try
    `M-x tramp-cleanup-this-connection'

"ssh vertica" at shell prompt works.


-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 12:32                   ` Sam Steingold
@ 2014-08-27 12:51                     ` Michael Albinus
  2014-08-27 13:00                       ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-27 12:51 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>> eval (find-file "/ssh:vertica|sudo:dbadmin@vertica:")
>
> after tramp-cleanup-all-connections:
>
> *tramp/sudo dbadmin@vertica*:
>
> ssh: Could not resolve hostname -: nodename nor servname provided, or not known

Please eval (setq tramp-verbose 6) after calling
tramp-cleanup-all-connections, and try it again. There will be a buffer
*debug tramp ...*, which shall tell us the details.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 12:51                     ` Michael Albinus
@ 2014-08-27 13:00                       ` Sam Steingold
  2014-08-27 13:16                         ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-27 13:00 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Wed, Aug 27, 2014 at 8:51 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>>> eval (find-file "/ssh:vertica|sudo:dbadmin@vertica:")
>>
>> after tramp-cleanup-all-connections:
>>
>> *tramp/sudo dbadmin@vertica*:
>>
>> ssh: Could not resolve hostname -: nodename nor servname provided, or not known
>
> Please eval (setq tramp-verbose 6) after calling
> tramp-cleanup-all-connections, and try it again. There will be a buffer
> *debug tramp ...*, which shall tell us the details.


;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
08:59:02.809746 tramp-maybe-open-connection (3) # Opening connection
for dbadmin@vertica using sudo...
08:59:02.815429 tramp-compute-multi-hops (5) # Add proxy ("vertica"
"dbadmin" "/ssh:vertica:")
08:59:02.823685 tramp-maybe-open-connection (6) # /bin/sh -i
08:59:02.826319 tramp-wait-for-regexp (6) #
#$
08:59:02.832720 tramp-maybe-open-connection (3) # Sending command
`exec ssh - t - t   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861uSd.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
08:59:02.832853 tramp-send-command (6) # exec ssh - t - t   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861uSd.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica
08:59:02.849319 tramp-process-actions (3) # Waiting for prompts from
remote shell...
08:59:02.867699 tramp-process-sentinel (5) # Sentinel called:
`#<process *tramp/sudo dbadmin@vertica*>' `exited abnormally with code
255
'
08:59:02.867976 tramp-process-one-action (5) # Looking for regexp
"\(.*ogin\( .*\)?: *\)\'" from remote shell
08:59:02.868373 tramp-process-one-action (5) # Looking for regexp
"\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot
de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?:
phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة
السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ
ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:?
*\)\'" from remote shell
08:59:02.868688 tramp-process-one-action (5) # Looking for regexp
"\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification
failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o
supported authentication methods left to try!\)\|Permission
denied\|\(?:Sorry, try again\|Timeout, server not
responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote
shell
08:59:02.868893 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
08:59:02.869022 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|
\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
08:59:02.869165 tramp-process-one-action (5) # Looking for regexp
"\(\(Are you sure you want to continue connecting
(yes/no)\?\)\s-*\)\'" from remote shell
08:59:02.869293 tramp-process-one-action (5) # Looking for regexp
"\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return
cancels connectio\)n)\)\s-*\)\'" from remote shell
08:59:02.869415 tramp-process-one-action (5) # Looking for regexp
"\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
08:59:02.869537 tramp-process-one-action (5) # Looking for regexp
"\(\)\'" from remote shell
08:59:02.869651 tramp-process-one-action (5) # Call `tramp-action-process-alive'
08:59:02.869784 tramp-process-actions (6) #
ssh: Could not resolve hostname -: nodename nor servname provided, or not known
08:59:02.871587 tramp-process-actions (1) # File error: Tramp failed
to connect.  If this happens repeatedly, try
    `M-x tramp-cleanup-this-connection'
08:59:07.901628 tramp-maybe-open-connection (3) # Opening connection
for dbadmin@vertica using sudo...failed



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 13:00                       ` Sam Steingold
@ 2014-08-27 13:16                         ` Michael Albinus
  2014-08-27 13:52                           ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-27 13:16 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

Well, Tramp sends

exec ssh - t - t   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861uSd.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica

And this returns

ssh: Could not resolve hostname -: nodename nor servname provided, or not known

This is likely due to "- t" in the arguments. Tramp is not known to send
the arguments this way. Did you modify tramp-methods?

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 13:16                         ` Michael Albinus
@ 2014-08-27 13:52                           ` Sam Steingold
  2014-08-27 13:57                             ` Sam Steingold
  2014-08-27 14:05                             ` Tassilo Horn
  0 siblings, 2 replies; 46+ messages in thread
From: Sam Steingold @ 2014-08-27 13:52 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Wed, Aug 27, 2014 at 9:16 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Well, Tramp sends
>
> exec ssh - t - t   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861uSd.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
>
> And this returns
>
> ssh: Could not resolve hostname -: nodename nor servname provided, or not known
>
> This is likely due to "- t" in the arguments. Tramp is not known to send
> the arguments this way. Did you modify tramp-methods?

yes:

(assq 'tramp-login-args (cdr (assoc "ssh" tramp-methods)))
(tramp-login-args (#1="-t" #1# ("-l" "%u") ("-p" "%p") ("%c") ("-e"
"none") ("%h")))

"-t" is necessary to tell the sub-processes that this is an
interactive session and not a batch session.
why does tramp insert space between "-" and "t"?


-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 13:52                           ` Sam Steingold
@ 2014-08-27 13:57                             ` Sam Steingold
  2014-08-27 18:17                               ` Michael Albinus
  2014-08-27 14:05                             ` Tassilo Horn
  1 sibling, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-27 13:57 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

when I remove my "-t" from tramp-methods,
(find-file "/ssh:vertica|sudo:dbadmin@vertica:")
works but
(setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
still results in

Host name must not match method "sudo"

debug buffer:

;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
09:56:46.716166 tramp-check-proper-method-and-host (1) # , Host name
must not match method "sudo"



On Wed, Aug 27, 2014 at 9:52 AM, Sam Steingold <sds@gnu.org> wrote:
> On Wed, Aug 27, 2014 at 9:16 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
>> Well, Tramp sends
>>
>> exec ssh - t - t   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861uSd.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
>>
>> And this returns
>>
>> ssh: Could not resolve hostname -: nodename nor servname provided, or not known
>>
>> This is likely due to "- t" in the arguments. Tramp is not known to send
>> the arguments this way. Did you modify tramp-methods?
>
> yes:
>
> (assq 'tramp-login-args (cdr (assoc "ssh" tramp-methods)))
> (tramp-login-args (#1="-t" #1# ("-l" "%u") ("-p" "%p") ("%c") ("-e"
> "none") ("%h")))
>
> "-t" is necessary to tell the sub-processes that this is an
> interactive session and not a batch session.
> why does tramp insert space between "-" and "t"?
>
>
> --
> Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 13:52                           ` Sam Steingold
  2014-08-27 13:57                             ` Sam Steingold
@ 2014-08-27 14:05                             ` Tassilo Horn
  2014-08-27 18:13                               ` Michael Albinus
  1 sibling, 1 reply; 46+ messages in thread
From: Tassilo Horn @ 2014-08-27 14:05 UTC (permalink / raw)
  To: Sam Steingold; +Cc: Michael Albinus, emacs-devel

Sam Steingold <sds@gnu.org> writes:

>> This is likely due to "- t" in the arguments. Tramp is not known to
>> send the arguments this way. Did you modify tramp-methods?
>
> yes:
>
> (assq 'tramp-login-args (cdr (assoc "ssh" tramp-methods)))
> (tramp-login-args (#1="-t" #1# ("-l" "%u") ("-p" "%p") ("%c") ("-e"
> "none") ("%h")))
>
> "-t" is necessary to tell the sub-processes that this is an
> interactive session and not a batch session.
> why does tramp insert space between "-" and "t"?

The docs say that tramp-login-args as a list of lists, so probably you
want to add ("-t") and not just "-t".

Bye,
Tassilo



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 14:05                             ` Tassilo Horn
@ 2014-08-27 18:13                               ` Michael Albinus
  0 siblings, 0 replies; 46+ messages in thread
From: Michael Albinus @ 2014-08-27 18:13 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Tassilo Horn <tsdh@gnu.org> writes:

>> (assq 'tramp-login-args (cdr (assoc "ssh" tramp-methods)))
>> (tramp-login-args (#1="-t" #1# ("-l" "%u") ("-p" "%p") ("%c") ("-e"
>> "none") ("%h")))
>>
>> "-t" is necessary to tell the sub-processes that this is an
>> interactive session and not a batch session.

That's what method "sshx" is good for.

>> why does tramp insert space between "-" and "t"?
>
> The docs say that tramp-login-args as a list of lists, so probably you
> want to add ("-t") and not just "-t".

Indeed.

> Bye,
> Tassilo

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 13:57                             ` Sam Steingold
@ 2014-08-27 18:17                               ` Michael Albinus
  2014-08-28  1:01                                 ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-27 18:17 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> (find-file "/ssh:vertica|sudo:dbadmin@vertica:")
> works

Great!

> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
> still results in
>
> Host name must not match method "sudo"
>
> debug buffer:
>
> ;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
> 09:56:46.716166 tramp-check-proper-method-and-host (1) # , Host name
> must not match method "sudo"

Well, we need more traces. Please set tramp-verbose to 10.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-27 18:17                               ` Michael Albinus
@ 2014-08-28  1:01                                 ` Sam Steingold
  2014-08-28  8:48                                   ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-28  1:01 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Wed, Aug 27, 2014 at 2:17 PM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
>> still results in
>>
>> Host name must not match method "sudo"
>
> Well, we need more traces. Please set tramp-verbose to 10.


;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
21:01:00.466398 tramp-get-file-property (8) # dbadmin/ file-truename nil
21:01:00.466504 tramp-flush-file-property (8) # dbadmin/
21:01:00.466608 tramp-check-proper-method-and-host (10) #
  backtrace()
  tramp-error([#("scp" 0 3 (tramp-default t)) nil "sudo" "dbadmin/"
"ssh:vertica|"] user-error "Host name must not match method \"%s\""
"sudo")
  apply(tramp-error [#("scp" 0 3 (tramp-default t)) nil "sudo"
"dbadmin/" "ssh:vertica|"] user-error "Host name must not match method
\"%s\"" "sudo")
  tramp-check-proper-method-and-host([#("scp" 0 3 (tramp-default t))
nil "sudo" "dbadmin/" "ssh:vertica|"])
  tramp-maybe-open-connection([#("scp" 0 3 (tramp-default t)) nil
"sudo" "dbadmin/" "ssh:vertica|"])
  tramp-send-command([#("scp" 0 3 (tramp-default t)) nil "sudo"
"dbadmin/" "ssh:vertica|"] "cd ~; pwd")
  tramp-sh-handle-expand-file-name("/ssh:vertica|sudo:dbadmin/" nil)
  apply(tramp-sh-handle-expand-file-name ("/ssh:vertica|sudo:dbadmin/" nil))
  tramp-sh-file-name-handler(expand-file-name "/ssh:vertica|sudo:dbadmin/" nil)
  apply(tramp-sh-file-name-handler expand-file-name
("/ssh:vertica|sudo:dbadmin/" nil))
  byte-code("\300\301\215\207" [suppress (apply foreign operation args)] 2)
  byte-code("\bK\306\x19\211\x1a<\203\237
@\307=\203\237\306^[\310\311!\203\"\312\311\313N@!\206\221\314\315!\2039\316\315!\2044\317\315!\205\221\315
\202\221\320\321!\211\x1c\205D\322
!)\203P\323\320\321!!\202\221\320\324!\211\x1c\205[\322
!)\203g\323\320\324!!\202\221\320\325!\211\x1c\205r\322
!)\203~\323\320\325!!\202\221\326\327!\203\212\323\327!\202\221\330\331!\210\323\332!)\x1d\333
\211A@\262\x01\334\335#\210)\336\337\215\211\x11\336=\203\314\x0e+\340\341\342\x0e,C\x0e-\"C\x1e.\x1e/\x1e0\x1e1\306\343\344\217,\210\345\x0e,\x0e-\"\202\x01
   \346=\203\377\306\x1e2\x0e+\347\350\342\x0e,C\x0e-\"C\x1e.\x1e/\x1e0\x1e1\306\343\344\217,\210\351\x0e+\352\"\210\345\x0e,\x0e-\")\202\x01
   *\207" [foreign result sf file-name-handler-alist d
default-directory nil autoload boundp temporary-file-directory eval
standard-value fboundp temp-directory subrp functionp getenv "TEMP"
file-directory-p file-name-as-directory "TMP" "TMPDIR" file-exists-p
"c:/temp" message "Neither `temporary-file-directory' nor
`temp-directory' is defined -- using /tmp." "/tmp" load noerror
nomessage non-essential (byte-code "\300\301\215\207" [suppress (apply
foreign operation args)] 2) 5 "Non-essential received in operation %s"
append (byte-code "\b    X\205g\306
\x1a\307\216\v\203;\b\310X\203;\311\312\b\313U\203!\314\2026\b\315U\203+\314\2026\b\316U\2035\317\2026\320
P
#\210    \321Y\205f\322\x0e\x1a!\203S\313\x19\323\x0e\x1a\324\325#\x16\x1a)\326\x0e\x1a!\205f\311\327\x0e\x1a\330\331\b\"
P
$*\207" [level tramp-verbose save-match-data-internal
tramp-message-show-message fmt-string arguments match-data ((byte-code
"\301\b\302\"\207" [save-match-data-internal set-match-data evaporate]
3)) 3 apply message 0 "" 1 2 "Warning: " "Tramp: " 4 processp
tramp-get-connection-property "vector" nil vectorp tramp-debug-message
format "(%d) # " vec-or-proc] 6) ((error)) tramp-run-real-handler
suppress 1 "Suppress received in operation %s"
tramp-cleanup-connection t v operation args arguments fmt-string level
vec-or-proc tramp-message-show-message] 7)
  tramp-file-name-handler(expand-file-name "/ssh:vertica|sudo:dbadmin/" nil)
  file-accessible-directory-p("/ssh:vertica|sudo:dbadmin/")
  comint-exec-1("SQL" #<buffer *SQL*> "vsql" nil)
  comint-exec(#<buffer *SQL*> "SQL" "vsql" nil nil)
  make-comint-in-buffer("SQL" nil "vsql" nil)
  apply(make-comint-in-buffer "SQL" nil "vsql" nil nil)
  make-comint("SQL" "vsql" nil)
  apply(make-comint "SQL" "vsql" nil nil)
  sql-comint(vertica nil)
  sql-product-interactive(vertica nil)
  sql-vertica(nil)
  funcall-interactively(sql-vertica nil)
  call-interactively(sql-vertica record nil)
  command-execute(sql-vertica record)
  execute-extended-command(nil "sql-vertica")
  funcall-interactively(execute-extended-command nil "sql-vertica")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)
21:01:00.466795 tramp-check-proper-method-and-host (1) # , Host name
must not match method "sudo"



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28  1:01                                 ` Sam Steingold
@ 2014-08-28  8:48                                   ` Michael Albinus
  2014-08-28 16:02                                     ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-28  8:48 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>>> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
>>> still results in
>>>
>>> Host name must not match method "sudo"

But Tramp isn't activated with that path. See:

>   tramp-file-name-handler(expand-file-name "/ssh:vertica|sudo:dbadmin/" nil)
>   file-accessible-directory-p("/ssh:vertica|sudo:dbadmin/")
>   comint-exec-1("SQL" #<buffer *SQL*> "vsql" nil)
>   comint-exec(#<buffer *SQL*> "SQL" "vsql" nil nil)
>   make-comint-in-buffer("SQL" nil "vsql" nil)
>   apply(make-comint-in-buffer "SQL" nil "vsql" nil nil)
>   make-comint("SQL" "vsql" nil)
>   apply(make-comint "SQL" "vsql" nil nil)
>   sql-comint(vertica nil)
>   sql-product-interactive(vertica nil)
>   sql-vertica(nil)
>   funcall-interactively(sql-vertica nil)
>   call-interactively(sql-vertica record nil)
>   command-execute(sql-vertica record)
>   execute-extended-command(nil "sql-vertica")
>   funcall-interactively(execute-extended-command nil "sql-vertica")
>   call-interactively(execute-extended-command nil nil)
>   command-execute(execute-extended-command)

So you must debug, where the trailing "@vertica:" is replaced by "/".

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28  8:48                                   ` Michael Albinus
@ 2014-08-28 16:02                                     ` Sam Steingold
  2014-08-28 18:35                                       ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-28 16:02 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Thu, Aug 28, 2014 at 4:48 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>>>> (setq sql-vertica-default-directory "/ssh:vertica|sudo:dbadmin@vertica:")
>>>> still results in
>>>>
>>>> Host name must not match method "sudo"
>
> But Tramp isn't activated with that path. See:
>
>>   tramp-file-name-handler(expand-file-name "/ssh:vertica|sudo:dbadmin/" nil)
>
> So you must debug, where the trailing "@vertica:" is replaced by "/".

it turned out that the *SQL* buffer held and reused the old default-directory.

Sorry.

Now I am getting

Tramp: Opening connection for dbadmin@vertica using sudo...
Tramp: Sending command `exec ssh   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861UFF.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
-p Password:'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Opening connection for dbadmin@vertica using sudo...done
File error: "Searching for program", "no such file or directory", "vsql"

despite

vertica$ type vsql
vsql is /usr/bin/vsql

do you need the "debug" tramp buffer?

also, when I use shell, "sudo -u dbadmin" asks me for a password.
tramp does not.
I wonder why.



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 16:02                                     ` Sam Steingold
@ 2014-08-28 18:35                                       ` Michael Albinus
  2014-08-28 19:22                                         ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-28 18:35 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> Now I am getting
>
> Tramp: Opening connection for dbadmin@vertica using sudo...
> Tramp: Sending command `exec ssh   -o
> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861UFF.%r@%h:%p
> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
> Tramp: Waiting for prompts from remote shell...done
> Tramp: Found remote shell prompt on `vertica'
> Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
> -p Password:'
> Tramp: Waiting for prompts from remote shell...done
> Tramp: Found remote shell prompt on `vertica'
> Tramp: Opening connection for dbadmin@vertica using sudo...done
> File error: "Searching for program", "no such file or directory", "vsql"
>
> despite
>
> vertica$ type vsql
> vsql is /usr/bin/vsql
>
> do you need the "debug" tramp buffer?

Yes, please. With tramp-verbose set to 6.

> also, when I use shell, "sudo -u dbadmin" asks me for a password.
> tramp does not.
> I wonder why.

Tramp uses a password cache. Likely, it is in action.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 18:35                                       ` Michael Albinus
@ 2014-08-28 19:22                                         ` Sam Steingold
  2014-08-28 19:44                                           ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-28 19:22 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 2601 bytes --]

On Thu, Aug 28, 2014 at 2:35 PM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> Now I am getting
>>
>> Tramp: Opening connection for dbadmin@vertica using sudo...
>> Tramp: Sending command `exec ssh   -o
>> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861UFF.%r@%h:%p
>> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
>> Tramp: Waiting for prompts from remote shell...done
>> Tramp: Found remote shell prompt on `vertica'
>> Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
>> -p Password:'
>> Tramp: Waiting for prompts from remote shell...done
>> Tramp: Found remote shell prompt on `vertica'
>> Tramp: Opening connection for dbadmin@vertica using sudo...done
>> File error: "Searching for program", "no such file or directory", "vsql"
>>
>> despite
>>
>> vertica$ type vsql
>> vsql is /usr/bin/vsql
>>
>> do you need the "debug" tramp buffer?
>
> Yes, please. With tramp-verbose set to 6.

now I got "sh: cd: : Permission denied" in *SQL*.

Tramp: Opening connection for dbadmin@vertica using sudo...
Tramp: Sending command `exec ssh   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
-p Password:'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Opening connection for dbadmin@vertica using sudo...done
Tramp: Opening connection for dbadmin@vertica using sudo...
Tramp: Sending command `exec ssh -q   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
-p Password:'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Opening connection for dbadmin@vertica using sudo...done
Login...done



tramp debug is attached


>> also, when I use shell, "sudo -u dbadmin" asks me for a password.
>> tramp does not.
>> I wonder why.
>
> Tramp uses a password cache. Likely, it is in action.

is there a way to specify the password in the default-dir?
is it "sudo:dbadmin#passwd@vertica"?

thanks!

-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: tramp-6.txt --]
[-- Type: text/plain; charset=UTF-8; name="tramp-6.txt", Size: 49419 bytes --]

;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
15:16:45.775579 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...
15:16:45.791426 tramp-compute-multi-hops (5) # Add proxy ("vertica" "dbadmin" "/ssh:vertica:")
15:16:45.801489 tramp-maybe-open-connection (6) # /bin/sh -i
15:16:45.804175 tramp-wait-for-regexp (6) #
#$
15:16:45.805600 tramp-maybe-open-connection (3) # Sending command `exec ssh   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica'
15:16:45.805739 tramp-send-command (6) # exec ssh   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
15:16:45.824811 tramp-process-actions (3) # Waiting for prompts from remote shell...
15:16:45.932220 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:45.932484 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:45.932722 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:45.932886 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:45.933020 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:45.933150 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:45.933264 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:45.933381 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:45.933502 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:45.933613 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:45.996914 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:45.997752 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:45.998102 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:45.998308 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:45.998440 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:45.998595 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:45.998711 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:45.998827 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:45.998938 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:45.999049 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:46.021449 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.022148 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.022459 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.022631 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.022740 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:46.022860 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:46.022947 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:46.023044 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:46.023141 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:46.023230 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:46.023516 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.025219 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.025902 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.026219 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.026361 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:46.026549 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:46.026652 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:46.026747 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:46.026848 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:46.026939 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:46.113699 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.116576 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.117659 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.118087 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.118204 tramp-process-one-action (5) # Call `tramp-action-succeed'
15:16:46.118354 tramp-process-actions (6) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.sam@analytics001.smq.mgnt.cc:22.x8shj0k14L4eKGtW" too long for Unix domain socket
X11 forwarding request failed on channel 0
Last login: Thu Aug 28 11:32:14 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[15:16:46 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
15:16:46.118963 tramp-process-actions (3) # Waiting for prompts from remote shell...done
15:16:46.139129 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
15:16:46.158582 tramp-maybe-open-connection (3) # Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:'
15:16:46.158815 tramp-send-command (6) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
15:16:46.174605 tramp-process-actions (3) # Waiting for prompts from remote shell...
15:16:46.192029 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.192252 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.192495 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.192663 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.192797 tramp-process-one-action (5) # Call `tramp-action-succeed'
15:16:46.192957 tramp-process-actions (6) #
sh-4.1$
15:16:46.208317 tramp-process-actions (3) # Waiting for prompts from remote shell...done
15:16:46.224321 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
15:16:46.224538 tramp-open-shell (5) # Opening remote shell `/bin/sh'...
15:16:46.224773 tramp-send-command (6) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
15:16:46.232990 tramp-wait-for-regexp (6) #
#$
15:16:46.233240 tramp-open-shell (5) # Opening remote shell `/bin/sh'...done
15:16:46.233388 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
15:16:46.233543 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
15:16:46.241622 tramp-wait-for-regexp (6) #
#$
15:16:46.241800 tramp-send-command (6) # echo foo
15:16:46.247995 tramp-wait-for-regexp (6) #
foo
#$
15:16:46.248211 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
15:16:46.248436 tramp-send-command (6) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
15:16:46.256082 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.256379 tramp-send-command (6) # PS2=''
15:16:46.263742 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.264015 tramp-send-command (6) # PS3=''
15:16:46.269914 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.270202 tramp-send-command (6) # PROMPT_COMMAND=''
15:16:46.276944 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.277178 tramp-open-connection-setup-interactive-shell (5) # Determining coding system
15:16:46.277473 tramp-send-command (6) # locale -a
15:16:46.287664 tramp-wait-for-regexp (6) #
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER@saaho
aa_ER.utf8
aa_ER.utf8@saaho
aa_ET
aa_ET.utf8
af_ZA
af_ZA.iso88591
af_ZA.utf8
am_ET
am_ET.utf8
an_ES
an_ES.iso885915
an_ES.utf8
ar_AE
ar_AE.iso88596
ar_AE.utf8
ar_BH
ar_BH.iso88596
ar_BH.utf8
ar_DZ
ar_DZ.iso88596
ar_DZ.utf8
ar_EG
ar_EG.iso88596
ar_EG.utf8
ar_IN
ar_IN.utf8
ar_IQ
ar_IQ.iso88596
ar_IQ.utf8
ar_JO
ar_JO.iso88596
ar_JO.utf8
ar_KW
ar_KW.iso88596
ar_KW.utf8
ar_LB
ar_LB.iso88596
ar_LB.utf8
ar_LY
ar_LY.iso88596
ar_LY.utf8
ar_MA
ar_MA.iso88596
ar_MA.utf8
ar_OM
ar_OM.iso88596
ar_OM.utf8
ar_QA
ar_QA.iso88596
ar_QA.utf8
ar_SA
ar_SA.iso88596
ar_SA.utf8
ar_SD
ar_SD.iso88596
ar_SD.utf8
ar_SY
ar_SY.iso88596
ar_SY.utf8
ar_TN
ar_TN.iso88596
ar_TN.utf8
ar_YE
ar_YE.iso88596
ar_YE.utf8
as_IN
as_IN.utf8
ast_ES
ast_ES.iso885915
ast_ES.utf8
az_AZ
az_AZ.utf8
be_BY
be_BY.cp1251
be_BY@latin
be_BY.utf8
be_BY.utf8@latin
ber_DZ
ber_DZ.utf8
ber_MA
ber_MA.utf8
bg_BG
bg_BG.cp1251
bg_BG.utf8
bn_BD
bn_BD.utf8
bn_IN
bn_IN.utf8
bo_CN
bo_CN.utf8
bo_IN
bo_IN.utf8
bokmal
bokmål
br_FR
br_FR@euro
br_FR.iso88591
br_FR.iso885915@euro
br_FR.utf8
bs_BA
bs_BA.iso88592
bs_BA.utf8
byn_ER
byn_ER.utf8
C
ca_AD
ca_AD.iso885915
ca_AD.utf8
ca_ES
ca_ES@euro
ca_ES.iso88591
ca_ES.iso885915@euro
ca_ES.utf8
ca_FR
ca_FR.iso885915
ca_FR.utf8
ca_IT
ca_IT.iso885915
ca_IT.utf8
catalan
crh_UA
crh_UA.utf8
croatian
csb_PL
csb_PL.utf8
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
cv_RU
cv_RU.utf8
cy_GB
cy_GB.iso885914
cy_GB.utf8
czech
da_DK
da_DK.iso88591
da_DK.iso885915
da_DK.utf8
danish
dansk
de_AT
de_AT@euro
de_AT.iso88591
de_AT.iso885915@euro
de_AT.utf8
de_BE
de_BE@euro
de_BE.iso88591
de_BE.iso885915@euro
de_BE.utf8
de_CH
de_CH.iso88591
de_CH.utf8
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
de_LU
de_LU@euro
de_LU.iso88591
de_LU.iso885915@euro
de_LU.utf8
deutsch
dutch
dv_MV
dv_MV.utf8
dz_BT
dz_BT.utf8
eesti
el_CY
el_CY.iso88597
el_CY.utf8
el_GR
el_GR.iso88597
el_GR.utf8
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
en_CA
en_CA.iso88591
en_CA.utf8
en_DK
en_DK.iso88591
en_DK.utf8
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.iso88591
en_HK.utf8
en_IE
en_IE@euro
en_IE.iso88591
en_IE.iso885915@euro
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ
en_NZ.iso88591
en_NZ.utf8
en_PH
en_PH.iso88591
en_PH.utf8
en_SG
en_SG.iso88591
en_SG.utf8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591
en_ZA.utf8
en_ZW
en_ZW.iso88591
en_ZW.utf8
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
estonian
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8
et_EE
et_EE.iso88591
et_EE.iso885915
et_EE.utf8
eu_ES
eu_ES@euro
eu_ES.iso88591
eu_ES.iso885915@euro
eu_ES.utf8
fa_IR
fa_IR.utf8
fi_FI
fi_FI@euro
fi_FI.iso88591
fi_FI.iso885915@euro
fi_FI.utf8
fil_PH
fil_PH.utf8
finnish
fo_FO
fo_FO.iso88591
fo_FO.utf8
français
fr_BE
fr_BE@euro
fr_BE.iso88591
fr_BE.iso885915@euro
fr_BE.utf8
fr_CA
fr_CA.iso88591
fr_CA.utf8
fr_CH
fr_CH.iso88591
fr_CH.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_LU
fr_LU@euro
fr_LU.iso88591
fr_LU.iso885915@euro
fr_LU.utf8
fur_IT
fur_IT.utf8
fy_DE
fy_DE.utf8
fy_NL
fy_NL.utf8
ga_IE
ga_IE@euro
ga_IE.iso88591
ga_IE.iso885915@euro
ga_IE.utf8
galego
galician
gd_GB
gd_GB.iso885915
gd_GB.utf8
german
gez_ER
gez_ER@abegede
gez_ER.utf8
gez_ER.utf8@abegede
gez_ET
gez_ET@abegede
gez_ET.utf8
gez_ET.utf8@abegede
gl_ES
gl_ES@euro
gl_ES.iso88591
gl_ES.iso885915@euro
gl_ES.utf8
greek
gu_IN
gu_IN.utf8
gv_GB
gv_GB.iso88591
gv_GB.utf8
ha_NG
ha_NG.utf8
hebrew
he_IL
he_IL.iso88598
he_IL.utf8
hi_IN
hi_IN.utf8
hne_IN
hne_IN.utf8
hr_HR
hr_HR.iso88592
hr_HR.utf8
hrvatski
hsb_DE
hsb_DE.iso88592
hsb_DE.utf8
ht_HT
ht_HT.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
hungarian
hy_AM
hy_AM.armscii8
hy_AM.utf8
icelandic
id_ID
id_ID.iso88591
id_ID.utf8
ig_NG
ig_NG.utf8
ik_CA
ik_CA.utf8
is_IS
is_IS.iso88591
is_IS.utf8
italian
it_CH
it_CH.iso88591
it_CH.utf8
it_IT
it_IT@euro
it_IT.iso88591
it_IT.iso885915@euro
it_IT.utf8
iu_CA
iu_CA.utf8
iw_IL
iw_IL.iso88598
iw_IL.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
ka_GE
ka_GE.georgianps
ka_GE.utf8
kk_KZ
kk_KZ.pt154
kk_KZ.utf8
kl_GL
kl_GL.iso88591
kl_GL.utf8
km_KH
km_KH.utf8
kn_IN
kn_IN.utf8
kok_IN
kok_IN.utf8
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ks_IN
ks_IN@devanagari
ks_IN.utf8
ks_IN.utf8@devanagari
ku_TR
ku_TR.iso88599
ku_TR.utf8
kw_GB
kw_GB.iso88591
kw_GB.utf8
ky_KG
ky_KG.utf8
lg_UG
lg_UG.iso885910
lg_UG.utf8
li_BE
li_BE.utf8
li_NL
li_NL.utf8
lithuanian
lo_LA
lo_LA.utf8
lt_LT
lt_LT.iso885913
lt_LT.utf8
lv_LV
lv_LV.iso885913
lv_LV.utf8
mai_IN
mai_IN.utf8
mg_MG
mg_MG.iso885915
mg_MG.utf8
mi_NZ
mi_NZ.iso885913
mi_NZ.utf8
mk_MK
mk_MK.iso88595
mk_MK.utf8
ml_IN
ml_IN.utf8
mn_MN
mn_MN.utf8
mr_IN
mr_IN.utf8
ms_MY
ms_MY.iso88591
ms_MY.utf8
mt_MT
mt_MT.iso88593
mt_MT.utf8
my_MM
my_MM.utf8
nan_TW@latin
nan_TW.utf8@latin
nb_NO
nb_NO.iso88591
nb_NO.utf8
nds_DE
nds_DE.utf8
nds_NL
nds_NL.utf8
ne_NP
ne_NP.utf8
nl_AW
nl_AW.utf8
nl_BE
nl_BE@euro
nl_BE.iso88591
nl_BE.iso885915@euro
nl_BE.utf8
nl_NL
nl_NL@euro
nl_NL.iso88591
nl_NL.iso885915@euro
nl_NL.utf8
nn_NO
nn_NO.iso88591
nn_NO.utf8
no_NO
no_NO.iso88591
no_NO.utf8
norwegian
nr_ZA
nr_ZA.utf8
nso_ZA
nso_ZA.utf8
nynorsk
oc_FR
oc_FR.iso88591
oc_FR.utf8
om_ET
om_ET.utf8
om_KE
om_KE.iso88591
om_KE.utf8
or_IN
or_IN.utf8
pa_IN
pa_IN.utf8
pap_AN
pap_AN.utf8
pa_PK
pa_PK.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
portuguese
POSIX
ps_AF
ps_AF.utf8
pt_BR
pt_BR.iso88591
pt_BR.utf8
pt_PT
pt_PT@euro
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.utf8
romanian
ro_RO
ro_RO.iso88592
ro_RO.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
rw_RW
rw_RW.utf8
sa_IN
sa_IN.utf8
sc_IT
sc_IT.utf8
sd_IN
sd_IN@devanagari
sd_IN.utf8
sd_IN.utf8@devanagari
se_NO
se_NO.utf8
shs_CA
shs_CA.utf8
sid_ET
sid_ET.utf8
si_LK
si_LK.utf8
sk_SK
sk_SK.iso88592
sk_SK.utf8
slovak
slovene
slovenian
sl_SI
sl_SI.iso88592
sl_SI.utf8
so_DJ
so_DJ.iso88591
so_DJ.utf8
so_ET
so_ET.utf8
so_KE
so_KE.iso88591
so_KE.utf8
so_SO
so_SO.iso88591
so_SO.utf8
spanish
sq_AL
sq_AL.iso88591
sq_AL.utf8
sq_MK
sq_MK.utf8
sr_ME
sr_ME.utf8
sr_RS
sr_RS@latin
sr_RS.utf8
sr_RS.utf8@latin
ss_ZA
ss_ZA.utf8
st_ZA
st_ZA.iso88591
st_ZA.utf8
sv_FI
sv_FI@euro
sv_FI.iso88591
sv_FI.iso885915@euro
sv_FI.utf8
sv_SE
sv_SE.iso88591
sv_SE.iso885915
sv_SE.utf8
swedish
ta_IN
ta_IN.utf8
te_IN
te_IN.utf8
tg_TJ
tg_TJ.koi8t
tg_TJ.utf8
thai
th_TH
th_TH.tis620
th_TH.utf8
ti_ER
ti_ER.utf8
ti_ET
ti_ET.utf8
tig_ER
tig_ER.utf8
tk_TM
tk_TM.utf8
tl_PH
tl_PH.iso88591
tl_PH.utf8
tn_ZA
tn_ZA.utf8
tr_CY
tr_CY.iso88599
tr_CY.utf8
tr_TR
tr_TR.iso88599
tr_TR.utf8
ts_ZA
ts_ZA.utf8
tt_RU
tt_RU@iqtelif
tt_RU.utf8
tt_RU.utf8@iqtelif
turkish
ug_CN
ug_CN.utf8
uk_UA
uk_UA.koi8u
uk_UA.utf8
ur_PK
ur_PK.utf8
uz_UZ
uz_UZ@cyrillic
uz_UZ.iso88591
uz_UZ.utf8@cyrillic
ve_ZA
ve_ZA.utf8
vi_VN
vi_VN.tcvn
vi_VN.utf8
wa_BE
wa_BE@euro
wa_BE.iso88591
wa_BE.iso885915@euro
wa_BE.utf8
wo_SN
wo_SN.utf8
xh_ZA
xh_ZA.iso88591
xh_ZA.utf8
yi_US
yi_US.cp1255
yi_US.utf8
yo_NG
yo_NG.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.iso88591
zu_ZA.utf8
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.288477 tramp-send-command (6) # echo foo ; echo bar
15:16:46.295997 tramp-wait-for-regexp (6) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.296254 tramp-open-connection-setup-interactive-shell (5) # Setting coding system to `utf-8' and `utf-8-unix'
15:16:46.296427 tramp-send-command (6) # set +o vi +o emacs
15:16:46.303903 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.304138 tramp-open-connection-setup-interactive-shell (5) # Checking system information
15:16:46.304381 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
15:16:46.313003 tramp-wait-for-regexp (6) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.313346 tramp-open-connection-setup-interactive-shell (5) # Checking remote host type for `send-process-string' bug
15:16:46.313490 tramp-set-remote-path (5) # Setting $PATH environment variable
15:16:46.313709 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
15:16:46.321868 tramp-wait-for-regexp (6) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.322602 tramp-get-test-command (5) # Finding a suitable `test' command
15:16:46.322789 tramp-send-command (6) # test 0 2>/dev/null; echo tramp_exit_status $?
15:16:46.329618 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.329962 tramp-send-command (6) # test -d /bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.336614 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.337283 tramp-send-command (6) # test -d /usr/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.343568 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.344271 tramp-send-command (6) # test -d /sbin 2>/dev/null; echo tramp_exit_status $?
15:16:46.350520 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.351217 tramp-send-command (6) # test -d /usr/sbin 2>/dev/null; echo tramp_exit_status $?
15:16:46.356577 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.357246 tramp-send-command (6) # test -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.363707 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.364282 tramp-send-command (6) # test -d /usr/local/sbin 2>/dev/null; echo tramp_exit_status $?
15:16:46.369361 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.369927 tramp-send-command (6) # test -d /local/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.375690 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.376283 tramp-send-command (6) # test -d /local/freeware/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.382479 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.383063 tramp-send-command (6) # test -d /local/gnu/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.388569 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.389101 tramp-send-command (6) # test -d /usr/freeware/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.394510 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.395037 tramp-send-command (6) # test -d /usr/pkg/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.400599 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.401122 tramp-send-command (6) # test -d /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.406581 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.407100 tramp-send-command (6) # test -d /opt/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.412448 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.413009 tramp-send-command (6) # test -d /opt/sbin 2>/dev/null; echo tramp_exit_status $?
15:16:46.418518 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.419063 tramp-send-command (6) # test -d /opt/local/bin 2>/dev/null; echo tramp_exit_status $?
15:16:46.424477 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.424754 tramp-send-command (6) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
15:16:46.430484 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.430681 tramp-send-command (6) # echo ~root
15:16:46.436578 tramp-wait-for-regexp (6) #
/root
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.436756 tramp-send-command (6) # mesg n; biff n
15:16:46.443792 tramp-wait-for-regexp (6) #
mesg: /dev/pts/1: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.443995 tramp-send-command (6) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
15:16:46.450667 tramp-wait-for-regexp (6) #
"/dev/pts/1"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.450867 tramp-open-connection-setup-interactive-shell (5) # Setting default environment
15:16:46.450980 tramp-send-command (6) # LC_ALL=en_US.utf8; export LC_ALL
15:16:46.457573 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.457729 tramp-send-command (6) # TMOUT=0; export TMOUT
15:16:46.463529 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.463694 tramp-send-command (6) # LC_CTYPE=''; export LC_CTYPE
15:16:46.470536 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.470692 tramp-send-command (6) # TERM=dumb; export TERM
15:16:46.477620 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.477776 tramp-send-command (6) # EMACS=t; export EMACS
15:16:46.484513 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.484691 tramp-send-command (6) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
15:16:46.490695 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.490954 tramp-send-command (6) # PAGER=""; export PAGER
15:16:46.496049 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.496196 tramp-send-command (6) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
15:16:46.501007 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.501520 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...done
15:16:46.501625 tramp-send-command (6) # cd ~dbadmin; pwd
15:16:46.507545 tramp-wait-for-regexp (6) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.508196 tramp-get-test-command (5) # Finding a suitable `test' command
15:16:46.508325 tramp-send-command (6) # test 0 2>/dev/null; echo tramp_exit_status $?
15:16:46.514574 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.514838 tramp-send-command (6) # test -d /home/dbadmin 2>/dev/null; echo tramp_exit_status $?
15:16:46.520463 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.521145 tramp-get-remote-stat (5) # Finding a suitable `stat' command
15:16:46.521290 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
15:16:46.529624 tramp-wait-for-regexp (6) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.532576 tramp-send-command (6) # which \stat | wc -w
15:16:46.540679 tramp-wait-for-regexp (6) #
1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.540912 tramp-send-command (6) # \stat -c '("%N" %s)' / 2>/dev/null; echo tramp_exit_status $?
15:16:46.547791 tramp-wait-for-regexp (6) #
("`/'" 4096)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.547980 tramp-do-file-attributes-with-stat (5) # file attributes with stat: /home/dbadmin/
15:16:46.548075 tramp-get-file-exists-command (5) # Finding command to check if file exists
15:16:46.548247 tramp-send-command (6) # test -e / 2>/dev/null; echo tramp_exit_status $?
15:16:46.554641 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.554858 tramp-send-command (6) # test -e /\ this\ file\ does\ not\ exist\  2>/dev/null; echo tramp_exit_status $?
15:16:46.561535 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.561815 tramp-send-command (6) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h "%U" "%G" %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
15:16:46.569736 tramp-wait-for-regexp (6) #
(("`/home/dbadmin/'") 5 "dbadmin" "verticadba" 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.569943 tramp-get-remote-id (5) # Finding POSIX `id' command
15:16:46.570085 tramp-send-command (6) # while read d; do if test -x $d/id -a -f $d/id; then echo tramp_executable $d/id; break; fi; done <<'0903c09a73980673cba4d4971e46547e'
/bin
/usr/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
0903c09a73980673cba4d4971e46547e
15:16:46.576624 tramp-wait-for-regexp (6) #
tramp_executable /usr/bin/id
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.576841 tramp-send-command (6) # /usr/bin/id -u 2>/dev/null; echo tramp_exit_status $?
15:16:46.583659 tramp-wait-for-regexp (6) #
2039
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.583883 tramp-send-command (6) # /usr/bin/id -gn | sed -e s/^/\"/ -e s/$/\"/ 2>/dev/null; echo tramp_exit_status $?
15:16:46.591674 tramp-wait-for-regexp (6) #
"verticadba"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.592288 tramp-do-file-attributes-with-stat (5) # file attributes with stat: /home/dbadmin/
15:16:46.592463 tramp-send-command (6) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
15:16:46.601502 tramp-wait-for-regexp (6) #
(("`/home/dbadmin/'") 5 2039e0 2304e0 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.601778 tramp-send-command (6) # /usr/bin/id -g  2>/dev/null; echo tramp_exit_status $?
15:16:46.608740 tramp-wait-for-regexp (6) #
2304
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.609069 tramp-send-command (6) # test -r /home/dbadmin/ 2>/dev/null; echo tramp_exit_status $?
15:16:46.615541 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:46.616532 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...
15:16:46.624671 tramp-compute-multi-hops (5) # Add proxy ("vertica" "dbadmin" "/ssh:vertica:")
15:16:46.633244 tramp-maybe-open-connection (6) # /bin/sh -i
15:16:46.635552 tramp-wait-for-regexp (6) #
#$
15:16:46.641634 tramp-maybe-open-connection (3) # Sending command `exec ssh -q   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica'
15:16:46.641775 tramp-send-command (6) # exec ssh -q   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861Iud.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
15:16:46.658056 tramp-process-actions (3) # Waiting for prompts from remote shell...
15:16:46.868474 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.868710 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.868939 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.869107 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.869225 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:46.869349 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:46.869464 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:46.869574 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:46.869689 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:46.869808 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:46.961893 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:46.963260 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:46.963848 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:46.964119 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:46.964256 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
15:16:46.964421 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
15:16:46.964530 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
15:16:46.964634 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
15:16:46.964741 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
15:16:46.964838 tramp-process-one-action (5) # Call `tramp-action-process-alive'
15:16:47.052836 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:47.054933 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:47.055718 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:47.056063 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:47.056181 tramp-process-one-action (5) # Call `tramp-action-succeed'
15:16:47.056325 tramp-process-actions (6) #
X11 forwarding request failed on channel 0
Last login: Thu Aug 28 15:16:45 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[15:16:47 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
15:16:47.056969 tramp-process-actions (3) # Waiting for prompts from remote shell...done
15:16:47.072490 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
15:16:47.091841 tramp-maybe-open-connection (3) # Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:'
15:16:47.092067 tramp-send-command (6) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
15:16:47.107448 tramp-process-actions (3) # Waiting for prompts from remote shell...
15:16:47.125754 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
15:16:47.125959 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
15:16:47.126190 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
15:16:47.126357 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
15:16:47.126503 tramp-process-one-action (5) # Call `tramp-action-succeed'
15:16:47.126647 tramp-process-actions (6) #
sh-4.1$
15:16:47.140999 tramp-process-actions (3) # Waiting for prompts from remote shell...done
15:16:47.157359 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
15:16:47.157594 tramp-open-shell (5) # Opening remote shell `/bin/sh'...
15:16:47.157834 tramp-send-command (6) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
15:16:47.166305 tramp-wait-for-regexp (6) #
#$
15:16:47.166576 tramp-open-shell (5) # Opening remote shell `/bin/sh'...done
15:16:47.166715 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
15:16:47.166845 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
15:16:47.174838 tramp-wait-for-regexp (6) #
#$
15:16:47.175069 tramp-send-command (6) # echo foo
15:16:47.183083 tramp-wait-for-regexp (6) #
foo
#$
15:16:47.183322 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
15:16:47.183533 tramp-send-command (6) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
15:16:47.191045 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.191324 tramp-send-command (6) # PS2=''
15:16:47.198745 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.198992 tramp-send-command (6) # PS3=''
15:16:47.205842 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.206143 tramp-send-command (6) # PROMPT_COMMAND=''
15:16:47.211865 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.212153 tramp-open-connection-setup-interactive-shell (5) # Determining coding system
15:16:47.212406 tramp-send-command (6) # echo foo ; echo bar
15:16:47.219095 tramp-wait-for-regexp (6) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.219397 tramp-open-connection-setup-interactive-shell (5) # Setting coding system to `utf-8' and `utf-8-unix'
15:16:47.219553 tramp-send-command (6) # set +o vi +o emacs
15:16:47.225781 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.226011 tramp-open-connection-setup-interactive-shell (5) # Checking system information
15:16:47.226215 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
15:16:47.234875 tramp-wait-for-regexp (6) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.235241 tramp-open-connection-setup-interactive-shell (5) # Checking remote host type for `send-process-string' bug
15:16:47.235389 tramp-set-remote-path (5) # Setting $PATH environment variable
15:16:47.235579 tramp-send-command (6) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
15:16:47.242721 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.243019 tramp-send-command (6) # mesg n; biff n
15:16:47.249964 tramp-wait-for-regexp (6) #
mesg: /dev/pts/2: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.250224 tramp-send-command (6) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
15:16:47.257582 tramp-wait-for-regexp (6) #
"/dev/pts/2"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.257818 tramp-open-connection-setup-interactive-shell (5) # Setting default environment
15:16:47.257971 tramp-send-command (6) # LC_ALL=en_US.utf8; export LC_ALL
15:16:47.264521 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.264782 tramp-send-command (6) # TMOUT=0; export TMOUT
15:16:47.271532 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.271749 tramp-send-command (6) # LC_CTYPE=''; export LC_CTYPE
15:16:47.277868 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.278151 tramp-send-command (6) # TERM=dumb; export TERM
15:16:47.283535 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.283724 tramp-send-command (6) # EMACS=t; export EMACS
15:16:47.289572 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.289762 tramp-send-command (6) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
15:16:47.295538 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.295743 tramp-send-command (6) # PAGER=""; export PAGER
15:16:47.301575 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.301748 tramp-send-command (6) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
15:16:47.307540 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
15:16:47.308086 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...done
15:16:47.308214 tramp-send-command (6) # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
15:21:15.329050 tramp-send-command (6) # echo are you awake
15:21:15.334764 tramp-wait-for-regexp (6) #
are you awake
///1ebffaf5241a44a316171191a4767e18#$
15:21:15.335006 tramp-send-command (6) # cd ~dbadmin; pwd
15:21:15.340560 tramp-wait-for-regexp (6) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 19:22                                         ` Sam Steingold
@ 2014-08-28 19:44                                           ` Michael Albinus
  2014-08-28 19:54                                             ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-28 19:44 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> now I got "sh: cd: : Permission denied" in *SQL*.

This is due to the command

# cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql

Well, the '' looks very strange. Tramp ought do use here the local part
of default-directory. Has this buffer-local variable been changed
somehow, before vsql has been called?

> is there a way to specify the password in the default-dir?
> is it "sudo:dbadmin#passwd@vertica"?

Not in the file name, by intention. But you could use Emacs'
auth-sources.el for this; Tramp is aware of that package.

> thanks!

Best regards, Micahel.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 19:44                                           ` Michael Albinus
@ 2014-08-28 19:54                                             ` Sam Steingold
  2014-08-28 20:04                                               ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-28 19:54 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Thu, Aug 28, 2014 at 3:44 PM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> now I got "sh: cd: : Permission denied" in *SQL*.
>
> This is due to the command
>
> # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
>
> Well, the '' looks very strange. Tramp ought do use here the local part
> of default-directory. Has this buffer-local variable been changed
> somehow, before vsql has been called?

no, default-directory in *SQL* is still
"/ssh:vertica|sudo:dbadmin@vertica:"

-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 19:54                                             ` Sam Steingold
@ 2014-08-28 20:04                                               ` Michael Albinus
  2014-08-29 15:00                                                 ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-08-28 20:04 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>> This is due to the command
>>
>> # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
>>
>> Well, the '' looks very strange. Tramp ought do use here the local part
>> of default-directory. Has this buffer-local variable been changed
>> somehow, before vsql has been called?
>
> no, default-directory in *SQL* is still
> "/ssh:vertica|sudo:dbadmin@vertica:"

So run it with tramp-verbose 10. This gives us a backtrace in case of
errors; maybe we see more.

Best regards, Michael.

PS: If possible, I would like to debug it locally. Is there a recipe I
could use?



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-28 20:04                                               ` Michael Albinus
@ 2014-08-29 15:00                                                 ` Sam Steingold
  2014-09-05 14:19                                                   ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-08-29 15:00 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1519 bytes --]

On Thu, Aug 28, 2014 at 4:04 PM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>>> This is due to the command
>>>
>>> # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
>>>
>>> Well, the '' looks very strange. Tramp ought do use here the local part
>>> of default-directory. Has this buffer-local variable been changed
>>> somehow, before vsql has been called?
>>
>> no, default-directory in *SQL* is still
>> "/ssh:vertica|sudo:dbadmin@vertica:"
>
> So run it with tramp-verbose 10. This gives us a backtrace in case of
> errors; maybe we see more.

attached.

*SQL* was empty except for

-----------------------------------
sh: cd: : Permission denied
-----------------------------------

I typed this:
-----------------------------------
ls
///1ebffaf5241a44a316171191a4767e18#$ls: cannot open directory .:
Permission denied
vsql --username dbadmin --password xxxxxx
///1ebffaf5241a44a316171191a4767e18#$Welcome to vsql, the Vertica
Analytic Database interactive terminal.

Type:  \h or \? for help with vsql commands
       \g or terminate with semicolon to execute query
       \q to quit

dbadmin=>
-----------------------------------

and I am in business!

> PS: If possible, I would like to debug it locally. Is there a recipe I could use?

I am not sure what you mean, but I cannot give you access to the the
box in question (if that is what you mean).
Sorry.

thanks for your help!


-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: tramp-10.txt --]
[-- Type: text/plain; charset=UTF-8; name="tramp-10.txt", Size: 188080 bytes --]

;; GNU Emacs: 24.4.50.8 Tramp: 2.2.11-pre -*- mode: outline; -*-
10:55:25.372257 tramp-get-connection-property (7) # ~dbadmin undef
10:55:25.372414 tramp-get-connection-property (7) # process-name nil
10:55:25.372512 tramp-get-connection-property (7) # process-name nil
10:55:25.372603 tramp-get-connection-property (7) # process-buffer nil
10:55:25.388654 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...
10:55:25.405094 tramp-compute-multi-hops (5) # Add proxy ("vertica" "dbadmin" "/ssh:vertica:")
10:55:25.405504 tramp-get-connection-property (7) # process-name nil
10:55:25.405644 tramp-get-connection-property (7) # process-buffer nil
10:55:25.414109 tramp-set-connection-property (7) # vector [sudo dbadmin vertica  ssh:vertica|]
10:55:25.414301 tramp-maybe-open-connection (6) # /bin/sh -i
10:55:25.414407 tramp-get-connection-property (7) # vector [sudo dbadmin vertica  ssh:vertica|]
10:55:25.414541 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.414637 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.414810 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.416845 tramp-accept-process-output (10) #
#$
10:55:25.416966 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.417082 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.417202 tramp-wait-for-regexp (6) #
#$
10:55:25.417761 tramp-get-connection-property (7) # temp-file undef
10:55:25.417951 tramp-set-connection-property (7) # temp-file /var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw
10:55:25.419208 tramp-maybe-open-connection (3) # Sending command `exec ssh   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica'
10:55:25.419333 tramp-get-connection-property (7) # process-name nil
10:55:25.419449 tramp-get-connection-property (7) # remote-echo nil
10:55:25.419556 tramp-send-command (6) # exec ssh   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
10:55:25.419664 tramp-get-connection-property (7) # process-name nil
10:55:25.419758 tramp-get-connection-property (7) # chunksize nil
10:55:25.419864 tramp-set-connection-property (7) # last-cmd-time (21504 37981 419827 0)
10:55:25.419986 tramp-send-string (10) # exec ssh   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
10:55:25.420073 tramp-get-connection-property (7) # process-buffer nil
10:55:25.438031 tramp-process-actions (3) # Waiting for prompts from remote shell...
10:55:25.454893 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.548603 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
10:55:25.548738 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.548855 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.548963 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.549176 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.549317 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.549425 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.549640 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.549758 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.549882 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550038 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.550162 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550280 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550402 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:25.550515 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550624 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550750 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:25.550864 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.550972 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.551101 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:25.551219 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.551325 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.551457 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:25.551581 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.551695 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.551835 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:25.551952 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.552062 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.552186 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:25.552319 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.614716 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.sam@analytics001.smq.mgnt.cc:22.qtkyHZtF7Lb7oHoZ" too long for Unix domain socket
10:55:25.614886 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.615061 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.615206 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.616204 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.616368 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.616495 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.616898 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.617066 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.617200 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.617444 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.617558 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.617666 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.617798 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:25.617918 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.618021 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.618173 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:25.618288 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.618406 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.618531 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:25.618675 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.618847 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.619002 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:25.619129 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.619255 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.619402 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:25.619533 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.619665 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.619795 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:25.619930 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.639840 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.sam@analytics001.smq.mgnt.cc:22.qtkyHZtF7Lb7oHoZ" too long for Unix domain socket
X11 forwarding request failed on channel 0
10:55:25.639985 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.640103 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.640214 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.640969 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.641103 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.641219 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.641546 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.641657 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.641767 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.641951 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.642044 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642140 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642256 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:25.642366 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642469 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642602 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:25.642697 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642804 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.642917 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:25.643027 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643129 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643243 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:25.643356 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643463 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643572 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:25.643681 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643778 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.643881 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:25.643978 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.644308 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.sam@analytics001.smq.mgnt.cc:22.qtkyHZtF7Lb7oHoZ" too long for Unix domain socket
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:45:29 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
10:55:25.644414 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.644513 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.644599 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.646281 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.646387 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.646481 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.647151 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.647240 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.647324 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.647617 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.647699 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.647787 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.647918 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:25.647999 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648084 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648267 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:25.648360 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648449 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648547 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:25.648643 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648723 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648826 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:25.648909 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.648987 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.649099 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:25.649184 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.649264 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.649348 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:25.649437 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.733367 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.sam@analytics001.smq.mgnt.cc:22.qtkyHZtF7Lb7oHoZ" too long for Unix domain socket
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:45:29 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[10:55:27 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
10:55:25.733592 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.733750 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.733895 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.736746 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.736936 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.737039 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.737974 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.738101 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.738219 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.738628 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.738757 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.738874 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.738999 tramp-process-one-action (5) # Call `tramp-action-succeed'
10:55:25.739144 tramp-get-connection-property (7) # process-buffer nil
10:55:25.739261 tramp-process-actions (6) #
X11 forwarding request failed on channel 0
ControlPath "/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.sam@analytics001.smq.mgnt.cc:22.qtkyHZtF7Lb7oHoZ" too long for Unix domain socket
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:45:29 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[10:55:27 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
10:55:25.739391 tramp-get-connection-property (7) # process-buffer nil
10:55:25.739996 tramp-process-actions (3) # Waiting for prompts from remote shell...done
10:55:25.754165 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
10:55:25.754493 tramp-get-file-property (8) #  gateway nil
10:55:25.754674 tramp-get-connection-property (7) # temp-file /var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw
10:55:25.770750 tramp-maybe-open-connection (3) # Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:'
10:55:25.770927 tramp-get-connection-property (7) # process-name nil
10:55:25.771062 tramp-get-connection-property (7) # remote-echo nil
10:55:25.771165 tramp-send-command (6) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
10:55:25.771272 tramp-get-connection-property (7) # process-name nil
10:55:25.771384 tramp-get-connection-property (7) # chunksize nil
10:55:25.771506 tramp-set-connection-property (7) # last-cmd-time (21504 37981 771467 0)
10:55:25.771637 tramp-send-string (10) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
10:55:25.771742 tramp-get-connection-property (7) # process-buffer nil
10:55:25.771982 tramp-set-connection-property (7) # first-password-request t
10:55:25.787034 tramp-process-actions (3) # Waiting for prompts from remote shell...
10:55:25.806005 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.806581 tramp-accept-process-output (10) #
sh-4.1$
10:55:25.806729 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:25.806882 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.807011 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.807196 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:25.807389 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.807519 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.807717 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:25.807864 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.807987 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.808114 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:25.808251 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.808373 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.808517 tramp-process-one-action (5) # Call `tramp-action-succeed'
10:55:25.808663 tramp-get-connection-property (7) # process-buffer nil
10:55:25.808794 tramp-process-actions (6) #
sh-4.1$
10:55:25.808940 tramp-get-connection-property (7) # process-buffer nil
10:55:25.815170 tramp-process-actions (3) # Waiting for prompts from remote shell...done
10:55:25.829563 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
10:55:25.829771 tramp-get-connection-property (7) # remote-shell nil
10:55:25.829942 tramp-open-shell (5) # Opening remote shell `/bin/sh'...
10:55:25.830162 tramp-get-connection-property (7) # process-name nil
10:55:25.830317 tramp-get-connection-property (7) # remote-echo nil
10:55:25.830463 tramp-send-command (6) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
10:55:25.830603 tramp-get-connection-property (7) # process-name nil
10:55:25.830742 tramp-get-connection-property (7) # chunksize nil
10:55:25.830872 tramp-set-connection-property (7) # last-cmd-time (21504 37981 830826 0)
10:55:25.831057 tramp-send-string (10) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
10:55:25.831182 tramp-get-connection-property (7) # process-buffer nil
10:55:25.831395 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.831537 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.831699 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.839566 tramp-accept-process-output (10) #
#$
10:55:25.839761 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.839925 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.840077 tramp-wait-for-regexp (6) #
#$
10:55:25.840252 tramp-get-connection-property (7) # process-name nil
10:55:25.840414 tramp-set-connection-property (7) # remote-shell /bin/sh
10:55:25.840546 tramp-open-shell (5) # Opening remote shell `/bin/sh'...done
10:55:25.840688 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
10:55:25.840822 tramp-get-connection-property (7) # process-name nil
10:55:25.840957 tramp-get-connection-property (7) # remote-echo nil
10:55:25.841076 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
10:55:25.841214 tramp-get-connection-property (7) # process-name nil
10:55:25.841355 tramp-get-connection-property (7) # chunksize nil
10:55:25.841491 tramp-set-connection-property (7) # last-cmd-time (21504 37981 841446 0)
10:55:25.841650 tramp-send-string (10) # stty -inlcr -echo kill '^U' erase '^H'
10:55:25.841797 tramp-get-connection-property (7) # process-buffer nil
10:55:25.841995 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.842128 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.842265 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.850240 tramp-accept-process-output (10) #
#$
10:55:25.850440 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.850620 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.850768 tramp-wait-for-regexp (6) #
#$
10:55:25.850896 tramp-get-connection-property (7) # process-name nil
10:55:25.851021 tramp-get-connection-property (7) # remote-echo nil
10:55:25.851121 tramp-send-command (6) # echo foo
10:55:25.851238 tramp-get-connection-property (7) # process-name nil
10:55:25.851351 tramp-get-connection-property (7) # chunksize nil
10:55:25.851466 tramp-set-connection-property (7) # last-cmd-time (21504 37981 851424 0)
10:55:25.851587 tramp-send-string (10) # echo foo
10:55:25.851697 tramp-get-connection-property (7) # process-buffer nil
10:55:25.851847 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.851956 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.852065 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.859490 tramp-accept-process-output (10) #
foo
#$
10:55:25.859675 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.859834 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.859968 tramp-wait-for-regexp (6) #
foo
#$
10:55:25.860135 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
10:55:25.860309 tramp-get-connection-property (7) # process-name nil
10:55:25.860442 tramp-get-connection-property (7) # remote-echo nil
10:55:25.860577 tramp-send-command (6) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
10:55:25.860715 tramp-get-connection-property (7) # process-name nil
10:55:25.860858 tramp-get-connection-property (7) # chunksize nil
10:55:25.860997 tramp-set-connection-property (7) # last-cmd-time (21504 37981 860946 0)
10:55:25.861140 tramp-send-string (10) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
10:55:25.861279 tramp-get-connection-property (7) # process-buffer nil
10:55:25.861468 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.861604 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.861748 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.869243 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.869427 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.869565 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.869702 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.869910 tramp-get-connection-property (7) # process-name nil
10:55:25.870055 tramp-get-connection-property (7) # remote-echo nil
10:55:25.870184 tramp-send-command (6) # PS2=''
10:55:25.870316 tramp-get-connection-property (7) # process-name nil
10:55:25.870443 tramp-get-connection-property (7) # chunksize nil
10:55:25.870577 tramp-set-connection-property (7) # last-cmd-time (21504 37981 870534 0)
10:55:25.870717 tramp-send-string (10) # PS2=''
10:55:25.870844 tramp-get-connection-property (7) # process-buffer nil
10:55:25.871012 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.871148 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.871260 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.877144 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.877281 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.877378 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.877493 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.877652 tramp-get-connection-property (7) # process-name nil
10:55:25.877762 tramp-get-connection-property (7) # remote-echo nil
10:55:25.877855 tramp-send-command (6) # PS3=''
10:55:25.877956 tramp-get-connection-property (7) # process-name nil
10:55:25.878065 tramp-get-connection-property (7) # chunksize nil
10:55:25.878173 tramp-set-connection-property (7) # last-cmd-time (21504 37981 878136 0)
10:55:25.878288 tramp-send-string (10) # PS3=''
10:55:25.878386 tramp-get-connection-property (7) # process-buffer nil
10:55:25.878522 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.878628 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.878727 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.884346 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.884542 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.884693 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.884852 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.885056 tramp-get-connection-property (7) # process-name nil
10:55:25.885214 tramp-get-connection-property (7) # remote-echo nil
10:55:25.885346 tramp-send-command (6) # PROMPT_COMMAND=''
10:55:25.885471 tramp-get-connection-property (7) # process-name nil
10:55:25.885598 tramp-get-connection-property (7) # chunksize nil
10:55:25.885729 tramp-set-connection-property (7) # last-cmd-time (21504 37981 885683 0)
10:55:25.885892 tramp-send-string (10) # PROMPT_COMMAND=''
10:55:25.886020 tramp-get-connection-property (7) # process-buffer nil
10:55:25.886201 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.886332 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.886476 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.892454 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.892669 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.892806 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.892945 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.893142 tramp-open-connection-setup-interactive-shell (5) # Determining coding system
10:55:25.893333 tramp-get-connection-property (7) # locale undef
10:55:25.893492 tramp-get-connection-property (7) # process-name nil
10:55:25.893629 tramp-get-connection-property (7) # process-name nil
10:55:25.893753 tramp-get-connection-property (7) # process-buffer nil
10:55:25.893919 tramp-get-connection-property (7) # last-cmd-time (21504 37981 885683 0)
10:55:25.894126 tramp-get-connection-property (7) # process-name nil
10:55:25.894261 tramp-get-connection-property (7) # remote-echo nil
10:55:25.894394 tramp-send-command (6) # locale -a
10:55:25.894516 tramp-get-connection-property (7) # process-name nil
10:55:25.894645 tramp-get-connection-property (7) # chunksize nil
10:55:25.894774 tramp-set-connection-property (7) # last-cmd-time (21504 37981 894734 0)
10:55:25.894921 tramp-send-string (10) # locale -a
10:55:25.895051 tramp-get-connection-property (7) # process-buffer nil
10:55:25.895228 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.895342 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.895477 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.904312 tramp-accept-process-output (10) #
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER@saaho
aa_ER.utf8
aa_ER.utf8@saaho
aa_ET
aa_ET.utf8
af_ZA
af_ZA.iso88591
af_ZA.utf8
am_ET
am_ET.utf8
an_ES
an_ES.iso885915
an_ES.utf8
ar_AE
ar_AE.iso88596
ar_AE.utf8
ar_BH
ar_BH.iso88596
ar_BH.utf8
ar_DZ
ar_DZ.iso88596
ar_DZ.utf8
ar_EG
ar_EG.iso88596
ar_EG.utf8
ar_IN
ar_IN.utf8
ar_IQ
ar_IQ.iso88596
ar_IQ.utf8
ar_JO
ar_JO.iso88596
ar_JO.utf8
ar_KW
ar_KW.iso88596
ar_KW.utf8
ar_LB
ar_LB.iso88596
ar_LB.utf8
ar_LY
ar_LY.iso88596
ar_LY.utf8
ar_MA
ar_MA.iso88596
ar_MA.utf8
ar_OM
ar_OM.iso88596
ar_OM.utf8
ar_QA
ar_QA.iso88596
ar_QA.utf8
ar_SA
ar_SA.iso88596
ar_SA.utf8
ar_SD
ar_SD.iso88596
ar_SD.utf8
ar_SY
ar_SY.iso88596
ar_SY.utf8
ar_TN
ar_TN.iso88596
ar_TN.utf8
ar_YE
ar_YE.iso88596
ar_YE.utf8
as_IN
as_IN.utf8
ast_ES
ast_ES.iso885915
ast_ES.utf8
az_AZ
az_AZ.utf8
be_BY
be_BY.cp1251
be_BY@latin
be_BY.utf8
be_BY.utf8@latin
ber_DZ
ber_DZ.utf8
ber_MA
ber_MA.utf8
bg_BG
bg_BG.cp1251
bg_BG.utf8
bn_BD
bn_BD.utf8
bn_IN
bn_IN.utf8
bo_CN
bo_CN.utf8
bo_IN
bo_IN.utf8
bokmal
bokmål
br_FR
br_FR@euro
br_FR.iso88591
br_FR.iso885915@euro
br_FR.utf8
bs_BA
bs_BA.iso88592
bs_BA.utf8
byn_ER
byn_ER.utf8
C
ca_AD
ca_AD.iso885915
ca_AD.utf8
ca_ES
ca_ES@euro
ca_ES.iso88591
ca_ES.iso885915@euro
ca_ES.utf8
ca_FR
ca_FR.iso885915
ca_FR.utf8
ca_IT
ca_IT.iso885915
ca_IT.utf8
catalan
crh_UA
crh_UA.utf8
croatian
csb_PL
csb_PL.utf8
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
cv_RU
cv_RU.utf8
cy_GB
cy_GB.iso885914
cy_GB.utf8
czech
da_DK
da_DK.iso88591
da_DK.iso885915
da_DK.utf8
danish
dansk
de_AT
de_AT@euro
de_AT.iso88591
de_AT.iso885915@euro
de_AT.utf8
de_BE
de_BE@euro
de_BE.iso88591
de_BE.iso885915@euro
de_BE.utf8
de_CH
de_CH.iso88591
de_CH.utf8
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
de_LU
de_LU@euro
de_LU.iso88591
de_LU.iso885915@euro
de_LU.utf8
deutsch
dutch
dv_MV
dv_MV.utf8
dz_BT
dz_BT.utf8
eesti
el_CY
el_CY.iso88597
el_CY.utf8
el_GR
el_GR.iso88597
el_GR.utf8
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
en_CA
en_CA.iso88591
en_CA.utf8
en_DK
en_DK.iso88591
en_DK.utf8
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.iso88591
en_HK.utf8
en_IE
en_IE@euro
en_IE.iso88591
en_IE.iso885915@euro
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ
en_NZ.iso88591
en_NZ.utf8
en_PH
en_PH.iso88591
en_PH.utf8
en_SG
en_SG.iso88591
en_SG.utf8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591
en_ZA.utf8
en_ZW
en_ZW.iso88591
en_ZW.utf8
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
estonian
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8
et_EE
et_EE.iso88591
et_EE.iso885915
et_EE.utf8
eu_ES
eu_ES@euro
eu_ES.iso88591
eu_ES.iso885915@euro
eu_ES.utf8
fa_IR
fa_IR.utf8
fi_FI
fi_FI@euro
fi_FI.iso88591
fi_FI.iso885915@euro
fi_FI.utf8
fil_PH
fil_PH.utf8
finnish
fo_FO
fo_FO.iso88591
fo_FO.utf8
français
fr_BE
fr_BE@euro
fr_BE.iso88591
fr_BE.iso885915@euro
fr_BE.utf8
fr_CA
fr_CA.iso88591
fr_CA.utf8
fr_CH
fr_CH.iso88591
fr_CH.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_LU
fr_LU@euro
fr_LU.iso88591
fr_LU.iso885915@euro
fr_LU.utf8
fur_IT
fur_IT.utf8
fy_DE
fy_DE.utf8
fy_NL
fy_NL.utf8
ga_IE
ga_IE@euro
ga_IE.iso88591
ga_IE.iso885915@euro
ga_IE.utf8
galego
galician
gd_GB
gd_GB.iso885915
gd_GB.utf8
german
gez_ER
gez_ER@abegede
gez_ER.utf8
gez_ER.utf8@abegede
gez_ET
gez_ET@abegede
gez_ET.utf8
gez_ET.utf8@abegede
gl_ES
gl_ES@euro
gl_ES.iso88591
gl_ES.iso885915@euro
gl_ES.utf8
greek
gu_IN
gu_IN.utf8
gv_GB
gv_GB.iso88591
gv_GB.utf8
ha_NG
ha_NG.utf8
hebrew
he_IL
he_IL.iso88598
he_IL.utf8
hi_IN
hi_IN.utf8
hne_IN
hne_IN.utf8
hr_HR
hr_HR.iso88592
hr_HR.utf8
hrvatski
hsb_DE
hsb_DE.iso88592
hsb_DE.utf8
ht_HT
ht_HT.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
hungarian
hy_AM
hy_AM.armscii8
hy_AM.utf8
icelandic
id_ID
id_ID.iso88591
id_ID.utf8
ig_NG
ig_NG.utf8
ik_CA
ik_CA.utf8
is_IS
is_IS.iso88591
is_IS.utf8
italian
it_CH
it_CH.iso88591
it_CH.utf8
it_IT
it_IT@euro
it_IT.iso88591
it_IT.iso885915@euro
it_IT.utf8
iu_CA
iu_CA.utf8
iw_IL
iw_IL.iso88598
iw_IL.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
ka_GE
ka_GE.georgianps
ka_GE.utf8
kk_KZ
kk_KZ.pt154
kk_KZ.utf8
kl_GL
kl_GL.iso88591
kl_GL.utf8
km_KH
km_KH.utf8
kn_IN
kn_IN.utf8
kok_IN
kok_IN.utf8
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ks_IN
ks_IN@devanagari
ks_IN.utf8
ks_IN.utf8@devanagari
ku_TR
ku_TR.iso88599
ku_TR.utf8
kw_GB
kw_GB.iso88591
kw_GB.utf8
ky_KG
ky_KG.utf8
lg_UG
lg_UG.iso885910
lg_UG.utf8
li_BE
li_BE.utf8
li_NL
li_NL.utf8
lithuanian
lo_LA
lo_LA.utf8
lt_LT
lt_LT.iso885913
lt_LT.utf8
lv_LV
lv_LV.iso885913
lv_LV.utf8
mai_IN
mai_IN.utf8
mg_MG
mg_MG.iso885915
mg_MG.utf8
mi_NZ
mi_NZ.iso885913
mi_NZ.utf8
mk_MK
mk_MK.iso88595
mk_MK.utf8
ml_IN
ml_IN.utf8
mn_MN
mn_MN.utf8
mr_IN
mr_IN.utf8
ms_MY
ms_MY.iso88591
ms_MY.utf8
mt_MT
mt_MT.iso88593
mt_MT.utf8
my_MM
my_MM.utf8
nan_TW@latin
nan_TW.utf8@latin
nb_NO
nb_NO.iso88591
nb_NO.utf8
nds_DE
nds_DE.utf8
nds_NL
nds_NL.utf8
ne_NP
ne_NP.utf8
nl_AW
nl_AW.utf8
nl_BE
nl_BE@euro
nl_BE.iso88591
nl_BE.iso885915@euro
nl_BE.utf8
nl_NL
nl_NL@euro
nl_NL.iso88591
nl_NL.iso885915@euro
nl_NL.utf8
nn_NO
nn_NO.iso88591
nn_NO.utf8
no_NO
no_NO.iso88591
no_NO.utf8
norwegian
nr_ZA
nr_ZA.utf8
nso_ZA
nso_ZA.utf8
nynorsk
oc_FR
oc_FR.iso88591
oc_FR.utf8
om_ET
om_ET.utf8
om_KE
om_KE.iso88591
om_KE.utf8
or_IN
or_IN.utf8
pa_IN
pa_IN.utf8
pap_AN
pap_AN.utf8
pa_PK
pa_PK.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
portuguese
POSIX
ps_AF
ps_AF.utf8
pt_BR
pt_BR.iso88591
pt_BR.utf8
pt_PT
pt_PT@euro
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.utf8
romanian
ro_RO
ro_RO.iso88592
ro_RO.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
rw_RW
rw_RW.utf8
sa_IN
sa_IN.utf8
sc_IT
sc_IT.utf8
sd_IN
sd_IN@devanagari
sd_IN.utf8
sd_IN.utf8@devanagari
se_NO
se_NO.utf8
shs_CA
shs_CA.utf8
sid_ET
sid_ET.utf8
si_LK
si_LK.utf8
sk_SK
sk_SK.iso88592
sk_SK.utf8
slovak
slovene
slovenian
sl_SI
sl_SI.iso88592
sl_SI.utf8
so_DJ
so_DJ.iso88591
so_DJ.utf8
so_ET
so_ET.utf8
so_KE
so_KE.iso88591
so_KE.utf8
so_SO
so_SO.iso88591
so_SO.utf8
spanish
sq_AL
sq_AL.iso88591
sq_AL.utf8
sq_MK
sq_MK.utf8
sr_ME
sr_ME.utf8
sr_RS
sr_RS@latin
sr_RS.utf8
sr_RS.utf8@latin
ss_ZA
ss_ZA.utf8
st_ZA
st_ZA.iso88591
st_ZA.utf8
sv_FI
sv_FI@euro
sv_FI.iso88591
sv_FI.iso885915@euro
sv_FI.utf8
sv_SE
sv_SE.iso88591
sv_SE.iso885915
sv_SE.utf8
swedish
ta_IN
ta_IN.utf8
te_IN
te_IN.utf8
tg_TJ
tg_TJ.koi8t
tg_TJ.utf8
thai
th_TH
th_TH.tis620
th_TH.utf8
ti_ER
ti_ER.utf8
ti_ET
ti_ET.utf8
tig_ER
tig_ER.utf8
tk_TM
tk_TM.utf8
tl_PH
tl_PH.iso88591
tl_PH.utf8
tn_ZA
tn_ZA.utf8
tr_CY
tr_CY.iso88599
tr_CY.utf8
tr_TR
tr_TR.iso88599
tr_TR.utf8
ts_ZA
ts_ZA.utf8
tt_RU
tt_RU@iqtelif
tt_RU.utf8
tt_RU.utf8@iqtelif
turkish
ug_CN
ug_CN.utf8
uk_UA
uk_UA.koi8u
uk_UA.utf8
ur_PK
ur_PK.utf8
uz_UZ
uz_UZ@cyrillic
uz_UZ.iso88591
uz_UZ.utf8@cyrillic
ve_ZA
ve_ZA.utf8
vi_VN
vi_VN.tcvn
vi_VN.utf8
wa_BE
wa_BE@euro
wa_BE.iso88591
wa_BE.iso885915@euro
wa_BE.utf8
wo_SN
wo_SN.utf8
xh_ZA
xh_ZA.iso88591
xh_ZA.utf8
yi_US
yi_US.cp1255
yi_US.utf8
yo_NG
yo_NG.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.iso88591
zu_ZA.utf8
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.904946 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.905078 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.905229 tramp-wait-for-regexp (6) #
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER@saaho
aa_ER.utf8
aa_ER.utf8@saaho
aa_ET
aa_ET.utf8
af_ZA
af_ZA.iso88591
af_ZA.utf8
am_ET
am_ET.utf8
an_ES
an_ES.iso885915
an_ES.utf8
ar_AE
ar_AE.iso88596
ar_AE.utf8
ar_BH
ar_BH.iso88596
ar_BH.utf8
ar_DZ
ar_DZ.iso88596
ar_DZ.utf8
ar_EG
ar_EG.iso88596
ar_EG.utf8
ar_IN
ar_IN.utf8
ar_IQ
ar_IQ.iso88596
ar_IQ.utf8
ar_JO
ar_JO.iso88596
ar_JO.utf8
ar_KW
ar_KW.iso88596
ar_KW.utf8
ar_LB
ar_LB.iso88596
ar_LB.utf8
ar_LY
ar_LY.iso88596
ar_LY.utf8
ar_MA
ar_MA.iso88596
ar_MA.utf8
ar_OM
ar_OM.iso88596
ar_OM.utf8
ar_QA
ar_QA.iso88596
ar_QA.utf8
ar_SA
ar_SA.iso88596
ar_SA.utf8
ar_SD
ar_SD.iso88596
ar_SD.utf8
ar_SY
ar_SY.iso88596
ar_SY.utf8
ar_TN
ar_TN.iso88596
ar_TN.utf8
ar_YE
ar_YE.iso88596
ar_YE.utf8
as_IN
as_IN.utf8
ast_ES
ast_ES.iso885915
ast_ES.utf8
az_AZ
az_AZ.utf8
be_BY
be_BY.cp1251
be_BY@latin
be_BY.utf8
be_BY.utf8@latin
ber_DZ
ber_DZ.utf8
ber_MA
ber_MA.utf8
bg_BG
bg_BG.cp1251
bg_BG.utf8
bn_BD
bn_BD.utf8
bn_IN
bn_IN.utf8
bo_CN
bo_CN.utf8
bo_IN
bo_IN.utf8
bokmal
bokmål
br_FR
br_FR@euro
br_FR.iso88591
br_FR.iso885915@euro
br_FR.utf8
bs_BA
bs_BA.iso88592
bs_BA.utf8
byn_ER
byn_ER.utf8
C
ca_AD
ca_AD.iso885915
ca_AD.utf8
ca_ES
ca_ES@euro
ca_ES.iso88591
ca_ES.iso885915@euro
ca_ES.utf8
ca_FR
ca_FR.iso885915
ca_FR.utf8
ca_IT
ca_IT.iso885915
ca_IT.utf8
catalan
crh_UA
crh_UA.utf8
croatian
csb_PL
csb_PL.utf8
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
cv_RU
cv_RU.utf8
cy_GB
cy_GB.iso885914
cy_GB.utf8
czech
da_DK
da_DK.iso88591
da_DK.iso885915
da_DK.utf8
danish
dansk
de_AT
de_AT@euro
de_AT.iso88591
de_AT.iso885915@euro
de_AT.utf8
de_BE
de_BE@euro
de_BE.iso88591
de_BE.iso885915@euro
de_BE.utf8
de_CH
de_CH.iso88591
de_CH.utf8
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
de_LU
de_LU@euro
de_LU.iso88591
de_LU.iso885915@euro
de_LU.utf8
deutsch
dutch
dv_MV
dv_MV.utf8
dz_BT
dz_BT.utf8
eesti
el_CY
el_CY.iso88597
el_CY.utf8
el_GR
el_GR.iso88597
el_GR.utf8
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
en_CA
en_CA.iso88591
en_CA.utf8
en_DK
en_DK.iso88591
en_DK.utf8
en_GB
en_GB.iso88591
en_GB.iso885915
en_GB.utf8
en_HK
en_HK.iso88591
en_HK.utf8
en_IE
en_IE@euro
en_IE.iso88591
en_IE.iso885915@euro
en_IE.utf8
en_IN
en_IN.utf8
en_NG
en_NG.utf8
en_NZ
en_NZ.iso88591
en_NZ.utf8
en_PH
en_PH.iso88591
en_PH.utf8
en_SG
en_SG.iso88591
en_SG.utf8
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
en_ZA
en_ZA.iso88591
en_ZA.utf8
en_ZW
en_ZW.iso88591
en_ZW.utf8
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES@euro
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
estonian
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8
et_EE
et_EE.iso88591
et_EE.iso885915
et_EE.utf8
eu_ES
eu_ES@euro
eu_ES.iso88591
eu_ES.iso885915@euro
eu_ES.utf8
fa_IR
fa_IR.utf8
fi_FI
fi_FI@euro
fi_FI.iso88591
fi_FI.iso885915@euro
fi_FI.utf8
fil_PH
fil_PH.utf8
finnish
fo_FO
fo_FO.iso88591
fo_FO.utf8
français
fr_BE
fr_BE@euro
fr_BE.iso88591
fr_BE.iso885915@euro
fr_BE.utf8
fr_CA
fr_CA.iso88591
fr_CA.utf8
fr_CH
fr_CH.iso88591
fr_CH.utf8
french
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_LU
fr_LU@euro
fr_LU.iso88591
fr_LU.iso885915@euro
fr_LU.utf8
fur_IT
fur_IT.utf8
fy_DE
fy_DE.utf8
fy_NL
fy_NL.utf8
ga_IE
ga_IE@euro
ga_IE.iso88591
ga_IE.iso885915@euro
ga_IE.utf8
galego
galician
gd_GB
gd_GB.iso885915
gd_GB.utf8
german
gez_ER
gez_ER@abegede
gez_ER.utf8
gez_ER.utf8@abegede
gez_ET
gez_ET@abegede
gez_ET.utf8
gez_ET.utf8@abegede
gl_ES
gl_ES@euro
gl_ES.iso88591
gl_ES.iso885915@euro
gl_ES.utf8
greek
gu_IN
gu_IN.utf8
gv_GB
gv_GB.iso88591
gv_GB.utf8
ha_NG
ha_NG.utf8
hebrew
he_IL
he_IL.iso88598
he_IL.utf8
hi_IN
hi_IN.utf8
hne_IN
hne_IN.utf8
hr_HR
hr_HR.iso88592
hr_HR.utf8
hrvatski
hsb_DE
hsb_DE.iso88592
hsb_DE.utf8
ht_HT
ht_HT.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
hungarian
hy_AM
hy_AM.armscii8
hy_AM.utf8
icelandic
id_ID
id_ID.iso88591
id_ID.utf8
ig_NG
ig_NG.utf8
ik_CA
ik_CA.utf8
is_IS
is_IS.iso88591
is_IS.utf8
italian
it_CH
it_CH.iso88591
it_CH.utf8
it_IT
it_IT@euro
it_IT.iso88591
it_IT.iso885915@euro
it_IT.utf8
iu_CA
iu_CA.utf8
iw_IL
iw_IL.iso88598
iw_IL.utf8
ja_JP
ja_JP.eucjp
ja_JP.ujis
ja_JP.utf8
japanese
japanese.euc
ka_GE
ka_GE.georgianps
ka_GE.utf8
kk_KZ
kk_KZ.pt154
kk_KZ.utf8
kl_GL
kl_GL.iso88591
kl_GL.utf8
km_KH
km_KH.utf8
kn_IN
kn_IN.utf8
kok_IN
kok_IN.utf8
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ks_IN
ks_IN@devanagari
ks_IN.utf8
ks_IN.utf8@devanagari
ku_TR
ku_TR.iso88599
ku_TR.utf8
kw_GB
kw_GB.iso88591
kw_GB.utf8
ky_KG
ky_KG.utf8
lg_UG
lg_UG.iso885910
lg_UG.utf8
li_BE
li_BE.utf8
li_NL
li_NL.utf8
lithuanian
lo_LA
lo_LA.utf8
lt_LT
lt_LT.iso885913
lt_LT.utf8
lv_LV
lv_LV.iso885913
lv_LV.utf8
mai_IN
mai_IN.utf8
mg_MG
mg_MG.iso885915
mg_MG.utf8
mi_NZ
mi_NZ.iso885913
mi_NZ.utf8
mk_MK
mk_MK.iso88595
mk_MK.utf8
ml_IN
ml_IN.utf8
mn_MN
mn_MN.utf8
mr_IN
mr_IN.utf8
ms_MY
ms_MY.iso88591
ms_MY.utf8
mt_MT
mt_MT.iso88593
mt_MT.utf8
my_MM
my_MM.utf8
nan_TW@latin
nan_TW.utf8@latin
nb_NO
nb_NO.iso88591
nb_NO.utf8
nds_DE
nds_DE.utf8
nds_NL
nds_NL.utf8
ne_NP
ne_NP.utf8
nl_AW
nl_AW.utf8
nl_BE
nl_BE@euro
nl_BE.iso88591
nl_BE.iso885915@euro
nl_BE.utf8
nl_NL
nl_NL@euro
nl_NL.iso88591
nl_NL.iso885915@euro
nl_NL.utf8
nn_NO
nn_NO.iso88591
nn_NO.utf8
no_NO
no_NO.iso88591
no_NO.utf8
norwegian
nr_ZA
nr_ZA.utf8
nso_ZA
nso_ZA.utf8
nynorsk
oc_FR
oc_FR.iso88591
oc_FR.utf8
om_ET
om_ET.utf8
om_KE
om_KE.iso88591
om_KE.utf8
or_IN
or_IN.utf8
pa_IN
pa_IN.utf8
pap_AN
pap_AN.utf8
pa_PK
pa_PK.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
polish
portuguese
POSIX
ps_AF
ps_AF.utf8
pt_BR
pt_BR.iso88591
pt_BR.utf8
pt_PT
pt_PT@euro
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.utf8
romanian
ro_RO
ro_RO.iso88592
ro_RO.utf8
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
rw_RW
rw_RW.utf8
sa_IN
sa_IN.utf8
sc_IT
sc_IT.utf8
sd_IN
sd_IN@devanagari
sd_IN.utf8
sd_IN.utf8@devanagari
se_NO
se_NO.utf8
shs_CA
shs_CA.utf8
sid_ET
sid_ET.utf8
si_LK
si_LK.utf8
sk_SK
sk_SK.iso88592
sk_SK.utf8
slovak
slovene
slovenian
sl_SI
sl_SI.iso88592
sl_SI.utf8
so_DJ
so_DJ.iso88591
so_DJ.utf8
so_ET
so_ET.utf8
so_KE
so_KE.iso88591
so_KE.utf8
so_SO
so_SO.iso88591
so_SO.utf8
spanish
sq_AL
sq_AL.iso88591
sq_AL.utf8
sq_MK
sq_MK.utf8
sr_ME
sr_ME.utf8
sr_RS
sr_RS@latin
sr_RS.utf8
sr_RS.utf8@latin
ss_ZA
ss_ZA.utf8
st_ZA
st_ZA.iso88591
st_ZA.utf8
sv_FI
sv_FI@euro
sv_FI.iso88591
sv_FI.iso885915@euro
sv_FI.utf8
sv_SE
sv_SE.iso88591
sv_SE.iso885915
sv_SE.utf8
swedish
ta_IN
ta_IN.utf8
te_IN
te_IN.utf8
tg_TJ
tg_TJ.koi8t
tg_TJ.utf8
thai
th_TH
th_TH.tis620
th_TH.utf8
ti_ER
ti_ER.utf8
ti_ET
ti_ET.utf8
tig_ER
tig_ER.utf8
tk_TM
tk_TM.utf8
tl_PH
tl_PH.iso88591
tl_PH.utf8
tn_ZA
tn_ZA.utf8
tr_CY
tr_CY.iso88599
tr_CY.utf8
tr_TR
tr_TR.iso88599
tr_TR.utf8
ts_ZA
ts_ZA.utf8
tt_RU
tt_RU@iqtelif
tt_RU.utf8
tt_RU.utf8@iqtelif
turkish
ug_CN
ug_CN.utf8
uk_UA
uk_UA.koi8u
uk_UA.utf8
ur_PK
ur_PK.utf8
uz_UZ
uz_UZ@cyrillic
uz_UZ.iso88591
uz_UZ.utf8@cyrillic
ve_ZA
ve_ZA.utf8
vi_VN
vi_VN.tcvn
vi_VN.utf8
wa_BE
wa_BE@euro
wa_BE.iso88591
wa_BE.iso885915@euro
wa_BE.utf8
wo_SN
wo_SN.utf8
xh_ZA
xh_ZA.iso88591
xh_ZA.utf8
yi_US
yi_US.cp1255
yi_US.utf8
yo_NG
yo_NG.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.iso88591
zu_ZA.utf8
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.905888 tramp-get-connection-property (7) # process-buffer nil
10:55:25.906078 tramp-set-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:25.906225 tramp-get-connection-property (7) # process-name nil
10:55:25.906353 tramp-get-connection-property (7) # remote-echo nil
10:55:25.906469 tramp-send-command (6) # echo foo ; echo bar
10:55:25.906604 tramp-get-connection-property (7) # process-name nil
10:55:25.906738 tramp-get-connection-property (7) # chunksize nil
10:55:25.906872 tramp-set-connection-property (7) # last-cmd-time (21504 37981 906824 0)
10:55:25.906999 tramp-send-string (10) # echo foo ; echo bar
10:55:25.907100 tramp-get-connection-property (7) # process-buffer nil
10:55:25.907240 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.907338 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.907435 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.915515 tramp-accept-process-output (10) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.915698 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.915863 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.916015 tramp-wait-for-regexp (6) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.916208 tramp-open-connection-setup-interactive-shell (5) # Setting coding system to `utf-8' and `utf-8-unix'
10:55:25.916351 tramp-get-connection-property (7) # process-name nil
10:55:25.916501 tramp-get-connection-property (7) # remote-echo nil
10:55:25.916623 tramp-send-command (6) # set +o vi +o emacs
10:55:25.916758 tramp-get-connection-property (7) # process-name nil
10:55:25.916906 tramp-get-connection-property (7) # chunksize nil
10:55:25.917042 tramp-set-connection-property (7) # last-cmd-time (21504 37981 916990 0)
10:55:25.917186 tramp-send-string (10) # set +o vi +o emacs
10:55:25.917312 tramp-get-connection-property (7) # process-buffer nil
10:55:25.917487 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.917616 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.917745 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.925551 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.925738 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.925903 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.926060 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.926240 tramp-open-connection-setup-interactive-shell (5) # Checking system information
10:55:25.926367 tramp-get-connection-property (7) # uname nil
10:55:25.926508 tramp-get-connection-property (7) # process-name nil
10:55:25.926650 tramp-get-connection-property (7) # process-name nil
10:55:25.926777 tramp-get-connection-property (7) # process-buffer nil
10:55:25.926923 tramp-get-connection-property (7) # last-cmd-time (21504 37981 916990 0)
10:55:25.927084 tramp-get-connection-property (7) # process-name nil
10:55:25.927221 tramp-get-connection-property (7) # remote-echo nil
10:55:25.927352 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
10:55:25.927488 tramp-get-connection-property (7) # process-name nil
10:55:25.927632 tramp-get-connection-property (7) # chunksize nil
10:55:25.927757 tramp-set-connection-property (7) # last-cmd-time (21504 37981 927714 0)
10:55:25.927887 tramp-send-string (10) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
10:55:25.928010 tramp-get-connection-property (7) # process-buffer nil
10:55:25.928189 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.928318 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.928436 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.936492 tramp-accept-process-output (10) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.936648 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.936759 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.936872 tramp-wait-for-regexp (6) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.937046 tramp-get-connection-property (7) # process-buffer nil
10:55:25.937199 tramp-get-connection-property (7) # process-buffer nil
10:55:25.937321 tramp-set-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:25.937434 tramp-get-connection-property (7) # chunksize undef
10:55:25.937545 tramp-open-connection-setup-interactive-shell (5) # Checking remote host type for `send-process-string' bug
10:55:25.937650 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:25.937759 tramp-set-connection-property (7) # chunksize 0
10:55:25.937877 tramp-set-remote-path (5) # Setting $PATH environment variable
10:55:25.937980 tramp-get-connection-property (7) # remote-path undef
10:55:25.938106 tramp-get-connection-property (7) # process-name nil
10:55:25.938221 tramp-get-connection-property (7) # process-name nil
10:55:25.938329 tramp-get-connection-property (7) # process-buffer nil
10:55:25.938443 tramp-get-connection-property (7) # last-cmd-time (21504 37981 927714 0)
10:55:25.938572 tramp-get-connection-property (7) # process-name nil
10:55:25.938680 tramp-get-connection-property (7) # remote-echo nil
10:55:25.938792 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
10:55:25.938901 tramp-get-connection-property (7) # process-name nil
10:55:25.939019 tramp-get-connection-property (7) # chunksize 0
10:55:25.939131 tramp-set-connection-property (7) # last-cmd-time (21504 37981 939097 0)
10:55:25.939268 tramp-send-string (10) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
10:55:25.939376 tramp-get-connection-property (7) # process-buffer nil
10:55:25.939532 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.939637 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.939748 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.948112 tramp-accept-process-output (10) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.948278 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.948389 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.948528 tramp-wait-for-regexp (6) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.948683 tramp-get-connection-property (7) # process-buffer nil
10:55:25.948821 tramp-get-connection-property (7) # process-buffer nil
10:55:25.949334 tramp-get-file-property (8) # /bin file-directory-p undef
10:55:25.949473 tramp-get-connection-property (7) # test undef
10:55:25.949585 tramp-get-test-command (5) # Finding a suitable `test' command
10:55:25.949726 tramp-get-connection-property (7) # process-name nil
10:55:25.949868 tramp-get-connection-property (7) # process-name nil
10:55:25.949980 tramp-get-connection-property (7) # process-buffer nil
10:55:25.950094 tramp-get-connection-property (7) # last-cmd-time (21504 37981 939097 0)
10:55:25.950242 tramp-get-connection-property (7) # process-name nil
10:55:25.950353 tramp-get-connection-property (7) # remote-echo nil
10:55:25.950457 tramp-send-command (6) # test 0 2>/dev/null; echo tramp_exit_status $?
10:55:25.950573 tramp-get-connection-property (7) # process-name nil
10:55:25.950692 tramp-get-connection-property (7) # chunksize 0
10:55:25.950815 tramp-set-connection-property (7) # last-cmd-time (21504 37981 950776 0)
10:55:25.950937 tramp-send-string (10) # test 0 2>/dev/null; echo tramp_exit_status $?
10:55:25.951041 tramp-get-connection-property (7) # process-buffer nil
10:55:25.951184 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.951286 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.951403 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.959104 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.959286 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.959394 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.959520 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.959703 tramp-get-connection-property (7) # process-buffer nil
10:55:25.959851 tramp-set-connection-property (7) # test test
10:55:25.959989 tramp-get-connection-property (7) # process-name nil
10:55:25.960098 tramp-get-connection-property (7) # process-name nil
10:55:25.960211 tramp-get-connection-property (7) # process-buffer nil
10:55:25.960342 tramp-get-connection-property (7) # last-cmd-time (21504 37981 950776 0)
10:55:25.960471 tramp-get-connection-property (7) # process-name nil
10:55:25.960577 tramp-get-connection-property (7) # remote-echo nil
10:55:25.960670 tramp-send-command (6) # test -d /bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.960765 tramp-get-connection-property (7) # process-name nil
10:55:25.960855 tramp-get-connection-property (7) # chunksize 0
10:55:25.960954 tramp-set-connection-property (7) # last-cmd-time (21504 37981 960919 0)
10:55:25.961060 tramp-send-string (10) # test -d /bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.961156 tramp-get-connection-property (7) # process-buffer nil
10:55:25.961292 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.961378 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.961462 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.968843 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.968963 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.969052 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.969157 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.969296 tramp-get-connection-property (7) # process-buffer nil
10:55:25.969424 tramp-set-file-property (8) # /bin file-directory-p t
10:55:25.969810 tramp-get-file-property (8) # /usr/bin file-directory-p undef
10:55:25.969923 tramp-get-connection-property (7) # test test
10:55:25.970036 tramp-get-connection-property (7) # process-name nil
10:55:25.970128 tramp-get-connection-property (7) # process-name nil
10:55:25.970221 tramp-get-connection-property (7) # process-buffer nil
10:55:25.970316 tramp-get-connection-property (7) # last-cmd-time (21504 37981 960919 0)
10:55:25.970425 tramp-get-connection-property (7) # process-name nil
10:55:25.970516 tramp-get-connection-property (7) # remote-echo nil
10:55:25.970600 tramp-send-command (6) # test -d /usr/bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.970676 tramp-get-connection-property (7) # process-name nil
10:55:25.970770 tramp-get-connection-property (7) # chunksize 0
10:55:25.970861 tramp-set-connection-property (7) # last-cmd-time (21504 37981 970829 0)
10:55:25.970954 tramp-send-string (10) # test -d /usr/bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.971035 tramp-get-connection-property (7) # process-buffer nil
10:55:25.971163 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.971244 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.971336 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.977086 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.977200 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.977291 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.977398 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.977548 tramp-get-connection-property (7) # process-buffer nil
10:55:25.977680 tramp-set-file-property (8) # /usr/bin file-directory-p t
10:55:25.978072 tramp-get-file-property (8) # /sbin file-directory-p undef
10:55:25.978182 tramp-get-connection-property (7) # test test
10:55:25.978304 tramp-get-connection-property (7) # process-name nil
10:55:25.978398 tramp-get-connection-property (7) # process-name nil
10:55:25.978482 tramp-get-connection-property (7) # process-buffer nil
10:55:25.978579 tramp-get-connection-property (7) # last-cmd-time (21504 37981 970829 0)
10:55:25.978688 tramp-get-connection-property (7) # process-name nil
10:55:25.978779 tramp-get-connection-property (7) # remote-echo nil
10:55:25.978862 tramp-send-command (6) # test -d /sbin 2>/dev/null; echo tramp_exit_status $?
10:55:25.978945 tramp-get-connection-property (7) # process-name nil
10:55:25.979033 tramp-get-connection-property (7) # chunksize 0
10:55:25.979131 tramp-set-connection-property (7) # last-cmd-time (21504 37981 979101 0)
10:55:25.979234 tramp-send-string (10) # test -d /sbin 2>/dev/null; echo tramp_exit_status $?
10:55:25.979322 tramp-get-connection-property (7) # process-buffer nil
10:55:25.979465 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.979545 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.979636 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.985049 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.985189 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.985312 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.985414 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.985553 tramp-get-connection-property (7) # process-buffer nil
10:55:25.985675 tramp-set-file-property (8) # /sbin file-directory-p t
10:55:25.986063 tramp-get-file-property (8) # /usr/sbin file-directory-p undef
10:55:25.986169 tramp-get-connection-property (7) # test test
10:55:25.986278 tramp-get-connection-property (7) # process-name nil
10:55:25.986364 tramp-get-connection-property (7) # process-name nil
10:55:25.986458 tramp-get-connection-property (7) # process-buffer nil
10:55:25.986548 tramp-get-connection-property (7) # last-cmd-time (21504 37981 979101 0)
10:55:25.986662 tramp-get-connection-property (7) # process-name nil
10:55:25.986753 tramp-get-connection-property (7) # remote-echo nil
10:55:25.986835 tramp-send-command (6) # test -d /usr/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:25.986914 tramp-get-connection-property (7) # process-name nil
10:55:25.986998 tramp-get-connection-property (7) # chunksize 0
10:55:25.987089 tramp-set-connection-property (7) # last-cmd-time (21504 37981 987061 0)
10:55:25.987173 tramp-send-string (10) # test -d /usr/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:25.987248 tramp-get-connection-property (7) # process-buffer nil
10:55:25.987367 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.987457 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.987569 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:25.993117 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.993226 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.993318 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.993439 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:25.993586 tramp-get-connection-property (7) # process-buffer nil
10:55:25.993702 tramp-set-file-property (8) # /usr/sbin file-directory-p t
10:55:25.994066 tramp-get-file-property (8) # /usr/local/bin file-directory-p undef
10:55:25.994187 tramp-get-connection-property (7) # test test
10:55:25.994333 tramp-get-connection-property (7) # process-name nil
10:55:25.994442 tramp-get-connection-property (7) # process-name nil
10:55:25.994525 tramp-get-connection-property (7) # process-buffer nil
10:55:25.994619 tramp-get-connection-property (7) # last-cmd-time (21504 37981 987061 0)
10:55:25.994741 tramp-get-connection-property (7) # process-name nil
10:55:25.994839 tramp-get-connection-property (7) # remote-echo nil
10:55:25.994946 tramp-send-command (6) # test -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.995042 tramp-get-connection-property (7) # process-name nil
10:55:25.995129 tramp-get-connection-property (7) # chunksize 0
10:55:25.995216 tramp-set-connection-property (7) # last-cmd-time (21504 37981 995186 0)
10:55:25.995302 tramp-send-string (10) # test -d /usr/local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:25.995385 tramp-get-connection-property (7) # process-buffer nil
10:55:25.995503 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.995587 tramp-get-connection-property (7) # check-remote-echo nil
10:55:25.995673 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.001084 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.001198 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.001283 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.001379 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.001537 tramp-get-connection-property (7) # process-buffer nil
10:55:26.001666 tramp-set-file-property (8) # /usr/local/bin file-directory-p t
10:55:26.002032 tramp-get-file-property (8) # /usr/local/sbin file-directory-p undef
10:55:26.002126 tramp-get-connection-property (7) # test test
10:55:26.002245 tramp-get-connection-property (7) # process-name nil
10:55:26.002335 tramp-get-connection-property (7) # process-name nil
10:55:26.002416 tramp-get-connection-property (7) # process-buffer nil
10:55:26.002504 tramp-get-connection-property (7) # last-cmd-time (21504 37981 995186 0)
10:55:26.002616 tramp-get-connection-property (7) # process-name nil
10:55:26.002699 tramp-get-connection-property (7) # remote-echo nil
10:55:26.002779 tramp-send-command (6) # test -d /usr/local/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:26.002867 tramp-get-connection-property (7) # process-name nil
10:55:26.002953 tramp-get-connection-property (7) # chunksize 0
10:55:26.003036 tramp-set-connection-property (7) # last-cmd-time (21504 37982 3011 0)
10:55:26.003129 tramp-send-string (10) # test -d /usr/local/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:26.003210 tramp-get-connection-property (7) # process-buffer nil
10:55:26.003328 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.003404 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.003491 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.008747 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.008847 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.008923 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.009015 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.009155 tramp-get-connection-property (7) # process-buffer nil
10:55:26.009265 tramp-set-file-property (8) # /usr/local/sbin file-directory-p t
10:55:26.009608 tramp-get-file-property (8) # /local/bin file-directory-p undef
10:55:26.009704 tramp-get-connection-property (7) # test test
10:55:26.009816 tramp-get-connection-property (7) # process-name nil
10:55:26.009900 tramp-get-connection-property (7) # process-name nil
10:55:26.009981 tramp-get-connection-property (7) # process-buffer nil
10:55:26.010072 tramp-get-connection-property (7) # last-cmd-time (21504 37982 3011 0)
10:55:26.010183 tramp-get-connection-property (7) # process-name nil
10:55:26.010273 tramp-get-connection-property (7) # remote-echo nil
10:55:26.010351 tramp-send-command (6) # test -d /local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.010429 tramp-get-connection-property (7) # process-name nil
10:55:26.010508 tramp-get-connection-property (7) # chunksize 0
10:55:26.010594 tramp-set-connection-property (7) # last-cmd-time (21504 37982 10566 0)
10:55:26.010678 tramp-send-string (10) # test -d /local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.010758 tramp-get-connection-property (7) # process-buffer nil
10:55:26.010881 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.010961 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.011046 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.016069 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.016171 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.016251 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.016350 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.016489 tramp-get-connection-property (7) # process-buffer nil
10:55:26.016608 tramp-set-file-property (8) # /local/bin file-directory-p nil
10:55:26.016960 tramp-get-file-property (8) # /local/freeware/bin file-directory-p undef
10:55:26.017058 tramp-get-connection-property (7) # test test
10:55:26.017167 tramp-get-connection-property (7) # process-name nil
10:55:26.017246 tramp-get-connection-property (7) # process-name nil
10:55:26.017329 tramp-get-connection-property (7) # process-buffer nil
10:55:26.017418 tramp-get-connection-property (7) # last-cmd-time (21504 37982 10566 0)
10:55:26.017513 tramp-get-connection-property (7) # process-name nil
10:55:26.017595 tramp-get-connection-property (7) # remote-echo nil
10:55:26.017672 tramp-send-command (6) # test -d /local/freeware/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.017744 tramp-get-connection-property (7) # process-name nil
10:55:26.017828 tramp-get-connection-property (7) # chunksize 0
10:55:26.017913 tramp-set-connection-property (7) # last-cmd-time (21504 37982 17887 0)
10:55:26.017998 tramp-send-string (10) # test -d /local/freeware/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.018069 tramp-get-connection-property (7) # process-buffer nil
10:55:26.018189 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.018262 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.018350 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.024039 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.024144 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.024223 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.024312 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.024442 tramp-get-connection-property (7) # process-buffer nil
10:55:26.024556 tramp-set-file-property (8) # /local/freeware/bin file-directory-p nil
10:55:26.024900 tramp-get-file-property (8) # /local/gnu/bin file-directory-p undef
10:55:26.024994 tramp-get-connection-property (7) # test test
10:55:26.025108 tramp-get-connection-property (7) # process-name nil
10:55:26.025186 tramp-get-connection-property (7) # process-name nil
10:55:26.025274 tramp-get-connection-property (7) # process-buffer nil
10:55:26.025355 tramp-get-connection-property (7) # last-cmd-time (21504 37982 17887 0)
10:55:26.025450 tramp-get-connection-property (7) # process-name nil
10:55:26.025524 tramp-get-connection-property (7) # remote-echo nil
10:55:26.025602 tramp-send-command (6) # test -d /local/gnu/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.025679 tramp-get-connection-property (7) # process-name nil
10:55:26.025757 tramp-get-connection-property (7) # chunksize 0
10:55:26.025836 tramp-set-connection-property (7) # last-cmd-time (21504 37982 25812 0)
10:55:26.025920 tramp-send-string (10) # test -d /local/gnu/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.025992 tramp-get-connection-property (7) # process-buffer nil
10:55:26.026110 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.026195 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.026309 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.032013 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.032112 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.032192 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.032275 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.032413 tramp-get-connection-property (7) # process-buffer nil
10:55:26.032524 tramp-set-file-property (8) # /local/gnu/bin file-directory-p nil
10:55:26.032862 tramp-get-file-property (8) # /usr/freeware/bin file-directory-p undef
10:55:26.032958 tramp-get-connection-property (7) # test test
10:55:26.033062 tramp-get-connection-property (7) # process-name nil
10:55:26.033141 tramp-get-connection-property (7) # process-name nil
10:55:26.033218 tramp-get-connection-property (7) # process-buffer nil
10:55:26.033307 tramp-get-connection-property (7) # last-cmd-time (21504 37982 25812 0)
10:55:26.033401 tramp-get-connection-property (7) # process-name nil
10:55:26.033476 tramp-get-connection-property (7) # remote-echo nil
10:55:26.033548 tramp-send-command (6) # test -d /usr/freeware/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.033637 tramp-get-connection-property (7) # process-name nil
10:55:26.033726 tramp-get-connection-property (7) # chunksize 0
10:55:26.033807 tramp-set-connection-property (7) # last-cmd-time (21504 37982 33782 0)
10:55:26.033891 tramp-send-string (10) # test -d /usr/freeware/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.033962 tramp-get-connection-property (7) # process-buffer nil
10:55:26.034074 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.034163 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.034283 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.040017 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.040123 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.040204 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.040293 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.040426 tramp-get-connection-property (7) # process-buffer nil
10:55:26.040537 tramp-set-file-property (8) # /usr/freeware/bin file-directory-p nil
10:55:26.040892 tramp-get-file-property (8) # /usr/pkg/bin file-directory-p undef
10:55:26.040989 tramp-get-connection-property (7) # test test
10:55:26.041097 tramp-get-connection-property (7) # process-name nil
10:55:26.041177 tramp-get-connection-property (7) # process-name nil
10:55:26.041257 tramp-get-connection-property (7) # process-buffer nil
10:55:26.041348 tramp-get-connection-property (7) # last-cmd-time (21504 37982 33782 0)
10:55:26.041450 tramp-get-connection-property (7) # process-name nil
10:55:26.041528 tramp-get-connection-property (7) # remote-echo nil
10:55:26.041600 tramp-send-command (6) # test -d /usr/pkg/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.041676 tramp-get-connection-property (7) # process-name nil
10:55:26.041763 tramp-get-connection-property (7) # chunksize 0
10:55:26.041848 tramp-set-connection-property (7) # last-cmd-time (21504 37982 41820 0)
10:55:26.041938 tramp-send-string (10) # test -d /usr/pkg/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.042018 tramp-get-connection-property (7) # process-buffer nil
10:55:26.042136 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.042234 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.042459 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.048020 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.048122 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.048198 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.048289 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.048423 tramp-get-connection-property (7) # process-buffer nil
10:55:26.048533 tramp-set-file-property (8) # /usr/pkg/bin file-directory-p nil
10:55:26.048872 tramp-get-file-property (8) # /usr/contrib/bin file-directory-p undef
10:55:26.048969 tramp-get-connection-property (7) # test test
10:55:26.049076 tramp-get-connection-property (7) # process-name nil
10:55:26.049162 tramp-get-connection-property (7) # process-name nil
10:55:26.049238 tramp-get-connection-property (7) # process-buffer nil
10:55:26.049328 tramp-get-connection-property (7) # last-cmd-time (21504 37982 41820 0)
10:55:26.049438 tramp-get-connection-property (7) # process-name nil
10:55:26.049518 tramp-get-connection-property (7) # remote-echo nil
10:55:26.049597 tramp-send-command (6) # test -d /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.049674 tramp-get-connection-property (7) # process-name nil
10:55:26.049752 tramp-get-connection-property (7) # chunksize 0
10:55:26.049832 tramp-set-connection-property (7) # last-cmd-time (21504 37982 49807 0)
10:55:26.049943 tramp-send-string (10) # test -d /usr/contrib/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.050020 tramp-get-connection-property (7) # process-buffer nil
10:55:26.050147 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.050221 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.050325 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.056116 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.056238 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.056322 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.056415 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.056556 tramp-get-connection-property (7) # process-buffer nil
10:55:26.056680 tramp-set-file-property (8) # /usr/contrib/bin file-directory-p nil
10:55:26.057004 tramp-get-file-property (8) # /opt/bin file-directory-p undef
10:55:26.057099 tramp-get-connection-property (7) # test test
10:55:26.057202 tramp-get-connection-property (7) # process-name nil
10:55:26.057281 tramp-get-connection-property (7) # process-name nil
10:55:26.057351 tramp-get-connection-property (7) # process-buffer nil
10:55:26.057436 tramp-get-connection-property (7) # last-cmd-time (21504 37982 49807 0)
10:55:26.057535 tramp-get-connection-property (7) # process-name nil
10:55:26.057619 tramp-get-connection-property (7) # remote-echo nil
10:55:26.057696 tramp-send-command (6) # test -d /opt/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.057774 tramp-get-connection-property (7) # process-name nil
10:55:26.057855 tramp-get-connection-property (7) # chunksize 0
10:55:26.057932 tramp-set-connection-property (7) # last-cmd-time (21504 37982 57908 0)
10:55:26.058018 tramp-send-string (10) # test -d /opt/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.058087 tramp-get-connection-property (7) # process-buffer nil
10:55:26.058207 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.058286 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.058398 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.064036 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.064131 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.064212 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.064297 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.064435 tramp-get-connection-property (7) # process-buffer nil
10:55:26.064554 tramp-set-file-property (8) # /opt/bin file-directory-p nil
10:55:26.064896 tramp-get-file-property (8) # /opt/sbin file-directory-p undef
10:55:26.064991 tramp-get-connection-property (7) # test test
10:55:26.065097 tramp-get-connection-property (7) # process-name nil
10:55:26.065181 tramp-get-connection-property (7) # process-name nil
10:55:26.065263 tramp-get-connection-property (7) # process-buffer nil
10:55:26.065346 tramp-get-connection-property (7) # last-cmd-time (21504 37982 57908 0)
10:55:26.065442 tramp-get-connection-property (7) # process-name nil
10:55:26.065520 tramp-get-connection-property (7) # remote-echo nil
10:55:26.065595 tramp-send-command (6) # test -d /opt/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:26.065672 tramp-get-connection-property (7) # process-name nil
10:55:26.065751 tramp-get-connection-property (7) # chunksize 0
10:55:26.065833 tramp-set-connection-property (7) # last-cmd-time (21504 37982 65808 0)
10:55:26.065918 tramp-send-string (10) # test -d /opt/sbin 2>/dev/null; echo tramp_exit_status $?
10:55:26.065996 tramp-get-connection-property (7) # process-buffer nil
10:55:26.066111 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.066196 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.066282 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.072089 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.072244 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.072367 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.072500 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.072720 tramp-get-connection-property (7) # process-buffer nil
10:55:26.072903 tramp-set-file-property (8) # /opt/sbin file-directory-p nil
10:55:26.073405 tramp-get-file-property (8) # /opt/local/bin file-directory-p undef
10:55:26.073568 tramp-get-connection-property (7) # test test
10:55:26.073735 tramp-get-connection-property (7) # process-name nil
10:55:26.073859 tramp-get-connection-property (7) # process-name nil
10:55:26.073977 tramp-get-connection-property (7) # process-buffer nil
10:55:26.074105 tramp-get-connection-property (7) # last-cmd-time (21504 37982 65808 0)
10:55:26.074252 tramp-get-connection-property (7) # process-name nil
10:55:26.074382 tramp-get-connection-property (7) # remote-echo nil
10:55:26.074497 tramp-send-command (6) # test -d /opt/local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.074619 tramp-get-connection-property (7) # process-name nil
10:55:26.074746 tramp-get-connection-property (7) # chunksize 0
10:55:26.074873 tramp-set-connection-property (7) # last-cmd-time (21504 37982 74833 0)
10:55:26.075016 tramp-send-string (10) # test -d /opt/local/bin 2>/dev/null; echo tramp_exit_status $?
10:55:26.075136 tramp-get-connection-property (7) # process-buffer nil
10:55:26.075316 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.075413 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.075531 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.081055 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.081153 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.081225 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.081315 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.081448 tramp-get-connection-property (7) # process-buffer nil
10:55:26.081559 tramp-set-file-property (8) # /opt/local/bin file-directory-p nil
10:55:26.081646 tramp-set-connection-property (7) # remote-path (/bin /usr/bin /sbin /usr/sbin /usr/local/bin /usr/local/sbin)
10:55:26.081756 tramp-get-connection-property (7) # process-name nil
10:55:26.081840 tramp-get-connection-property (7) # process-name nil
10:55:26.081918 tramp-get-connection-property (7) # process-buffer nil
10:55:26.082003 tramp-get-connection-property (7) # last-cmd-time (21504 37982 74833 0)
10:55:26.082103 tramp-get-connection-property (7) # process-name nil
10:55:26.082187 tramp-get-connection-property (7) # remote-echo nil
10:55:26.082255 tramp-send-command (6) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
10:55:26.082332 tramp-get-connection-property (7) # process-name nil
10:55:26.082411 tramp-get-connection-property (7) # chunksize 0
10:55:26.082492 tramp-set-connection-property (7) # last-cmd-time (21504 37982 82469 0)
10:55:26.082577 tramp-send-string (10) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
10:55:26.082654 tramp-get-connection-property (7) # process-buffer nil
10:55:26.082772 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.082859 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.082962 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.087988 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.088098 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.088176 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.088266 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.088408 tramp-get-connection-property (7) # process-name nil
10:55:26.088490 tramp-get-connection-property (7) # remote-shell /bin/sh
10:55:26.088573 tramp-get-connection-property (7) # remote-shell undef
10:55:26.088650 tramp-get-connection-property (7) # process-name nil
10:55:26.088733 tramp-get-connection-property (7) # remote-echo nil
10:55:26.088807 tramp-send-command (6) # echo ~root
10:55:26.088880 tramp-get-connection-property (7) # process-name nil
10:55:26.088959 tramp-get-connection-property (7) # chunksize 0
10:55:26.089044 tramp-set-connection-property (7) # last-cmd-time (21504 37982 89018 0)
10:55:26.089125 tramp-send-string (10) # echo ~root
10:55:26.089204 tramp-get-connection-property (7) # process-buffer nil
10:55:26.089310 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.089394 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.089497 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.095052 tramp-accept-process-output (10) #
/root
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.095167 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.095250 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.095332 tramp-wait-for-regexp (6) #
/root
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.095449 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.095531 tramp-set-connection-property (7) # remote-shell /bin/sh
10:55:26.095620 tramp-get-connection-property (7) # process-name nil
10:55:26.095702 tramp-get-connection-property (7) # remote-echo nil
10:55:26.095777 tramp-send-command (6) # mesg n; biff n
10:55:26.095858 tramp-get-connection-property (7) # process-name nil
10:55:26.095936 tramp-get-connection-property (7) # chunksize 0
10:55:26.096025 tramp-set-connection-property (7) # last-cmd-time (21504 37982 96000 0)
10:55:26.096110 tramp-send-string (10) # mesg n; biff n
10:55:26.096182 tramp-get-connection-property (7) # process-buffer nil
10:55:26.096298 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.096375 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.096456 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.103218 tramp-accept-process-output (10) #
mesg: /dev/pts/1: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.103329 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.103418 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.103512 tramp-wait-for-regexp (6) #
mesg: /dev/pts/1: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.103640 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.103747 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.103857 tramp-get-connection-property (7) # process-name nil
10:55:26.103938 tramp-get-connection-property (7) # process-name nil
10:55:26.104018 tramp-get-connection-property (7) # process-buffer nil
10:55:26.104131 tramp-get-connection-property (7) # last-cmd-time (21504 37982 96000 0)
10:55:26.104230 tramp-get-connection-property (7) # process-name nil
10:55:26.104305 tramp-get-connection-property (7) # remote-echo nil
10:55:26.104376 tramp-send-command (6) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.104456 tramp-get-connection-property (7) # process-name nil
10:55:26.104535 tramp-get-connection-property (7) # chunksize 0
10:55:26.104616 tramp-set-connection-property (7) # last-cmd-time (21504 37982 104591 0)
10:55:26.104697 tramp-send-string (10) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.104773 tramp-get-connection-property (7) # process-buffer nil
10:55:26.104883 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.104962 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.105042 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.110610 tramp-accept-process-output (10) #
"/dev/pts/1"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.110702 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.110780 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.110867 tramp-wait-for-regexp (6) #
"/dev/pts/1"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.110980 tramp-get-connection-property (7) # process-buffer nil
10:55:26.111069 tramp-get-connection-property (7) # process-buffer nil
10:55:26.111172 tramp-get-connection-property (7) # process-name nil
10:55:26.111258 tramp-get-connection-property (7) # remote-echo nil
10:55:26.111334 tramp-send-command (6) # stty -a
10:55:26.111414 tramp-get-connection-property (7) # process-name nil
10:55:26.111497 tramp-get-connection-property (7) # chunksize 0
10:55:26.111579 tramp-set-connection-property (7) # last-cmd-time (21504 37982 111554 0)
10:55:26.111665 tramp-send-string (10) # stty -a
10:55:26.111740 tramp-get-connection-property (7) # process-buffer nil
10:55:26.111850 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.111922 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.111995 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.117571 tramp-accept-process-output (10) #
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel -iutf8
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten -echo echoe -echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.117779 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.117917 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.118082 tramp-wait-for-regexp (6) #
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel -iutf8
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten -echo echoe -echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.118296 tramp-open-connection-setup-interactive-shell (5) # Setting default environment
10:55:26.118431 tramp-get-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:26.118553 tramp-get-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:26.118711 tramp-get-connection-property (7) # process-name nil
10:55:26.118846 tramp-get-connection-property (7) # remote-echo nil
10:55:26.118960 tramp-send-command (6) # LC_ALL=en_US.utf8; export LC_ALL
10:55:26.119082 tramp-get-connection-property (7) # process-name nil
10:55:26.119208 tramp-get-connection-property (7) # chunksize 0
10:55:26.119340 tramp-set-connection-property (7) # last-cmd-time (21504 37982 119296 0)
10:55:26.119469 tramp-send-string (10) # LC_ALL=en_US.utf8; export LC_ALL
10:55:26.119588 tramp-get-connection-property (7) # process-buffer nil
10:55:26.119753 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.119873 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.120001 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.125019 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.125155 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.125286 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.125399 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.125572 tramp-get-connection-property (7) # process-name nil
10:55:26.125688 tramp-get-connection-property (7) # remote-echo nil
10:55:26.125787 tramp-send-command (6) # TMOUT=0; export TMOUT
10:55:26.125896 tramp-get-connection-property (7) # process-name nil
10:55:26.126006 tramp-get-connection-property (7) # chunksize 0
10:55:26.126120 tramp-set-connection-property (7) # last-cmd-time (21504 37982 126087 0)
10:55:26.126229 tramp-send-string (10) # TMOUT=0; export TMOUT
10:55:26.126330 tramp-get-connection-property (7) # process-buffer nil
10:55:26.126473 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.126572 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.126680 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.131982 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.132129 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.132295 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.132417 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.132584 tramp-get-connection-property (7) # process-name nil
10:55:26.132699 tramp-get-connection-property (7) # remote-echo nil
10:55:26.132805 tramp-send-command (6) # LC_CTYPE=''; export LC_CTYPE
10:55:26.132913 tramp-get-connection-property (7) # process-name nil
10:55:26.133016 tramp-get-connection-property (7) # chunksize 0
10:55:26.133129 tramp-set-connection-property (7) # last-cmd-time (21504 37982 133097 0)
10:55:26.133247 tramp-send-string (10) # LC_CTYPE=''; export LC_CTYPE
10:55:26.133353 tramp-get-connection-property (7) # process-buffer nil
10:55:26.133492 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.133597 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.133713 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.141334 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.141486 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.141605 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.141729 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.141907 tramp-get-connection-property (7) # process-name nil
10:55:26.142018 tramp-get-connection-property (7) # remote-echo nil
10:55:26.142120 tramp-send-command (6) # TERM=dumb; export TERM
10:55:26.142217 tramp-get-connection-property (7) # process-name nil
10:55:26.142319 tramp-get-connection-property (7) # chunksize 0
10:55:26.142425 tramp-set-connection-property (7) # last-cmd-time (21504 37982 142392 0)
10:55:26.142549 tramp-send-string (10) # TERM=dumb; export TERM
10:55:26.142651 tramp-get-connection-property (7) # process-buffer nil
10:55:26.142798 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.142902 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.143008 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.148950 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.149084 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.149191 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.149310 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.149477 tramp-get-connection-property (7) # process-name nil
10:55:26.149609 tramp-get-connection-property (7) # remote-echo nil
10:55:26.149702 tramp-send-command (6) # EMACS=t; export EMACS
10:55:26.149804 tramp-get-connection-property (7) # process-name nil
10:55:26.149901 tramp-get-connection-property (7) # chunksize 0
10:55:26.150012 tramp-set-connection-property (7) # last-cmd-time (21504 37982 149979 0)
10:55:26.150126 tramp-send-string (10) # EMACS=t; export EMACS
10:55:26.150235 tramp-get-connection-property (7) # process-buffer nil
10:55:26.150380 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.150484 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.150587 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.156000 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.156124 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.156211 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.156308 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.156471 tramp-get-connection-property (7) # process-name nil
10:55:26.156568 tramp-get-connection-property (7) # remote-echo nil
10:55:26.156650 tramp-send-command (6) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
10:55:26.156734 tramp-get-connection-property (7) # process-name nil
10:55:26.156827 tramp-get-connection-property (7) # chunksize 0
10:55:26.156925 tramp-set-connection-property (7) # last-cmd-time (21504 37982 156897 0)
10:55:26.157025 tramp-send-string (10) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
10:55:26.157111 tramp-get-connection-property (7) # process-buffer nil
10:55:26.157235 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.157316 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.157408 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.163063 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.163200 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.163290 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.163394 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.163558 tramp-get-connection-property (7) # process-name nil
10:55:26.163655 tramp-get-connection-property (7) # remote-echo nil
10:55:26.163750 tramp-send-command (6) # PAGER=""; export PAGER
10:55:26.163858 tramp-get-connection-property (7) # process-name nil
10:55:26.163957 tramp-get-connection-property (7) # chunksize 0
10:55:26.164053 tramp-set-connection-property (7) # last-cmd-time (21504 37982 164023 0)
10:55:26.164157 tramp-send-string (10) # PAGER=""; export PAGER
10:55:26.164251 tramp-get-connection-property (7) # process-buffer nil
10:55:26.164392 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.164474 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.164556 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.169973 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.170078 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.170175 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.170271 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.170422 tramp-get-connection-property (7) # process-name nil
10:55:26.170515 tramp-get-connection-property (7) # remote-echo nil
10:55:26.170595 tramp-send-command (6) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
10:55:26.170690 tramp-get-connection-property (7) # process-name nil
10:55:26.170789 tramp-get-connection-property (7) # chunksize 0
10:55:26.170877 tramp-set-connection-property (7) # last-cmd-time (21504 37982 170850 0)
10:55:26.170984 tramp-send-string (10) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
10:55:26.171069 tramp-get-connection-property (7) # process-buffer nil
10:55:26.171191 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.171272 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.171351 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.177065 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.177169 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.177243 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.177328 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.177841 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...done
10:55:26.177941 tramp-get-connection-property (7) # process-name nil
10:55:26.178032 tramp-get-connection-property (7) # remote-echo nil
10:55:26.178123 tramp-send-command (6) # cd ~dbadmin; pwd
10:55:26.178202 tramp-get-connection-property (7) # process-name nil
10:55:26.178289 tramp-get-connection-property (7) # chunksize 0
10:55:26.178372 tramp-set-connection-property (7) # last-cmd-time (21504 37982 178344 0)
10:55:26.178456 tramp-send-string (10) # cd ~dbadmin; pwd
10:55:26.178536 tramp-get-connection-property (7) # process-buffer nil
10:55:26.178656 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.178742 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.178849 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.184003 tramp-accept-process-output (10) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.184111 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.184191 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.184289 tramp-wait-for-regexp (6) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.184417 tramp-set-connection-property (7) # ~dbadmin /home/dbadmin
10:55:26.184946 tramp-get-file-property (8) # /home/dbadmin file-directory-p undef
10:55:26.185053 tramp-get-connection-property (7) # test undef
10:55:26.185133 tramp-get-test-command (5) # Finding a suitable `test' command
10:55:26.185226 tramp-get-connection-property (7) # process-name nil
10:55:26.185315 tramp-get-connection-property (7) # process-name nil
10:55:26.185397 tramp-get-connection-property (7) # process-buffer nil
10:55:26.185484 tramp-get-connection-property (7) # last-cmd-time (21504 37982 178344 0)
10:55:26.185601 tramp-get-connection-property (7) # process-name nil
10:55:26.185682 tramp-get-connection-property (7) # remote-echo nil
10:55:26.185752 tramp-send-command (6) # test 0 2>/dev/null; echo tramp_exit_status $?
10:55:26.185824 tramp-get-connection-property (7) # process-name nil
10:55:26.185910 tramp-get-connection-property (7) # chunksize 0
10:55:26.186006 tramp-set-connection-property (7) # last-cmd-time (21504 37982 185976 0)
10:55:26.186095 tramp-send-string (10) # test 0 2>/dev/null; echo tramp_exit_status $?
10:55:26.186183 tramp-get-connection-property (7) # process-buffer nil
10:55:26.186301 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.186386 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.186503 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.192091 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.192198 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.192273 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.192367 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.192521 tramp-get-connection-property (7) # process-buffer nil
10:55:26.192618 tramp-set-connection-property (7) # test test
10:55:26.192727 tramp-get-connection-property (7) # process-name nil
10:55:26.192812 tramp-get-connection-property (7) # process-name nil
10:55:26.192912 tramp-get-connection-property (7) # process-buffer nil
10:55:26.192992 tramp-get-connection-property (7) # last-cmd-time (21504 37982 185976 0)
10:55:26.193099 tramp-get-connection-property (7) # process-name nil
10:55:26.193181 tramp-get-connection-property (7) # remote-echo nil
10:55:26.193259 tramp-send-command (6) # test -d /home/dbadmin 2>/dev/null; echo tramp_exit_status $?
10:55:26.193338 tramp-get-connection-property (7) # process-name nil
10:55:26.193428 tramp-get-connection-property (7) # chunksize 0
10:55:26.193521 tramp-set-connection-property (7) # last-cmd-time (21504 37982 193494 0)
10:55:26.193601 tramp-send-string (10) # test -d /home/dbadmin 2>/dev/null; echo tramp_exit_status $?
10:55:26.193677 tramp-get-connection-property (7) # process-buffer nil
10:55:26.193812 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.193920 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.194014 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.199020 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.199146 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.199225 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.199312 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.199441 tramp-get-connection-property (7) # process-buffer nil
10:55:26.199546 tramp-set-file-property (8) # /home/dbadmin file-directory-p t
10:55:26.199888 tramp-get-file-property (8) # /home/dbadmin/ file-readable-p undef
10:55:26.199976 tramp-get-file-property (8) # /home/dbadmin/ file-attributes-string nil
10:55:26.200257 tramp-get-file-property (8) # /home/dbadmin/ file-attributes-string undef
10:55:26.200347 tramp-get-connection-property (7) # stat undef
10:55:26.200425 tramp-get-remote-stat (5) # Finding a suitable `stat' command
10:55:26.200505 tramp-get-connection-property (7) # remote-path undef
10:55:26.200608 tramp-get-connection-property (7) # process-name nil
10:55:26.200696 tramp-get-connection-property (7) # process-name nil
10:55:26.200776 tramp-get-connection-property (7) # process-buffer nil
10:55:26.200870 tramp-get-connection-property (7) # last-cmd-time (21504 37982 193494 0)
10:55:26.200973 tramp-get-connection-property (7) # process-name nil
10:55:26.201060 tramp-get-connection-property (7) # remote-echo nil
10:55:26.201138 tramp-send-command (6) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.201222 tramp-get-connection-property (7) # process-name nil
10:55:26.201305 tramp-get-connection-property (7) # chunksize 0
10:55:26.201385 tramp-set-connection-property (7) # last-cmd-time (21504 37982 201360 0)
10:55:26.201476 tramp-send-string (10) # echo \"`getconf PATH 2>/dev/null`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.201550 tramp-get-connection-property (7) # process-buffer nil
10:55:26.201670 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.201748 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.201829 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.208963 tramp-accept-process-output (10) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.209066 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.209149 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.209243 tramp-wait-for-regexp (6) #
"/bin:/usr/bin"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.209393 tramp-get-connection-property (7) # process-buffer nil
10:55:26.209505 tramp-get-connection-property (7) # process-buffer nil
10:55:26.209870 tramp-get-file-property (8) # /bin file-directory-p t
10:55:26.210135 tramp-get-file-property (8) # /usr/bin file-directory-p t
10:55:26.210404 tramp-get-file-property (8) # /sbin file-directory-p t
10:55:26.210658 tramp-get-file-property (8) # /usr/sbin file-directory-p t
10:55:26.210912 tramp-get-file-property (8) # /usr/local/bin file-directory-p t
10:55:26.211178 tramp-get-file-property (8) # /usr/local/sbin file-directory-p t
10:55:26.211436 tramp-get-file-property (8) # /local/bin file-directory-p nil
10:55:26.211701 tramp-get-file-property (8) # /local/freeware/bin file-directory-p nil
10:55:26.211958 tramp-get-file-property (8) # /local/gnu/bin file-directory-p nil
10:55:26.212215 tramp-get-file-property (8) # /usr/freeware/bin file-directory-p nil
10:55:26.212477 tramp-get-file-property (8) # /usr/pkg/bin file-directory-p nil
10:55:26.212736 tramp-get-file-property (8) # /usr/contrib/bin file-directory-p nil
10:55:26.212996 tramp-get-file-property (8) # /opt/bin file-directory-p nil
10:55:26.213256 tramp-get-file-property (8) # /opt/sbin file-directory-p nil
10:55:26.213509 tramp-get-file-property (8) # /opt/local/bin file-directory-p nil
10:55:26.213586 tramp-set-connection-property (7) # remote-path (/bin /usr/bin /sbin /usr/sbin /usr/local/bin /usr/local/sbin)
10:55:26.213675 tramp-get-connection-property (7) # process-buffer nil
10:55:26.213749 tramp-get-connection-property (7) # uname
10:55:26.213843 tramp-get-connection-property (7) # process-name nil
10:55:26.213924 tramp-get-connection-property (7) # process-name nil
10:55:26.214008 tramp-get-connection-property (7) # process-buffer nil
10:55:26.214082 tramp-get-connection-property (7) # last-cmd-time (21504 37982 201360 0)
10:55:26.214166 tramp-get-connection-property (7) # process-name nil
10:55:26.214240 tramp-get-connection-property (7) # remote-echo nil
10:55:26.214307 tramp-send-command (6) # which \stat | wc -w
10:55:26.214381 tramp-get-connection-property (7) # process-name nil
10:55:26.214456 tramp-get-connection-property (7) # chunksize 0
10:55:26.214527 tramp-set-connection-property (7) # last-cmd-time (21504 37982 214505 0)
10:55:26.214605 tramp-send-string (10) # which \stat | wc -w
10:55:26.214674 tramp-get-connection-property (7) # process-buffer nil
10:55:26.214810 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.214885 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.214982 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.223367 tramp-accept-process-output (10) #
1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.223544 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.223708 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.223870 tramp-wait-for-regexp (6) #
1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.224101 tramp-get-connection-property (7) # process-name nil
10:55:26.224250 tramp-get-connection-property (7) # process-name nil
10:55:26.224374 tramp-get-connection-property (7) # process-buffer nil
10:55:26.224517 tramp-get-connection-property (7) # last-cmd-time (21504 37982 214505 0)
10:55:26.224674 tramp-get-connection-property (7) # process-name nil
10:55:26.224805 tramp-get-connection-property (7) # remote-echo nil
10:55:26.224934 tramp-send-command (6) # \stat -c '("%N" %s)' / 2>/dev/null; echo tramp_exit_status $?
10:55:26.225064 tramp-get-connection-property (7) # process-name nil
10:55:26.225193 tramp-get-connection-property (7) # chunksize 0
10:55:26.225326 tramp-set-connection-property (7) # last-cmd-time (21504 37982 225282 0)
10:55:26.225458 tramp-send-string (10) # \stat -c '("%N" %s)' / 2>/dev/null; echo tramp_exit_status $?
10:55:26.225583 tramp-get-connection-property (7) # process-buffer nil
10:55:26.225759 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.225880 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.225996 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.233349 tramp-accept-process-output (10) #
("`/'" 4096)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.233548 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.233699 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.233862 tramp-wait-for-regexp (6) #
("`/'" 4096)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.234059 tramp-get-connection-property (7) # process-buffer nil
10:55:26.234228 tramp-get-connection-property (7) # process-buffer nil
10:55:26.234398 tramp-set-connection-property (7) # stat \stat
10:55:26.234526 tramp-do-file-attributes-with-stat (5) # file attributes with stat: /home/dbadmin/
10:55:26.234648 tramp-get-connection-property (7) # file-exists undef
10:55:26.234765 tramp-get-file-exists-command (5) # Finding command to check if file exists
10:55:26.234951 tramp-get-connection-property (7) # test test
10:55:26.235102 tramp-get-connection-property (7) # process-name nil
10:55:26.235227 tramp-get-connection-property (7) # process-name nil
10:55:26.235338 tramp-get-connection-property (7) # process-buffer nil
10:55:26.235483 tramp-get-connection-property (7) # last-cmd-time (21504 37982 225282 0)
10:55:26.235634 tramp-get-connection-property (7) # process-name nil
10:55:26.235778 tramp-get-connection-property (7) # remote-echo nil
10:55:26.235899 tramp-send-command (6) # test -e / 2>/dev/null; echo tramp_exit_status $?
10:55:26.236020 tramp-get-connection-property (7) # process-name nil
10:55:26.236149 tramp-get-connection-property (7) # chunksize 0
10:55:26.236276 tramp-set-connection-property (7) # last-cmd-time (21504 37982 236243 0)
10:55:26.236393 tramp-send-string (10) # test -e / 2>/dev/null; echo tramp_exit_status $?
10:55:26.236493 tramp-get-connection-property (7) # process-buffer nil
10:55:26.236634 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.236732 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.236834 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.244158 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.244332 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.244434 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.244565 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.244736 tramp-get-connection-property (7) # process-buffer nil
10:55:26.244885 tramp-get-connection-property (7) # process-name nil
10:55:26.244999 tramp-get-connection-property (7) # process-name nil
10:55:26.245114 tramp-get-connection-property (7) # process-buffer nil
10:55:26.245244 tramp-get-connection-property (7) # last-cmd-time (21504 37982 236243 0)
10:55:26.245367 tramp-get-connection-property (7) # process-name nil
10:55:26.245486 tramp-get-connection-property (7) # remote-echo nil
10:55:26.245597 tramp-send-command (6) # test -e /\ this\ file\ does\ not\ exist\  2>/dev/null; echo tramp_exit_status $?
10:55:26.245725 tramp-get-connection-property (7) # process-name nil
10:55:26.245833 tramp-get-connection-property (7) # chunksize 0
10:55:26.245946 tramp-set-connection-property (7) # last-cmd-time (21504 37982 245908 0)
10:55:26.246055 tramp-send-string (10) # test -e /\ this\ file\ does\ not\ exist\  2>/dev/null; echo tramp_exit_status $?
10:55:26.246177 tramp-get-connection-property (7) # process-buffer nil
10:55:26.246335 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.246451 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.246557 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.254223 tramp-accept-process-output (10) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.254382 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.254489 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.254613 tramp-wait-for-regexp (6) #
tramp_exit_status 1
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.254784 tramp-get-connection-property (7) # process-buffer nil
10:55:26.254915 tramp-set-connection-property (7) # file-exists test -e
10:55:26.255046 tramp-get-connection-property (7) # test test
10:55:26.255152 tramp-get-connection-property (7) # stat \stat
10:55:26.255307 tramp-get-connection-property (7) # process-name nil
10:55:26.255417 tramp-get-connection-property (7) # process-name nil
10:55:26.255533 tramp-get-connection-property (7) # process-buffer nil
10:55:26.255653 tramp-get-connection-property (7) # last-cmd-time (21504 37982 245908 0)
10:55:26.255791 tramp-get-connection-property (7) # process-name nil
10:55:26.255908 tramp-get-connection-property (7) # remote-echo nil
10:55:26.256008 tramp-send-command (6) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h "%U" "%G" %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
10:55:26.256116 tramp-get-connection-property (7) # process-name nil
10:55:26.256215 tramp-get-connection-property (7) # chunksize 0
10:55:26.256331 tramp-set-connection-property (7) # last-cmd-time (21504 37982 256292 0)
10:55:26.256446 tramp-send-string (10) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h "%U" "%G" %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
10:55:26.256548 tramp-get-connection-property (7) # process-buffer nil
10:55:26.256730 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.256830 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.256924 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.264374 tramp-accept-process-output (10) #
(("`/home/dbadmin/'") 5 "dbadmin" "verticadba" 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.264531 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.264644 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.264758 tramp-wait-for-regexp (6) #
(("`/home/dbadmin/'") 5 "dbadmin" "verticadba" 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.264915 tramp-get-connection-property (7) # process-buffer nil
10:55:26.265059 tramp-get-connection-property (7) # process-buffer nil
10:55:26.265226 tramp-get-connection-property (7) # gid-string undef
10:55:26.265334 tramp-get-connection-property (7) # id undef
10:55:26.265445 tramp-get-remote-id (5) # Finding POSIX `id' command
10:55:26.265541 tramp-get-connection-property (7) # remote-path (/bin /usr/bin /sbin /usr/sbin /usr/local/bin /usr/local/sbin)
10:55:26.265660 tramp-get-connection-property (7) # process-buffer nil
10:55:26.265788 tramp-get-connection-property (7) # process-name nil
10:55:26.265891 tramp-get-connection-property (7) # process-name nil
10:55:26.265986 tramp-get-connection-property (7) # process-buffer nil
10:55:26.266083 tramp-get-connection-property (7) # last-cmd-time (21504 37982 256292 0)
10:55:26.266207 tramp-get-connection-property (7) # process-name nil
10:55:26.266322 tramp-get-connection-property (7) # remote-echo nil
10:55:26.266427 tramp-send-command (6) # while read d; do if test -x $d/id -a -f $d/id; then echo tramp_executable $d/id; break; fi; done <<'0903c09a73980673cba4d4971e46547e'
/bin
/usr/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
0903c09a73980673cba4d4971e46547e
10:55:26.266528 tramp-get-connection-property (7) # process-name nil
10:55:26.266620 tramp-get-connection-property (7) # chunksize 0
10:55:26.266707 tramp-set-connection-property (7) # last-cmd-time (21504 37982 266679 0)
10:55:26.266801 tramp-send-string (10) # while read d; do if test -x $d/id -a -f $d/id; then echo tramp_executable $d/id; break; fi; done <<'0903c09a73980673cba4d4971e46547e'
/bin
/usr/bin
/sbin
/usr/sbin
/usr/local/bin
/usr/local/sbin
0903c09a73980673cba4d4971e46547e
10:55:26.266892 tramp-get-connection-property (7) # process-buffer nil
10:55:26.267050 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.267126 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.267203 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.275139 tramp-accept-process-output (10) #
tramp_executable /usr/bin/id
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.275275 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.275376 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.275478 tramp-wait-for-regexp (6) #
tramp_executable /usr/bin/id
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.275647 tramp-get-connection-property (7) # process-name nil
10:55:26.275755 tramp-get-connection-property (7) # process-name nil
10:55:26.275841 tramp-get-connection-property (7) # process-buffer nil
10:55:26.275945 tramp-get-connection-property (7) # last-cmd-time (21504 37982 266679 0)
10:55:26.276060 tramp-get-connection-property (7) # process-name nil
10:55:26.276161 tramp-get-connection-property (7) # remote-echo nil
10:55:26.276248 tramp-send-command (6) # /usr/bin/id -u 2>/dev/null; echo tramp_exit_status $?
10:55:26.276329 tramp-get-connection-property (7) # process-name nil
10:55:26.276435 tramp-get-connection-property (7) # chunksize 0
10:55:26.276529 tramp-set-connection-property (7) # last-cmd-time (21504 37982 276498 0)
10:55:26.276621 tramp-send-string (10) # /usr/bin/id -u 2>/dev/null; echo tramp_exit_status $?
10:55:26.276718 tramp-get-connection-property (7) # process-buffer nil
10:55:26.276862 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.276944 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.277037 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.283198 tramp-accept-process-output (10) #
2039
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.283307 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.283393 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.283492 tramp-wait-for-regexp (6) #
2039
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.283621 tramp-get-connection-property (7) # process-buffer nil
10:55:26.283721 tramp-set-connection-property (7) # id /usr/bin/id
10:55:26.283800 tramp-get-connection-property (7) # id /usr/bin/id
10:55:26.283901 tramp-get-connection-property (7) # process-name nil
10:55:26.283988 tramp-get-connection-property (7) # process-name nil
10:55:26.284074 tramp-get-connection-property (7) # process-buffer nil
10:55:26.284156 tramp-get-connection-property (7) # last-cmd-time (21504 37982 276498 0)
10:55:26.284263 tramp-get-connection-property (7) # process-name nil
10:55:26.284341 tramp-get-connection-property (7) # remote-echo nil
10:55:26.284415 tramp-send-command (6) # /usr/bin/id -gn | sed -e s/^/\"/ -e s/$/\"/ 2>/dev/null; echo tramp_exit_status $?
10:55:26.284500 tramp-get-connection-property (7) # process-name nil
10:55:26.284584 tramp-get-connection-property (7) # chunksize 0
10:55:26.284669 tramp-set-connection-property (7) # last-cmd-time (21504 37982 284637 0)
10:55:26.284754 tramp-send-string (10) # /usr/bin/id -gn | sed -e s/^/\"/ -e s/$/\"/ 2>/dev/null; echo tramp_exit_status $?
10:55:26.284829 tramp-get-connection-property (7) # process-buffer nil
10:55:26.284949 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.285032 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.285123 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.294571 tramp-accept-process-output (10) #
"verticadba"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.294736 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.294897 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.295039 tramp-wait-for-regexp (6) #
"verticadba"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.295231 tramp-get-connection-property (7) # process-buffer nil
10:55:26.295494 tramp-get-connection-property (7) # process-buffer nil
10:55:26.295644 tramp-set-connection-property (7) # gid-string verticadba
10:55:26.295790 tramp-get-connection-property (7) # process-name nil
10:55:26.295920 tramp-get-connection-property (7) # device undef
10:55:26.296061 tramp-get-connection-property (7) # process-name nil
10:55:26.296193 tramp-set-connection-property (7) # device (-1 . 18)
10:55:26.296384 tramp-set-file-property (8) # /home/dbadmin/ file-attributes-string (t 5 dbadmin verticadba (21502 19661) (21502 19659) (21502 19659) 4096 drwx------ nil (16 . 15206) (-1 . 18))
10:55:26.296549 tramp-get-connection-property (7) # uid-string nil
10:55:26.296669 tramp-get-connection-property (7) # gid-string nil
10:55:26.296809 tramp-get-file-property (8) # /home/dbadmin/ file-attributes-integer nil
10:55:26.297521 tramp-get-file-property (8) # /home/dbadmin/ file-attributes-integer undef
10:55:26.297657 tramp-get-connection-property (7) # stat \stat
10:55:26.297788 tramp-do-file-attributes-with-stat (5) # file attributes with stat: /home/dbadmin/
10:55:26.297913 tramp-get-connection-property (7) # file-exists test -e
10:55:26.298060 tramp-get-connection-property (7) # test test
10:55:26.298202 tramp-get-connection-property (7) # stat \stat
10:55:26.298334 tramp-get-connection-property (7) # process-name nil
10:55:26.298448 tramp-get-connection-property (7) # process-name nil
10:55:26.298549 tramp-get-connection-property (7) # process-buffer nil
10:55:26.298655 tramp-get-connection-property (7) # last-cmd-time (21504 37982 284637 0)
10:55:26.298778 tramp-get-connection-property (7) # process-name nil
10:55:26.298884 tramp-get-connection-property (7) # remote-echo nil
10:55:26.298989 tramp-send-command (6) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
10:55:26.299096 tramp-get-connection-property (7) # process-name nil
10:55:26.299202 tramp-get-connection-property (7) # chunksize 0
10:55:26.299312 tramp-set-connection-property (7) # last-cmd-time (21504 37982 299279 0)
10:55:26.299421 tramp-send-string (10) # ( (test -e /home/dbadmin/ || test -h /home/dbadmin/) && \stat -c '(("%N") %h %ue0 %ge0 %Xe0 %Ye0 %Ze0 %se0 "%A" t %ie0 -1)' /home/dbadmin/ || echo nil) 2>/dev/null; echo tramp_exit_status $?
10:55:26.299523 tramp-get-connection-property (7) # process-buffer nil
10:55:26.299700 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.299800 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.299907 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.307373 tramp-accept-process-output (10) #
(("`/home/dbadmin/'") 5 2039e0 2304e0 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.307504 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.307607 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.307722 tramp-wait-for-regexp (6) #
(("`/home/dbadmin/'") 5 2039e0 2304e0 1409174733e0 1409174731e0 1409174731e0 4096e0 "drwx------" t 1063782e0 -1)
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.307905 tramp-get-connection-property (7) # process-buffer nil
10:55:26.308042 tramp-get-connection-property (7) # process-buffer nil
10:55:26.308193 tramp-get-connection-property (7) # gid-integer undef
10:55:26.308298 tramp-get-connection-property (7) # id /usr/bin/id
10:55:26.308393 tramp-get-connection-property (7) # id /usr/bin/id
10:55:26.308504 tramp-get-connection-property (7) # process-name nil
10:55:26.308606 tramp-get-connection-property (7) # process-name nil
10:55:26.308702 tramp-get-connection-property (7) # process-buffer nil
10:55:26.308819 tramp-get-connection-property (7) # last-cmd-time (21504 37982 299279 0)
10:55:26.308943 tramp-get-connection-property (7) # process-name nil
10:55:26.309055 tramp-get-connection-property (7) # remote-echo nil
10:55:26.309156 tramp-send-command (6) # /usr/bin/id -g  2>/dev/null; echo tramp_exit_status $?
10:55:26.309255 tramp-get-connection-property (7) # process-name nil
10:55:26.309365 tramp-get-connection-property (7) # chunksize 0
10:55:26.309476 tramp-set-connection-property (7) # last-cmd-time (21504 37982 309443 0)
10:55:26.309582 tramp-send-string (10) # /usr/bin/id -g  2>/dev/null; echo tramp_exit_status $?
10:55:26.309680 tramp-get-connection-property (7) # process-buffer nil
10:55:26.309830 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.309935 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.310031 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.316293 tramp-accept-process-output (10) #
2304
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.316436 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.316544 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.316660 tramp-wait-for-regexp (6) #
2304
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.316832 tramp-get-connection-property (7) # process-buffer nil
10:55:26.316963 tramp-get-connection-property (7) # process-buffer nil
10:55:26.317063 tramp-set-connection-property (7) # gid-integer 2304
10:55:26.317166 tramp-get-connection-property (7) # process-name nil
10:55:26.317258 tramp-get-connection-property (7) # device (-1 . 18)
10:55:26.317373 tramp-set-file-property (8) # /home/dbadmin/ file-attributes-integer (t 5 2039 2304 (21502 19661) (21502 19659) (21502 19659) 4096 drwx------ nil (16 . 15206) (-1 . 18))
10:55:26.317490 tramp-get-connection-property (7) # uid-integer nil
10:55:26.317580 tramp-get-connection-property (7) # gid-integer nil
10:55:26.317706 tramp-get-connection-property (7) # test test
10:55:26.317820 tramp-get-connection-property (7) # process-name nil
10:55:26.317907 tramp-get-connection-property (7) # process-name nil
10:55:26.317997 tramp-get-connection-property (7) # process-buffer nil
10:55:26.318089 tramp-get-connection-property (7) # last-cmd-time (21504 37982 309443 0)
10:55:26.318193 tramp-get-connection-property (7) # process-name nil
10:55:26.318280 tramp-get-connection-property (7) # remote-echo nil
10:55:26.318357 tramp-send-command (6) # test -r /home/dbadmin/ 2>/dev/null; echo tramp_exit_status $?
10:55:26.318441 tramp-get-connection-property (7) # process-name nil
10:55:26.318540 tramp-get-connection-property (7) # chunksize 0
10:55:26.318636 tramp-set-connection-property (7) # last-cmd-time (21504 37982 318606 0)
10:55:26.318730 tramp-send-string (10) # test -r /home/dbadmin/ 2>/dev/null; echo tramp_exit_status $?
10:55:26.318818 tramp-get-connection-property (7) # process-buffer nil
10:55:26.318955 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.319043 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.319137 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:55:26.327153 tramp-accept-process-output (10) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.327274 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.327362 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.327475 tramp-wait-for-regexp (6) #
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.327622 tramp-get-connection-property (7) # process-buffer nil
10:55:26.327752 tramp-set-file-property (8) # /home/dbadmin/ file-readable-p t
10:55:26.328332 tramp-set-connection-property (7) # process-name SQL
10:55:26.328442 tramp-set-connection-property (7) # process-buffer *SQL*
10:55:26.328539 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.328648 tramp-get-connection-property (7) # process-name SQL
10:55:26.328734 tramp-get-connection-property (7) # process-name SQL
10:55:26.328816 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.329253 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...
10:55:26.337824 tramp-compute-multi-hops (5) # Add proxy ("vertica" "dbadmin" "/ssh:vertica:")
10:55:26.338108 tramp-get-connection-property (7) # process-name SQL
10:55:26.338199 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.346627 tramp-set-connection-property (7) # vector [sudo dbadmin vertica  ssh:vertica|]
10:55:26.346802 tramp-maybe-open-connection (6) # /bin/sh -i
10:55:26.346926 tramp-get-connection-property (7) # vector [sudo dbadmin vertica  ssh:vertica|]
10:55:26.347040 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.347128 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.347285 tramp-accept-process-output (10) # SQL run
10:55:26.348285 tramp-accept-process-output (10) #
#$
10:55:26.348401 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.348484 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.348583 tramp-wait-for-regexp (6) #
#$
10:55:26.348834 tramp-get-connection-property (7) # temp-file /var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw
10:55:26.355167 tramp-maybe-open-connection (3) # Sending command `exec ssh -q   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica'
10:55:26.355384 tramp-get-connection-property (7) # process-name SQL
10:55:26.355576 tramp-get-connection-property (7) # remote-echo nil
10:55:26.355705 tramp-send-command (6) # exec ssh -q   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
10:55:26.355845 tramp-get-connection-property (7) # process-name SQL
10:55:26.355983 tramp-get-connection-property (7) # chunksize nil
10:55:26.356120 tramp-set-connection-property (7) # last-cmd-time (21504 37982 356074 0)
10:55:26.356280 tramp-send-string (10) # exec ssh -q   -o ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw.%r@%h:%p -o ControlMaster=auto -o ControlPersist=no -e none vertica
10:55:26.356445 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.370571 tramp-process-actions (3) # Waiting for prompts from remote shell...
10:55:26.387910 tramp-accept-process-output (10) # SQL run
10:55:26.485846 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
10:55:26.485956 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:26.486066 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.486163 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.486339 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:26.486455 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.486547 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.486741 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:26.486855 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.486951 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487078 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:26.487181 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487272 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487385 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:26.487477 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487562 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487665 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:26.487760 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487844 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.487933 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:26.488025 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488113 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488207 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:26.488302 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488387 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488474 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:26.488556 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488643 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.488745 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:26.488845 tramp-accept-process-output (10) # SQL run
10:55:26.570251 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:55:27 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
10:55:26.570394 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:26.570493 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.570589 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.571895 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:26.572007 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.572102 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.572658 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:26.572754 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.572842 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573096 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:26.573192 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573282 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573410 tramp-process-one-action (5) # Looking for regexp "\(\(?:^\|\r\)[^]#$%>
]*#?[]#$%>] *\(^[\[[0-9;]*[a-zA-Z] *\)*\)\'" from remote shell
10:55:26.573500 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573587 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573779 tramp-process-one-action (5) # Looking for regexp "\(\(Are you sure you want to continue connecting (yes/no)\?\)\s-*\)\'" from remote shell
10:55:26.573868 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.573944 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574041 tramp-process-one-action (5) # Looking for regexp "\(\(\(?:Store key in cache\? (y/\|Update cached key\? (y/n, Return cancels connectio\)n)\)\s-*\)\'" from remote shell
10:55:26.574138 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574219 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574318 tramp-process-one-action (5) # Looking for regexp "\(\(TERM = (.*)\|Terminal type\? \[.*\]\)\s-*\)\'" from remote shell
10:55:26.574398 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574481 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574572 tramp-process-one-action (5) # Looking for regexp "\(\)\'" from remote shell
10:55:26.574650 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574724 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.574803 tramp-process-one-action (5) # Call `tramp-action-process-alive'
10:55:26.574875 tramp-accept-process-output (10) # SQL run
10:55:26.665477 tramp-accept-process-output (10) #
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:55:27 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[10:55:28 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
10:55:26.665708 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:26.665889 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.666035 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.668053 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:26.668209 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.668340 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.669179 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:26.669310 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.669415 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.669738 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:26.669845 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.669945 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.670072 tramp-process-one-action (5) # Call `tramp-action-succeed'
10:55:26.670207 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.670331 tramp-process-actions (6) #
X11 forwarding request failed on channel 0
Last login: Fri Aug 29 10:55:27 2014 from 10.1.1.1
         __      __       __
|\/| /\ / _ |\ ||_  _|_ |/
|  |/--\\__)| \||__  |  |\__
****************************
Chef-Client: analytics001.smq.mgnt.cc
Environment: dev
Roles:
* base
Recipes (in order):
  ntp   motd   chef-client::config   chef-client::service   build-essential   magnetic::dd-ssl-fix   datadog::dd-handler   magnetic::dd-agent   magnetic::users   magnetic::default   logrotate::global   magnetic-java
****************************
[10:55:28 ^[[0;32msam^[[0m@^[[0;36manalytics001.smq^[[0;35m:~^[[0m]$
10:55:26.670477 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.671083 tramp-process-actions (3) # Waiting for prompts from remote shell...done
10:55:26.679247 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
10:55:26.679435 tramp-get-file-property (8) #  gateway nil
10:55:26.679562 tramp-get-connection-property (7) # temp-file /var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.19861vMw
10:55:26.687727 tramp-maybe-open-connection (3) # Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:'
10:55:26.687868 tramp-get-connection-property (7) # process-name SQL
10:55:26.687984 tramp-get-connection-property (7) # remote-echo nil
10:55:26.688090 tramp-send-command (6) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
10:55:26.688206 tramp-get-connection-property (7) # process-name SQL
10:55:26.688327 tramp-get-connection-property (7) # chunksize nil
10:55:26.688440 tramp-set-connection-property (7) # last-cmd-time (21504 37982 688401 0)
10:55:26.688570 tramp-send-string (10) # exec env SHELL=/bin/sh sudo -u dbadmin -s -H -p Password:
10:55:26.688692 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.688903 tramp-set-connection-property (7) # first-password-request t
10:55:26.704150 tramp-process-actions (3) # Waiting for prompts from remote shell...
10:55:26.720773 tramp-accept-process-output (10) # SQL run
10:55:26.721286 tramp-accept-process-output (10) #
sh-4.1$
10:55:26.721417 tramp-process-one-action (5) # Looking for regexp "\(.*ogin\( .*\)?: *\)\'" from remote shell
10:55:26.721535 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.721649 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.721797 tramp-process-one-action (5) # Looking for regexp "\(^.*\(\(?:adgangskode\|contrase\(?:\(?:ny\|ñ\)a\)\|geslo\|h\(?:\(?:asł\|esl\)o\)\|iphasiwedi\|jelszó\|l\(?:ozinka\|ösenord\)\|m\(?:ot de passe\|ật khẩu\)\|pa\(?:rola\|s\(?:ahitza\|s\(?: phrase\|ord\|phrase\|wor[dt]\)\|vorto\)\)\|s\(?:alasana\|enha\|laptažodis\)\|wachtwoord\|лозинка\|пароль\|ססמה\|كلمة السر\|गुप्तशब्द\|शब्दकूट\|গুপ্তশব্দ\|পাসওয়ার্ড\|ਪਾਸਵਰਡ\|પાસવર્ડ\|ପ୍ରବେଶ ସଙ୍କେତ\|கடவுச்சொல்\|సంకేతపదము\|ಗುಪ್ತಪದ\|അടയാളവാക്ക്\|රහස්පදය\|ពាក្យសម្ងាត់\|パスワード\|密[码碼]\|암호\)\).*:\0? *\)\'" from remote shell
10:55:26.721930 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722043 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722193 tramp-process-one-action (5) # Looking for regexp "\(^.*\(Connection \(?:\(?:clo\|refu\)sed\)\|Host key verification failed\.\|Login \(?:[Ii]ncorrect\)\|N\(?:ame or service not known\|o supported authentication methods left to try!\)\|Permission denied\|\(?:Sorry, try again\|Timeout, server not responding\)\.\).*\|^.*\(Received signal [0-9]+\).*\)\'" from remote shell
10:55:26.722319 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722415 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722533 tramp-process-one-action (5) # Looking for regexp "\(^[^#$%>
]*[#$%>] *\)\'" from remote shell
10:55:26.722637 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722748 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.722868 tramp-process-one-action (5) # Call `tramp-action-succeed'
10:55:26.723004 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.723118 tramp-process-actions (6) #
sh-4.1$
10:55:26.723226 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.737622 tramp-process-actions (3) # Waiting for prompts from remote shell...done
10:55:26.754037 tramp-maybe-open-connection (3) # Found remote shell prompt on `vertica'
10:55:26.754259 tramp-get-connection-property (7) # remote-shell /bin/sh
10:55:26.754444 tramp-open-shell (5) # Opening remote shell `/bin/sh'...
10:55:26.754685 tramp-get-connection-property (7) # process-name SQL
10:55:26.754825 tramp-get-connection-property (7) # remote-echo nil
10:55:26.754957 tramp-send-command (6) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
10:55:26.755081 tramp-get-connection-property (7) # process-name SQL
10:55:26.755200 tramp-get-connection-property (7) # chunksize nil
10:55:26.755324 tramp-set-connection-property (7) # last-cmd-time (21504 37982 755281 0)
10:55:26.755478 tramp-send-string (10) # exec env ENV='' HISTFILE=/dev/null PROMPT_COMMAND='' PS1=\#\$\  PS2='' PS3='' /bin/sh
10:55:26.755603 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.755809 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.755954 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.756117 tramp-accept-process-output (10) # SQL run
10:55:26.764404 tramp-accept-process-output (10) #
#$
10:55:26.764560 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.764670 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.764780 tramp-wait-for-regexp (6) #
#$
10:55:26.764930 tramp-get-connection-property (7) # process-name SQL
10:55:26.765031 tramp-set-connection-property (7) # remote-shell /bin/sh
10:55:26.765158 tramp-open-shell (5) # Opening remote shell `/bin/sh'...done
10:55:26.765269 tramp-open-connection-setup-interactive-shell (5) # Setting up remote shell environment
10:55:26.765368 tramp-get-connection-property (7) # process-name SQL
10:55:26.765481 tramp-get-connection-property (7) # remote-echo nil
10:55:26.765582 tramp-send-command (6) # stty -inlcr -echo kill '^U' erase '^H'
10:55:26.765682 tramp-get-connection-property (7) # process-name SQL
10:55:26.765790 tramp-get-connection-property (7) # chunksize nil
10:55:26.765892 tramp-set-connection-property (7) # last-cmd-time (21504 37982 765856 0)
10:55:26.766008 tramp-send-string (10) # stty -inlcr -echo kill '^U' erase '^H'
10:55:26.766114 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.766257 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.766368 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.766477 tramp-accept-process-output (10) # SQL run
10:55:26.774370 tramp-accept-process-output (10) #
#$
10:55:26.774558 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.774710 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.774855 tramp-wait-for-regexp (6) #
#$
10:55:26.775021 tramp-get-connection-property (7) # process-name SQL
10:55:26.775167 tramp-get-connection-property (7) # remote-echo nil
10:55:26.775301 tramp-send-command (6) # echo foo
10:55:26.775433 tramp-get-connection-property (7) # process-name SQL
10:55:26.775564 tramp-get-connection-property (7) # chunksize nil
10:55:26.923323 tramp-set-connection-property (7) # last-cmd-time (21504 37982 923278 0)
10:55:26.923410 tramp-send-string (10) # echo foo
10:55:26.923485 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.923614 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.923700 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.923812 tramp-accept-process-output (10) # SQL run
10:55:26.929561 tramp-accept-process-output (10) #
foo
#$
10:55:26.929739 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.929882 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.930033 tramp-wait-for-regexp (6) #
foo
#$
10:55:26.930205 tramp-open-connection-setup-interactive-shell (5) # Setting shell prompt
10:55:26.930360 tramp-get-connection-property (7) # process-name SQL
10:55:26.930480 tramp-get-connection-property (7) # remote-echo nil
10:55:26.930593 tramp-send-command (6) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
10:55:26.930713 tramp-get-connection-property (7) # process-name SQL
10:55:26.930873 tramp-get-connection-property (7) # chunksize nil
10:55:26.930993 tramp-set-connection-property (7) # last-cmd-time (21504 37982 930953 0)
10:55:26.931123 tramp-send-string (10) # PS1=///1ebffaf5241a44a316171191a4767e18\#\$
10:55:26.931241 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.931416 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.931533 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.931669 tramp-accept-process-output (10) # SQL run
10:55:26.937388 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.937564 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.937707 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.937865 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.938085 tramp-get-connection-property (7) # process-name SQL
10:55:26.938207 tramp-get-connection-property (7) # remote-echo nil
10:55:26.938321 tramp-send-command (6) # PS2=''
10:55:26.938436 tramp-get-connection-property (7) # process-name SQL
10:55:26.938554 tramp-get-connection-property (7) # chunksize nil
10:55:26.938674 tramp-set-connection-property (7) # last-cmd-time (21504 37982 938633 0)
10:55:26.938804 tramp-send-string (10) # PS2=''
10:55:26.938920 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.939079 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.939197 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.939328 tramp-accept-process-output (10) # SQL run
10:55:26.945348 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.945527 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.945666 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.945823 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.946039 tramp-get-connection-property (7) # process-name SQL
10:55:26.946162 tramp-get-connection-property (7) # remote-echo nil
10:55:26.946275 tramp-send-command (6) # PS3=''
10:55:26.946391 tramp-get-connection-property (7) # process-name SQL
10:55:26.946523 tramp-get-connection-property (7) # chunksize nil
10:55:26.946642 tramp-set-connection-property (7) # last-cmd-time (21504 37982 946601 0)
10:55:26.946773 tramp-send-string (10) # PS3=''
10:55:26.946892 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.947052 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.947169 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.947300 tramp-accept-process-output (10) # SQL run
10:55:26.953258 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.953434 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.953578 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.953748 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.953913 tramp-get-connection-property (7) # process-name SQL
10:55:26.954013 tramp-get-connection-property (7) # remote-echo nil
10:55:26.954106 tramp-send-command (6) # PROMPT_COMMAND=''
10:55:26.954215 tramp-get-connection-property (7) # process-name SQL
10:55:26.954310 tramp-get-connection-property (7) # chunksize nil
10:55:26.954407 tramp-set-connection-property (7) # last-cmd-time (21504 37982 954374 0)
10:55:26.954515 tramp-send-string (10) # PROMPT_COMMAND=''
10:55:26.954610 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.954743 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.954839 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.954949 tramp-accept-process-output (10) # SQL run
10:55:26.960600 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.960780 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.960923 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.961078 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.961265 tramp-open-connection-setup-interactive-shell (5) # Determining coding system
10:55:26.961447 tramp-get-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:26.961595 tramp-get-connection-property (7) # process-name SQL
10:55:26.961712 tramp-get-connection-property (7) # remote-echo nil
10:55:26.961823 tramp-send-command (6) # echo foo ; echo bar
10:55:26.961938 tramp-get-connection-property (7) # process-name SQL
10:55:26.962053 tramp-get-connection-property (7) # chunksize nil
10:55:26.962168 tramp-set-connection-property (7) # last-cmd-time (21504 37982 962130 0)
10:55:26.962297 tramp-send-string (10) # echo foo ; echo bar
10:55:26.962420 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.962582 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.962698 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.962816 tramp-accept-process-output (10) # SQL run
10:55:26.968307 tramp-accept-process-output (10) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.968479 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.968619 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.968757 tramp-wait-for-regexp (6) #
foo
bar
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.968957 tramp-open-connection-setup-interactive-shell (5) # Setting coding system to `utf-8' and `utf-8-unix'
10:55:26.969081 tramp-get-connection-property (7) # process-name SQL
10:55:26.969197 tramp-get-connection-property (7) # remote-echo nil
10:55:26.969322 tramp-send-command (6) # set +o vi +o emacs
10:55:26.969437 tramp-get-connection-property (7) # process-name SQL
10:55:26.969553 tramp-get-connection-property (7) # chunksize nil
10:55:26.969668 tramp-set-connection-property (7) # last-cmd-time (21504 37982 969630 0)
10:55:26.969797 tramp-send-string (10) # set +o vi +o emacs
10:55:26.969911 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.970082 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.970197 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.970312 tramp-accept-process-output (10) # SQL run
10:55:26.976482 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.976663 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.976805 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.976961 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.977152 tramp-open-connection-setup-interactive-shell (5) # Checking system information
10:55:26.977270 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.977409 tramp-get-connection-property (7) # process-name SQL
10:55:26.977523 tramp-get-connection-property (7) # process-name SQL
10:55:26.977638 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.977766 tramp-get-connection-property (7) # last-cmd-time (21504 37982 969630 0)
10:55:26.977905 tramp-get-connection-property (7) # process-name SQL
10:55:26.978019 tramp-get-connection-property (7) # remote-echo nil
10:55:26.978133 tramp-send-command (6) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.978248 tramp-get-connection-property (7) # process-name SQL
10:55:26.978361 tramp-get-connection-property (7) # chunksize nil
10:55:26.978476 tramp-set-connection-property (7) # last-cmd-time (21504 37982 978437 0)
10:55:26.978599 tramp-send-string (10) # echo \"`uname -sr`\" 2>/dev/null; echo tramp_exit_status $?
10:55:26.978715 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.978881 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.978996 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.979113 tramp-accept-process-output (10) # SQL run
10:55:26.986361 tramp-accept-process-output (10) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.986537 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.986665 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.986798 tramp-wait-for-regexp (6) #
"Linux 2.6.32-431.17.1.el6.x86_64"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.986993 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.987184 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.987319 tramp-set-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.987437 tramp-get-connection-property (7) # chunksize undef
10:55:26.987549 tramp-open-connection-setup-interactive-shell (5) # Checking remote host type for `send-process-string' bug
10:55:26.987664 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:26.987783 tramp-set-connection-property (7) # chunksize 0
10:55:26.987900 tramp-set-remote-path (5) # Setting $PATH environment variable
10:55:26.988013 tramp-get-connection-property (7) # remote-path (/bin /usr/bin /sbin /usr/sbin /usr/local/bin /usr/local/sbin)
10:55:26.988162 tramp-get-connection-property (7) # process-name SQL
10:55:26.988276 tramp-get-connection-property (7) # process-name SQL
10:55:26.988400 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.988524 tramp-get-connection-property (7) # last-cmd-time (21504 37982 978437 0)
10:55:26.988660 tramp-get-connection-property (7) # process-name SQL
10:55:26.988787 tramp-get-connection-property (7) # remote-echo nil
10:55:26.988898 tramp-send-command (6) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
10:55:26.989021 tramp-get-connection-property (7) # process-name SQL
10:55:26.989132 tramp-get-connection-property (7) # chunksize 0
10:55:26.989233 tramp-set-connection-property (7) # last-cmd-time (21504 37982 989200 0)
10:55:26.989333 tramp-send-string (10) # PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH
10:55:26.989427 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.989572 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.989666 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.989762 tramp-accept-process-output (10) # SQL run
10:55:26.996195 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.996334 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.996432 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.996540 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:26.996708 tramp-get-connection-property (7) # process-name SQL
10:55:26.996802 tramp-get-connection-property (7) # remote-shell /bin/sh
10:55:26.996893 tramp-get-connection-property (7) # remote-shell /bin/sh
10:55:26.996996 tramp-get-connection-property (7) # process-name SQL
10:55:26.997090 tramp-get-connection-property (7) # remote-echo nil
10:55:26.997180 tramp-send-command (6) # mesg n; biff n
10:55:26.997276 tramp-get-connection-property (7) # process-name SQL
10:55:26.997372 tramp-get-connection-property (7) # chunksize 0
10:55:26.997477 tramp-set-connection-property (7) # last-cmd-time (21504 37982 997444 0)
10:55:26.997583 tramp-send-string (10) # mesg n; biff n
10:55:26.997677 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:26.997808 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.997902 tramp-get-connection-property (7) # check-remote-echo nil
10:55:26.997997 tramp-accept-process-output (10) # SQL run
10:55:27.002948 tramp-accept-process-output (10) #
mesg: /dev/pts/2: Operation not permitted
10:55:27.003062 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.003164 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.003273 tramp-accept-process-output (10) # SQL run
10:55:27.003813 tramp-accept-process-output (10) #
mesg: /dev/pts/2: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.003942 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.004040 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.004148 tramp-wait-for-regexp (6) #
mesg: /dev/pts/2: Operation not permitted
sh: biff: command not found
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.004311 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:27.004416 tramp-get-connection-property (7) # uname Linux 2.6.32-431.17.1.el6.x86_64
10:55:27.004531 tramp-get-connection-property (7) # process-name SQL
10:55:27.004625 tramp-get-connection-property (7) # process-name SQL
10:55:27.004718 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.004821 tramp-get-connection-property (7) # last-cmd-time (21504 37982 997444 0)
10:55:27.004934 tramp-get-connection-property (7) # process-name SQL
10:55:27.005027 tramp-get-connection-property (7) # remote-echo nil
10:55:27.005115 tramp-send-command (6) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
10:55:27.005209 tramp-get-connection-property (7) # process-name SQL
10:55:27.005307 tramp-get-connection-property (7) # chunksize 0
10:55:27.005405 tramp-set-connection-property (7) # last-cmd-time (21504 37983 5373 0)
10:55:27.005644 tramp-send-string (10) # echo \"`tty`\" 2>/dev/null; echo tramp_exit_status $?
10:55:27.005740 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.005880 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.005975 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.006070 tramp-accept-process-output (10) # SQL run
10:55:27.013377 tramp-accept-process-output (10) #
"/dev/pts/2"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.013557 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.013685 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.013820 tramp-wait-for-regexp (6) #
"/dev/pts/2"
tramp_exit_status 0
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.014015 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.014167 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.014303 tramp-get-connection-property (7) # process-name SQL
10:55:27.014418 tramp-get-connection-property (7) # remote-echo nil
10:55:27.014529 tramp-send-command (6) # stty -a
10:55:27.014644 tramp-get-connection-property (7) # process-name SQL
10:55:27.014759 tramp-get-connection-property (7) # chunksize 0
10:55:27.014881 tramp-set-connection-property (7) # last-cmd-time (21504 37983 14841 0)
10:55:27.015006 tramp-send-string (10) # stty -a
10:55:27.015119 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.015285 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.015392 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.015508 tramp-accept-process-output (10) # SQL run
10:55:27.021546 tramp-accept-process-output (10) #
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel -iutf8
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten -echo echoe -echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.021746 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.021863 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.021971 tramp-wait-for-regexp (6) #
speed 9600 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc ixany imaxbel -iutf8
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten -echo echoe -echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.022130 tramp-open-connection-setup-interactive-shell (5) # Setting default environment
10:55:27.022214 tramp-get-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:27.022294 tramp-get-connection-property (7) # locale LC_ALL=en_US.utf8
10:55:27.022393 tramp-get-connection-property (7) # process-name SQL
10:55:27.022475 tramp-get-connection-property (7) # remote-echo nil
10:55:27.022551 tramp-send-command (6) # LC_ALL=en_US.utf8; export LC_ALL
10:55:27.022631 tramp-get-connection-property (7) # process-name SQL
10:55:27.022709 tramp-get-connection-property (7) # chunksize 0
10:55:27.022798 tramp-set-connection-property (7) # last-cmd-time (21504 37983 22770 0)
10:55:27.022885 tramp-send-string (10) # LC_ALL=en_US.utf8; export LC_ALL
10:55:27.022964 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.023083 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.023164 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.023244 tramp-accept-process-output (10) # SQL run
10:55:27.030049 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.030166 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.030252 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.030346 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.030493 tramp-get-connection-property (7) # process-name SQL
10:55:27.030575 tramp-get-connection-property (7) # remote-echo nil
10:55:27.030652 tramp-send-command (6) # TMOUT=0; export TMOUT
10:55:27.030731 tramp-get-connection-property (7) # process-name SQL
10:55:27.030810 tramp-get-connection-property (7) # chunksize 0
10:55:27.030899 tramp-set-connection-property (7) # last-cmd-time (21504 37983 30871 0)
10:55:27.030987 tramp-send-string (10) # TMOUT=0; export TMOUT
10:55:27.031066 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.031177 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.031257 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.031340 tramp-accept-process-output (10) # SQL run
10:55:27.038140 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.038250 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.038325 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.038407 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.038546 tramp-get-connection-property (7) # process-name SQL
10:55:27.038618 tramp-get-connection-property (7) # remote-echo nil
10:55:27.038686 tramp-send-command (6) # LC_CTYPE=''; export LC_CTYPE
10:55:27.038768 tramp-get-connection-property (7) # process-name SQL
10:55:27.038840 tramp-get-connection-property (7) # chunksize 0
10:55:27.038920 tramp-set-connection-property (7) # last-cmd-time (21504 37983 38895 0)
10:55:27.038998 tramp-send-string (10) # LC_CTYPE=''; export LC_CTYPE
10:55:27.039070 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.039169 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.039253 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.039357 tramp-accept-process-output (10) # SQL run
10:55:27.046105 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.046204 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.046280 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.046365 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.046498 tramp-get-connection-property (7) # process-name SQL
10:55:27.046582 tramp-get-connection-property (7) # remote-echo nil
10:55:27.046653 tramp-send-command (6) # TERM=dumb; export TERM
10:55:27.046725 tramp-get-connection-property (7) # process-name SQL
10:55:27.046802 tramp-get-connection-property (7) # chunksize 0
10:55:27.046908 tramp-set-connection-property (7) # last-cmd-time (21504 37983 46883 0)
10:55:27.046988 tramp-send-string (10) # TERM=dumb; export TERM
10:55:27.047059 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.047156 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.047248 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.047342 tramp-accept-process-output (10) # SQL run
10:55:27.053108 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.053211 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.053288 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.053383 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.053517 tramp-get-connection-property (7) # process-name SQL
10:55:27.053591 tramp-get-connection-property (7) # remote-echo nil
10:55:27.053663 tramp-send-command (6) # EMACS=t; export EMACS
10:55:27.053736 tramp-get-connection-property (7) # process-name SQL
10:55:27.053810 tramp-get-connection-property (7) # chunksize 0
10:55:27.053892 tramp-set-connection-property (7) # last-cmd-time (21504 37983 53866 0)
10:55:27.053974 tramp-send-string (10) # EMACS=t; export EMACS
10:55:27.054048 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.054150 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.054226 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.054303 tramp-accept-process-output (10) # SQL run
10:55:27.060075 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.060187 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.060264 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.060349 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.060485 tramp-get-connection-property (7) # process-name SQL
10:55:27.060562 tramp-get-connection-property (7) # remote-echo nil
10:55:27.060633 tramp-send-command (6) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
10:55:27.060712 tramp-get-connection-property (7) # process-name SQL
10:55:27.060787 tramp-get-connection-property (7) # chunksize 0
10:55:27.060868 tramp-set-connection-property (7) # last-cmd-time (21504 37983 60843 0)
10:55:27.060949 tramp-send-string (10) # INSIDE_EMACS='24.4.50.8,tramp:2.2.11-pre'; export INSIDE_EMACS
10:55:27.061023 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.061129 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.061203 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.061278 tramp-accept-process-output (10) # SQL run
10:55:27.067326 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.067488 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.067610 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.067744 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.067969 tramp-get-connection-property (7) # process-name SQL
10:55:27.068094 tramp-get-connection-property (7) # remote-echo nil
10:55:27.068206 tramp-send-command (6) # PAGER=""; export PAGER
10:55:27.068322 tramp-get-connection-property (7) # process-name SQL
10:55:27.068435 tramp-get-connection-property (7) # chunksize 0
10:55:27.068563 tramp-set-connection-property (7) # last-cmd-time (21504 37983 68524 0)
10:55:27.068716 tramp-send-string (10) # PAGER=""; export PAGER
10:55:27.068831 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.068988 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.069098 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.069219 tramp-accept-process-output (10) # SQL run
10:55:27.075130 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.075248 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.075328 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.075417 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.075566 tramp-get-connection-property (7) # process-name SQL
10:55:27.075645 tramp-get-connection-property (7) # remote-echo nil
10:55:27.075721 tramp-send-command (6) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
10:55:27.075799 tramp-get-connection-property (7) # process-name SQL
10:55:27.075876 tramp-get-connection-property (7) # chunksize 0
10:55:27.075968 tramp-set-connection-property (7) # last-cmd-time (21504 37983 75943 0)
10:55:27.076055 tramp-send-string (10) # unset correct autocorrect MAILPATH MAILCHECK MAIL HISTORY CDPATH
10:55:27.076128 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.076232 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.076328 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.076425 tramp-accept-process-output (10) # SQL run
10:55:27.082135 tramp-accept-process-output (10) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.082237 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.082312 tramp-get-connection-property (7) # check-remote-echo nil
10:55:27.082395 tramp-wait-for-regexp (6) #
///1ebffaf5241a44a316171191a4767e18#$
10:55:27.082907 tramp-maybe-open-connection (3) # Opening connection for dbadmin@vertica using sudo...done
10:55:27.083022 tramp-get-connection-property (7) # process-name SQL
10:55:27.083100 tramp-get-connection-property (7) # process-name SQL
10:55:27.083174 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.083254 tramp-get-connection-property (7) # last-cmd-time (21504 37983 75943 0)
10:55:27.083343 tramp-get-connection-property (7) # process-name SQL
10:55:27.083415 tramp-get-connection-property (7) # remote-echo nil
10:55:27.083486 tramp-send-command (6) # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
10:55:27.083560 tramp-get-connection-property (7) # process-name SQL
10:55:27.083632 tramp-get-connection-property (7) # chunksize 0
10:55:27.083708 tramp-set-connection-property (7) # last-cmd-time (21504 37983 83683 0)
10:55:27.083786 tramp-send-string (10) # cd '' && exec  env PS1=/sudo\:dbadmin\@vertica\:\ \#\$\  vsql
10:55:27.083859 tramp-get-connection-property (7) # process-buffer *SQL*
10:55:27.083967 tramp-get-connection-property (7) # process-name SQL
10:55:27.084071 tramp-set-connection-property (7) # process-name nil
10:55:27.084162 tramp-set-connection-property (7) # process-buffer nil
10:56:55.858260 tramp-get-connection-property (7) # ~dbadmin undef
10:56:55.858462 tramp-get-connection-property (7) # process-name nil
10:56:55.858584 tramp-get-connection-property (7) # process-name nil
10:56:55.858695 tramp-get-connection-property (7) # process-buffer nil
10:56:55.858835 tramp-get-connection-property (7) # last-cmd-time (21504 37982 318606 0)
10:56:55.858969 tramp-get-connection-property (7) # process-name nil
10:56:55.859084 tramp-get-connection-property (7) # remote-echo nil
10:56:55.859185 tramp-send-command (6) # echo are you awake
10:56:55.859289 tramp-get-connection-property (7) # process-name nil
10:56:55.859400 tramp-get-connection-property (7) # chunksize 0
10:56:55.859512 tramp-set-connection-property (7) # last-cmd-time (21504 38071 859481 0)
10:56:55.859625 tramp-send-string (10) # echo are you awake
10:56:55.859727 tramp-get-connection-property (7) # process-buffer nil
10:56:55.859913 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.860023 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.860171 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:56:55.865984 tramp-accept-process-output (10) #
are you awake
///1ebffaf5241a44a316171191a4767e18#$
10:56:55.866141 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.866265 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.866407 tramp-wait-for-regexp (6) #
are you awake
///1ebffaf5241a44a316171191a4767e18#$
10:56:55.866600 tramp-get-connection-property (7) # process-name nil
10:56:55.866716 tramp-get-connection-property (7) # remote-echo nil
10:56:55.866817 tramp-send-command (6) # cd ~dbadmin; pwd
10:56:55.866922 tramp-get-connection-property (7) # process-name nil
10:56:55.867034 tramp-get-connection-property (7) # chunksize 0
10:56:55.867150 tramp-set-connection-property (7) # last-cmd-time (21504 38071 867118 0)
10:56:55.867266 tramp-send-string (10) # cd ~dbadmin; pwd
10:56:55.867371 tramp-get-connection-property (7) # process-buffer nil
10:56:55.867543 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.867651 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.867759 tramp-accept-process-output (10) # *tramp/sudo dbadmin@vertica* run
10:56:55.872949 tramp-accept-process-output (10) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$
10:56:55.873107 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.873232 tramp-get-connection-property (7) # check-remote-echo nil
10:56:55.873373 tramp-wait-for-regexp (6) #
/home/dbadmin
///1ebffaf5241a44a316171191a4767e18#$
10:56:55.873583 tramp-set-connection-property (7) # ~dbadmin /home/dbadmin
10:56:55.873971 tramp-get-connection-property (7) # ~dbadmin /home/dbadmin

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-21 20:29 ` Stefan Monnier
  2014-08-21 21:21   ` Jorgen Schaefer
  2014-08-22 21:29   ` Sam Steingold
@ 2014-08-31 16:30   ` Elias Mårtenson
  2014-08-31 20:01     ` Stefan Monnier
  2 siblings, 1 reply; 46+ messages in thread
From: Elias Mårtenson @ 2014-08-31 16:30 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Sam Steingold, emacs-devel

[-- Attachment #1: Type: text/plain, Size: 13521 bytes --]

I'll take a look at this for gnu-apl-mode, if you can accept getting
questions from me. :-)

Regards,
Elias


On 22 August 2014 04:29, Stefan Monnier <monnier@iro.umontreal.ca> wrote:

> > 2. Lack of standardization in interaction and keybindings.
>
> 100% agreement.  FWIW, I have started a `prog-proc-mode', which is
> supposed to be a minor mode used in a programming mode and that makes
> the link to an underlying comint mode.
>
> It probably doesn't address all your concerns, but the main motivation
> was to try and consolidate/unify all the various key-bindings.
> It's currently in use in sml-mode (tho copied and renamed to
> sml-prog-proc-mode).
>
> If someone were to try and make use of it in some other major-mode than
> sml-mode (which may require making additions to prog-proc-mode since
> sml-mode's original support for interaction with an inferior process was
> not particularly sophisticated), that would be great.
>
>         Stefan
>
>
> ;;; prog-proc.el --- Interacting from a source buffer with an inferior
> process  -*- lexical-binding: t -*-
>
> ;; Copyright (C) 2012  Free Software Foundation, Inc.
>
> ;; Author: (Stefan Monnier) <monnier@iro.umontreal.ca>
>
> ;; This file is part of GNU Emacs.
>
> ;; GNU Emacs is free software: you can redistribute it and/or modify
> ;; it under the terms of the GNU General Public License as published by
> ;; the Free Software Foundation, either version 3 of the License, or
> ;; (at your option) any later version.
>
> ;; GNU Emacs is distributed in the hope that it will be useful,
> ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
> ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> ;; GNU General Public License for more details.
>
> ;; You should have received a copy of the GNU General Public License
> ;; along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.
>
> ;;; Commentary:
>
> ;; Prog-Proc is a package designed to complement Comint: while Comint was
> ;; designed originally to handle the needs of inferior process buffers,
> such
> ;; as a buffer running a Scheme repl, Comint does not actually provide any
> ;; functionality that links this process buffer with some source code.
> ;;
> ;; That's where Prog-Proc comes into play: it provides the usual commands
> and
> ;; key-bindings that lets the user send his code to the underlying repl.
>
> ;;; Code:
>
>
> (eval-when-compile (require 'cl))
> (require 'comint)
> (require 'compile)
>
> (defvar prog-proc-mode-map
>   (let ((map (make-sparse-keymap)))
>     (define-key map [?\C-c ?\C-l] 'prog-proc-load-file)
>     (define-key map [?\C-c ?\C-c] 'prog-proc-compile)
>     (define-key map [?\C-c ?\C-z] 'prog-proc-switch-to)
>     (define-key map [?\C-c ?\C-r] 'prog-proc-send-region)
>     (define-key map [?\C-c ?\C-b] 'prog-proc-send-buffer)
>     ;; FIXME: Add
>     ;; (define-key map [?\M-C-x] 'prog-proc-send-defun)
>     ;; (define-key map [?\C-x ?\C-e] 'prog-proc-send-last-sexp)
>     ;; FIXME: Add menu.  Now, that's trickier because keymap inheritance
>     ;; doesn't play nicely with menus!
>     map)
>   "Keymap for `prog-proc-mode'.")
>
> (defvar prog-proc--buffer nil
>   "The inferior-process buffer to which to send code.")
> (make-variable-buffer-local 'prog-proc--buffer)
>
> (defstruct (prog-proc-descriptor
>             (:constructor prog-proc-make)
>             (:predicate nil)
>             (:copier nil))
>   (name nil :read-only t)
>   (run nil :read-only t)
>   (load-cmd nil :read-only t)
>   (chdir-cmd nil :read-only t)
>   (command-eol "\n" :read-only t)
>   (compile-commands-alist nil :read-only t))
>
> (defvar prog-proc-descriptor nil
>   "Struct containing the various functions to create a new process, ...")
>
> (defmacro prog-proc--prop (prop)
>   `(,(intern (format "prog-proc-descriptor-%s" prop))
>     (or prog-proc-descriptor
>         ;; FIXME: Look for available ones and pick one.
>         (error "Not a `prog-proc' buffer"))))
> (defmacro prog-proc--call (method &rest args)
>   `(funcall (prog-proc--prop ,method) ,@args))
>
> ;; The inferior process and his buffer are basically interchangeable.
> ;; Currently the code takes prog-proc--buffer as the main reference,
> ;; but all users should either use prog-proc-proc or prog-proc-buffer
> ;; to find the info.
>
> (defun prog-proc-proc ()
>   "Return the inferior process for the code in current buffer."
>   (or (and (buffer-live-p prog-proc--buffer)
>            (get-buffer-process prog-proc--buffer))
>       (when (derived-mode-p 'prog-proc-mode 'prog-proc-comint-mode)
>         (setq prog-proc--buffer (current-buffer))
>         (get-buffer-process prog-proc--buffer))
>       (let ((ppd prog-proc-descriptor)
>             (buf (prog-proc--call run)))
>         (with-current-buffer buf
>           (if (and ppd (null prog-proc-descriptor))
>               (set (make-local-variable 'prog-proc-descriptor) ppd)))
>         (setq prog-proc--buffer buf)
>         (get-buffer-process prog-proc--buffer))))
>
> (defun prog-proc-buffer ()
>   "Return the buffer of the inferior process."
>   (process-buffer (prog-proc-proc)))
>
> (defun prog-proc-run-repl ()
>   "Start the read-eval-print process, if it's not running yet."
>   (interactive)
>   (ignore (prog-proc-proc)))
>
> (defun prog-proc-switch-to ()
>   "Switch to the buffer running the read-eval-print process."
>   (pop-to-buffer (prog-proc-buffer)))
>
> (defun prog-proc-send-string (proc str)
>   "Send command STR to PROC, with an EOL terminator appended."
>   (with-current-buffer (process-buffer proc)
>     ;; FIXME: comint-send-string does not pass the string through
>     ;; comint-input-filter-function, so we have to do it by hand.
>     ;; Maybe we should insert the command into the buffer and then call
>     ;; comint-send-input?
>     (prog-proc-comint-input-filter-function nil)
>     (comint-send-string proc (concat str (prog-proc--prop command-eol)))))
>
> (defun prog-proc-load-file (file &optional and-go)
>   "Load FILE into the read-eval-print process.
> FILE is the file visited by the current buffer.
> If prefix argument AND-GO is used, then we additionally switch
> to the buffer where the process is running."
>   (interactive
>    (list (or buffer-file-name
>              (read-file-name "File to load: " nil nil t))
>          current-prefix-arg))
>   (comint-check-source file)
>   (let ((proc (prog-proc-proc)))
>     (prog-proc-send-string proc (prog-proc--call load-cmd file))
>     (when and-go (pop-to-buffer (process-buffer proc)))))
>
> (defvar prog-proc--tmp-file nil)
>
> (defun prog-proc-send-region (start end &optional and-go)
>   "Send the content of the region to the read-eval-print process.
> START..END delimit the region; AND-GO if non-nil indicate to additionally
> switch to the process's buffer."
>   (interactive "r\nP")
>   (if (> start end) (let ((tmp end)) (setq end start) (setq start tmp))
>     (if (= start end) (error "Nothing to send: the region is empty")))
>   (let ((proc (prog-proc-proc))
>         (tmp (make-temp-file "emacs-region")))
>     (write-region start end tmp nil 'silently)
>     (when prog-proc--tmp-file
>       (ignore-errors (delete-file (car prog-proc--tmp-file)))
>       (set-marker (cdr prog-proc--tmp-file) nil))
>     (setq prog-proc--tmp-file (cons tmp (copy-marker start)))
>     (prog-proc-send-string proc (prog-proc--call load-cmd tmp))
>     (when and-go (pop-to-buffer (process-buffer proc)))))
>
> (defun prog-proc-send-buffer (&optional and-go)
>   "Send the content of the current buffer to the read-eval-print process.
> AND-GO if non-nil indicate to additionally switch to the process's buffer."
>   (interactive "P")
>   (prog-proc-send-region (point-min) (point-max) and-go))
>
> (define-derived-mode prog-proc-mode prog-mode "Prog-Proc"
>   "Major mode for editing source code and interact with an interactive
> loop."
>   )
>
> ;;; Extended comint-mode for Prog-Proc.
>
> (defun prog-proc-chdir (dir)
>   "Change the working directory of the inferior process to DIR."
>   (interactive "DChange to directory: ")
>   (let ((dir (expand-file-name dir))
>         (proc (prog-proc-proc)))
>     (with-current-buffer (process-buffer proc)
>       (prog-proc-send-string proc (prog-proc--call chdir-cmd dir))
>       (setq default-directory (file-name-as-directory dir)))))
>
> (defun prog-proc-comint-input-filter-function (str)
>   ;; `compile.el' doesn't know that file location info from errors should
> be
>   ;; recomputed afresh (without using stale info from earlier
> compilations).
>   (compilation-forget-errors)       ;Has to run before
> compilation-fake-loc.
>   (if (and prog-proc--tmp-file (marker-buffer (cdr prog-proc--tmp-file)))
>       (compilation-fake-loc (cdr prog-proc--tmp-file)
>                             (car prog-proc--tmp-file)))
>   str)
>
> (defvar prog-proc-comint-mode-map
>   (let ((map (make-sparse-keymap)))
>     (define-key map [?\C-c ?\C-r] 'prog-proc-run-repl)
>     (define-key map [?\C-c ?\C-l] 'prog-proc-load-file)
>     map))
>
> (define-derived-mode prog-proc-comint-mode comint-mode "Prog-Proc-Comint"
>   "Major mode for an inferior process used to run&compile source code."
>   ;; Enable compilation-minor-mode, but only after the child mode is setup
>   ;; since the child-mode might want to add rules to
>   ;; compilation-error-regexp-alist.
>   (add-hook 'after-change-major-mode-hook #'compilation-minor-mode nil t)
>   ;; The keymap of compilation-minor-mode is too unbearable, so we
>   ;; need to hide most of the bindings.
>   (let ((map (make-sparse-keymap)))
>     (dolist (keys '([menu-bar] [follow-link]))
>       ;; Preserve some of the bindings.
>       (define-key map keys (lookup-key compilation-minor-mode-map keys)))
>     (add-to-list 'minor-mode-overriding-map-alist
>                  (cons 'compilation-minor-mode map)))
>
>   (add-hook 'comint-input-filter-functions
>             #'prog-proc-comint-input-filter-function nil t))
>
> (defvar prog-proc--compile-command nil
>   "The command used by default by `prog-proc-compile'.")
>
> (defun prog-proc-compile (command &optional and-go)
>   "Pass COMMAND to the read-eval-loop process to compile the current file.
>
> You can then use the command \\[next-error] to find the next error message
> and move to the source code that caused it.
>
> Interactively, prompts for the command if `compilation-read-command' is
> non-nil.  With prefix arg, always prompts.
>
> Prefix arg AND-GO also means to switch to the read-eval-loop buffer
> afterwards."
>   (interactive
>    (let* ((dir default-directory)
>           (cmd "cd \"."))
>      ;; Look for files to determine the default command.
>      (while (and (stringp dir)
>                  (progn
>                    (dolist (cf (prog-proc--prop compile-commands-alist))
>                      (when (file-exists-p (expand-file-name (cdr cf) dir))
>                        (setq cmd (concat cmd "\"; " (car cf)))
>                        (return nil)))
>                    (not cmd)))
>        (let ((newdir (file-name-directory (directory-file-name dir))))
>          (setq dir (unless (equal newdir dir) newdir))
>          (setq cmd (concat cmd "/.."))))
>      (setq cmd
>            (cond
>             ((local-variable-p 'prog-proc--compile-command)
>              prog-proc--compile-command)
>             ((string-match "^\\s-*cd\\s-+\"\\.\"\\s-*;\\s-*" cmd)
>              (substring cmd (match-end 0)))
>             ((string-match "^\\s-*cd\\s-+\"\\(\\./\\)" cmd)
>              (replace-match "" t t cmd 1))
>             ((string-match ";" cmd) cmd)
>             (t prog-proc--compile-command)))
>      ;; code taken from compile.el
>      (list (if (or compilation-read-command current-prefix-arg)
>                (read-from-minibuffer "Compile command: "
>                                      cmd nil nil '(compile-history . 1))
>              cmd))))
>      ;; ;; now look for command's file to determine the directory
>      ;; (setq dir default-directory)
>      ;; (while (and (stringp dir)
>      ;;             (dolist (cf (prog-proc--prop compile-commands-alist) t)
>      ;;               (when (and (equal cmd (car cf))
>      ;;                          (file-exists-p (expand-file-name (cdr cf)
> dir)))
>      ;;                 (return nil))))
>      ;;   (let ((newdir (file-name-directory (directory-file-name dir))))
>      ;;     (setq dir (unless (equal newdir dir) newdir))))
>      ;; (setq dir (or dir default-directory))
>      ;; (list cmd dir)))
>   (set (make-local-variable 'prog-proc--compile-command) command)
>   (save-some-buffers (not compilation-ask-about-save) nil)
>   (let ((dir default-directory))
>     (when (string-match "^\\s-*cd\\s-+\"\\([^\"]+\\)\"\\s-*;" command)
>       (setq dir (match-string 1 command))
>       (setq command (replace-match "" t t command)))
>     (setq dir (expand-file-name dir))
>     (let ((proc (prog-proc-proc))
>           (eol (prog-proc--prop command-eol)))
>       (with-current-buffer (process-buffer proc)
>         (setq default-directory dir)
>         (prog-proc-send-string
>          proc (concat (prog-proc--call chdir-cmd dir)
>                       ;; Strip the newline, to avoid adding a prompt.
>                       (if (string-match "\n\\'" eol)
>                           (replace-match " " t t eol) eol)
>                       command))
>         (when and-go (pop-to-buffer (process-buffer proc)))))))
>
>
>
> (provide 'prog-proc)
>
> ;;; prog-proc.el ends here
>
>

[-- Attachment #2: Type: text/html, Size: 16229 bytes --]

^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-31 16:30   ` Elias Mårtenson
@ 2014-08-31 20:01     ` Stefan Monnier
  0 siblings, 0 replies; 46+ messages in thread
From: Stefan Monnier @ 2014-08-31 20:01 UTC (permalink / raw)
  To: Elias Mårtenson; +Cc: Sam Steingold, emacs-devel

> I'll take a look at this for gnu-apl-mode,

Sounds good,


        Stefan



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-08-29 15:00                                                 ` Sam Steingold
@ 2014-09-05 14:19                                                   ` Michael Albinus
  2014-09-08 13:17                                                     ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-09-05 14:19 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

>>> no, default-directory in *SQL* is still
>>> "/ssh:vertica|sudo:dbadmin@vertica:"
>>
>> So run it with tramp-verbose 10. This gives us a backtrace in case of
>> errors; maybe we see more.
>
> attached.

Well, that gave me a clue. In your default directory shown above, there
is no local path (what is allowed). Tramp tried to cd to that empty
path, which resulted in "cd ''".

I've committed a patch to Emacs' trunk, could you pls check?

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-09-05 14:19                                                   ` Michael Albinus
@ 2014-09-08 13:17                                                     ` Sam Steingold
  2014-09-08 14:15                                                       ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-09-08 13:17 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

On Fri, Sep 5, 2014 at 10:19 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>>>> no, default-directory in *SQL* is still
>>>> "/ssh:vertica|sudo:dbadmin@vertica:"
>>>
>>> So run it with tramp-verbose 10. This gives us a backtrace in case of
>>> errors; maybe we see more.
>>
>> attached.
>
> Well, that gave me a clue. In your default directory shown above, there
> is no local path (what is allowed). Tramp tried to cd to that empty
> path, which resulted in "cd ''".

it appears that appending "/" to the directory indeed solves the problem for me.

> I've committed a patch to Emacs' trunk, could you pls check?

*Messages*:
Tramp: Opening connection for dbadmin@vertica using sudo...
Tramp: Sending command `exec ssh   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620HZt.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
Tramp: Opening connection for dbadmin@vertica using sudo...
Tramp: Sending command `exec ssh   -o
ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620Ujz.%r@%h:%p
-o ControlMaster=auto -o ControlPersist=no -e none vertica'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
-p Password:'
Tramp: Waiting for prompts from remote shell...done
Tramp: Found remote shell prompt on `vertica'
Tramp: Opening connection for dbadmin@vertica using sudo...done
Tramp: Waiting for prompts from remote shell...failed
Tramp: Opening connection for dbadmin@vertica using sudo...failed
byte-code: Selecting deleted buffer
Undo!
Mark set


tramp/sudo dbadmin@vertica:
command-line: line 0: Bad configuration option: ControlPersist
Connection to analytics001.smq.mgnt.cc closed.
Killed by signal 1.

debug tramp/ssh vertica
;; GNU Emacs: 24.4.50.3 Tramp: 2.2.11-pre -*- mode: outline; -*-
09:15:33.263232 tramp-get-file-property (8) #  gateway nil

-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-09-08 13:17                                                     ` Sam Steingold
@ 2014-09-08 14:15                                                       ` Michael Albinus
  2014-09-08 14:38                                                         ` Sam Steingold
  0 siblings, 1 reply; 46+ messages in thread
From: Michael Albinus @ 2014-09-08 14:15 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> Tramp: Opening connection for dbadmin@vertica using sudo...
> Tramp: Sending command `exec ssh   -o
> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620HZt.%r@%h:%p
> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
> Tramp: Opening connection for dbadmin@vertica using sudo...
> Tramp: Sending command `exec ssh   -o
> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620Ujz.%r@%h:%p
> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
> Tramp: Waiting for prompts from remote shell...done
> Tramp: Found remote shell prompt on `vertica'
> Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
> -p Password:'
> Tramp: Waiting for prompts from remote shell...done
> Tramp: Found remote shell prompt on `vertica'
> Tramp: Opening connection for dbadmin@vertica using sudo...done
> Tramp: Waiting for prompts from remote shell...failed
> Tramp: Opening connection for dbadmin@vertica using sudo...failed
> byte-code: Selecting deleted buffer
> Undo!
> Mark set
>
>
> tramp/sudo dbadmin@vertica:
> command-line: line 0: Bad configuration option: ControlPersist
> Connection to analytics001.smq.mgnt.cc closed.
> Killed by signal 1.

Well, this doesn't look understandable to me. Could you, please, apply
"M-x tramp-cleanup-all-connections" and rerun your test? The debug
buffer at tramp-verbose level 6 would be welcome.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-09-08 14:15                                                       ` Michael Albinus
@ 2014-09-08 14:38                                                         ` Sam Steingold
  2014-09-08 14:47                                                           ` Michael Albinus
  0 siblings, 1 reply; 46+ messages in thread
From: Sam Steingold @ 2014-09-08 14:38 UTC (permalink / raw)
  To: Michael Albinus; +Cc: emacs-devel

that was after tramp-cleanup-all-connections and with tramp-verbose level 10.

On Mon, Sep 8, 2014 at 10:15 AM, Michael Albinus <michael.albinus@gmx.de> wrote:
> Sam Steingold <sds@gnu.org> writes:
>
>> Tramp: Opening connection for dbadmin@vertica using sudo...
>> Tramp: Sending command `exec ssh   -o
>> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620HZt.%r@%h:%p
>> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
>> Tramp: Opening connection for dbadmin@vertica using sudo...
>> Tramp: Sending command `exec ssh   -o
>> ControlPath=/var/folders/5k/3w_vc1qs6pv4k3wvnrwr_5100000gn/T/tramp.44620Ujz.%r@%h:%p
>> -o ControlMaster=auto -o ControlPersist=no -e none vertica'
>> Tramp: Waiting for prompts from remote shell...done
>> Tramp: Found remote shell prompt on `vertica'
>> Tramp: Sending command `exec env SHELL=/bin/sh sudo -u dbadmin -s -H
>> -p Password:'
>> Tramp: Waiting for prompts from remote shell...done
>> Tramp: Found remote shell prompt on `vertica'
>> Tramp: Opening connection for dbadmin@vertica using sudo...done
>> Tramp: Waiting for prompts from remote shell...failed
>> Tramp: Opening connection for dbadmin@vertica using sudo...failed
>> byte-code: Selecting deleted buffer
>> Undo!
>> Mark set
>>
>>
>> tramp/sudo dbadmin@vertica:
>> command-line: line 0: Bad configuration option: ControlPersist
>> Connection to analytics001.smq.mgnt.cc closed.
>> Killed by signal 1.
>
> Well, this doesn't look understandable to me. Could you, please, apply
> "M-x tramp-cleanup-all-connections" and rerun your test? The debug
> buffer at tramp-verbose level 6 would be welcome.
>
> Best regards, Michael.



-- 
Sam Steingold <http://sds.podval.org> <http://www.childpsy.net/>



^ permalink raw reply	[flat|nested] 46+ messages in thread

* Re: over-engineered (and under-standardized) inferior interfaces
  2014-09-08 14:38                                                         ` Sam Steingold
@ 2014-09-08 14:47                                                           ` Michael Albinus
  0 siblings, 0 replies; 46+ messages in thread
From: Michael Albinus @ 2014-09-08 14:47 UTC (permalink / raw)
  To: Sam Steingold; +Cc: emacs-devel

Sam Steingold <sds@gnu.org> writes:

> that was after tramp-cleanup-all-connections and with tramp-verbose level 10.

... but with the debug buffer "*debug tramp/ssh vertica*". I need the
one from sudo.

Best regards, Michael.



^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2014-09-08 14:47 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-21 19:20 over-engineered (and under-standardized) inferior interfaces Sam Steingold
2014-08-21 20:29 ` Stefan Monnier
2014-08-21 21:21   ` Jorgen Schaefer
2014-08-21 22:00     ` Dmitry
2014-08-21 22:10       ` Eric S. Raymond
2014-08-22  3:45     ` Stefan Monnier
2014-08-22  5:57       ` Andreas Röhler
2014-08-22 10:55       ` Phillip Lord
2014-08-22 11:41         ` Jorgen Schaefer
2014-08-22 21:29   ` Sam Steingold
2014-08-31 16:30   ` Elias Mårtenson
2014-08-31 20:01     ` Stefan Monnier
2014-08-21 20:43 ` Andreas Schwab
2014-08-21 21:06   ` Sam Steingold
2014-08-22  5:56     ` Andreas Schwab
2014-08-22  6:17     ` Michael Albinus
2014-08-22 21:25       ` Sam Steingold
2014-08-23 15:16         ` Michael Albinus
2014-08-25 17:05           ` Sam Steingold
2014-08-27  6:57             ` Michael Albinus
2014-08-27 10:46               ` Sam Steingold
2014-08-27 11:29                 ` Michael Albinus
2014-08-27 12:32                   ` Sam Steingold
2014-08-27 12:51                     ` Michael Albinus
2014-08-27 13:00                       ` Sam Steingold
2014-08-27 13:16                         ` Michael Albinus
2014-08-27 13:52                           ` Sam Steingold
2014-08-27 13:57                             ` Sam Steingold
2014-08-27 18:17                               ` Michael Albinus
2014-08-28  1:01                                 ` Sam Steingold
2014-08-28  8:48                                   ` Michael Albinus
2014-08-28 16:02                                     ` Sam Steingold
2014-08-28 18:35                                       ` Michael Albinus
2014-08-28 19:22                                         ` Sam Steingold
2014-08-28 19:44                                           ` Michael Albinus
2014-08-28 19:54                                             ` Sam Steingold
2014-08-28 20:04                                               ` Michael Albinus
2014-08-29 15:00                                                 ` Sam Steingold
2014-09-05 14:19                                                   ` Michael Albinus
2014-09-08 13:17                                                     ` Sam Steingold
2014-09-08 14:15                                                       ` Michael Albinus
2014-09-08 14:38                                                         ` Sam Steingold
2014-09-08 14:47                                                           ` Michael Albinus
2014-08-27 14:05                             ` Tassilo Horn
2014-08-27 18:13                               ` Michael Albinus
2014-08-25  9:23 ` Michael Mattie

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).