ssh打开大文件会报错,“gzip: (stdin): unexpected end of file”

这个报错据说是因为文件传输大小受限制,导致文件不完整。但是我已经把栈值调得很高了,并且这个文件也不算大。

  • 我所查到的资料

  • 服务器上,我想打开的文件的大小

-rw-r--r--  1 root root   40 Feb  1 04:12 stderr.log
-rw-r--r--  1 root root  11K Feb  1 04:14 stdout.log
  • (setq tramp-copy-size-limit 1000000000000)

  • 打开的文件中显示的报错 gzip: (stdin): unexpected end of file

  • *Message* 中的报错日志

Tramp: Inserting ‘/ssh:wordcollect:/root/simple-ci-logs/word-collect/prop_94196fb/stdout.log’...
Tramp: Encoding remote file ‘/ssh:wordcollect:/root/simple-ci-logs/word-collect/prop_94196fb/stdout.log’ with ‘(gzip <%s | base64)’...done
Tramp: Decoding local file ‘/var/folders/qx/rry4dfms5wv0n3llh3z10_rc0000gq/T/tramp.xghCYe.log’ with ‘(lambda (beg end) (base64-decode-region beg end) (let ((coding-system-for-write (quote binary)) (coding-system-for-read (quote binary))) (apply (quote tramp-call-process-region) (quote (tramp-file-name ssh nil nil wordcollect nil /root/simple-ci-logs/word-collect/prop_94196fb/stdout.log nil)) (point-min) (point-max) (car (split-string gzip -d)) t t nil (cdr (split-string gzip -d)))))’...
Error during redisplay: (eval (propertize (magit-get-current-branch) (quote face) (quote font-lock-string-face))) signaled (wrong-type-argument stringp nil)
Tramp: Decoding local file ‘/var/folders/qx/rry4dfms5wv0n3llh3z10_rc0000gq/T/tramp.xghCYe.log’ with ‘(lambda (beg end) (base64-decode-region beg end) (let ((coding-system-for-write (quote binary)) (coding-system-for-read (quote binary))) (apply (quote tramp-call-process-region) (quote (tramp-file-name ssh nil nil wordcollect nil /root/simple-ci-logs/word-collect/prop_94196fb/stdout.log nil)) (point-min) (point-max) (car (split-string gzip -d)) t t nil (cdr (split-string gzip -d)))))’...done
Tramp: Inserting ‘/ssh:wordcollect:/root/simple-ci-logs/word-collect/prop_94196fb/stdout.log’...done

就从你给的链接截的图。

1 个赞

啊啊啊啊啊啊~ 我是眼瞎了。

只看着 Answer里的东西。

解决了 解决了~

我tm还在纳闷,这种问题应该很常见,为什么除了这个资料,再也没找到有人问了。。。。。。。。。。。。。。。 瞎 瞎 瞎