Brice Waegenire <[email protected]> writes: > Hello,
Hi Brice, > When I try to open a file of more than a couple of ko in size, via > TRAMP, it fail the first time with a "setq: Args out of range". Then > if I try to open it again it wrok. > This doesn't happen on very little files. > > Here is the *Messages* buffer: > Tramp: Opening connection for root@noisette using sudo... > Tramp: Sending command `exec env SHELL=/bin/sh sudo -u root -s -H -p > P""a""s""s""w""o""r""d"":' > Tramp: Waiting for prompts from remote shell...done > Tramp: Found remote shell prompt on `noisette' > Tramp: Opening connection for root@noisette using sudo...done > C-x C-j is undefined > Tramp: Inserting > `/sudo:root@noisette:/srv/salt/workstation/service.sls'...done > setq: Args out of range: > "/sudo:root@noisette:/srv/salt/workstation/service.sls", 4111, 53 After the message "Inserting `/sudo:root@noisette:/srv/salt/workstation/service.sls'...done", the following comands are performed by Tramp: > 00:36:20.592778 tramp-send-command (6) # tramp_perl_file_attributes > /srv/salt/workstation/service.sls string 2>/dev/null; echo tramp_exit_status > $? > 00:36:20.599921 tramp-wait-for-regexp (6) # > (nil 1 "root" "root" (22111 8011) (22111 8011) (22111 8272) 4335.0 33188 t (2 > . 52285) -1) > tramp_exit_status 0 > ///4642cb3906879fe03b03b5c9127cedb3#$ > 00:36:20.604129 tramp-send-command (6) # tramp_perl_file_attributes > /srv/salt/workstation/service.sls integer 2>/dev/null; echo tramp_exit_status > $? > 00:36:20.609856 tramp-wait-for-regexp (6) # > (nil 1 0 0 (22111 8011) (22111 8011) (22111 8272) 4335.0 33188 t (2 . 52285) > -1) > tramp_exit_status 0 > ///4642cb3906879fe03b03b5c9127cedb3#$ > 00:36:20.618067 tramp-send-command (6) # ( cd /srv/salt/workstation/ && git > rev-parse --is-inside-work-tree </dev/null; echo tramp_exit_status $? ) > 00:36:20.621611 tramp-wait-for-regexp (6) # > fatal: Not a git repository (or any of the parent directories): .git > tramp_exit_status 128 > ///4642cb3906879fe03b03b5c9127cedb3#$ > 00:36:20.631895 tramp-send-command (6) # test -d /srv/salt/workstation > 2>/dev/null; echo tramp_exit_status $? > 00:36:20.633313 tramp-wait-for-regexp (6) # > tramp_exit_status 0 > ///4642cb3906879fe03b03b5c9127cedb3#$ > 00:36:20.634719 tramp-send-command (6) # ( cd /srv/salt/workstation/ && git > rev-parse --is-inside-work-tree </dev/null; echo tramp_exit_status $? ) > 00:36:20.637897 tramp-wait-for-regexp (6) # > fatal: Not a git repository (or any of the parent directories): .git > tramp_exit_status 128 > ///4642cb3906879fe03b03b5c9127cedb3#$ For me, the git command and its return message / value look suspicious. Could you, pls perform (setq tramp-debug-on-error t debug-on-error t) and rerun the test? This might tell us, whether the error happens inside a git action as suspected. I believe it could be `vc-registered'. Best regards, Michael. _______________________________________________ Tramp-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/tramp-devel
