【问题标题】:Emacs Tramp couldn't write region to fileEmacs Tramp 无法将区域写入文件
【发布时间】:2014-02-27 17:12:01
【问题描述】:

我使用 tramp 通过 ssh 编辑文件,虽然我过去没有遇到任何问题,但今天我遇到了一些问题。当我尝试保存文件时,我收到以下(略微编辑)错误:

字节码:无法将区域写入“[文件位置]”,
使用 `(base64 -d -i | gzip -d >%s)' 解码失败

我正在使用emacs 24.3.1base64gzip 似乎在服务器上工作得很好。有什么想法吗?

【问题讨论】:

  • 太棒了,我刚才正在努力解决同样的问题。它多年来一直完美无缺。我正在从我的 Mac OSX 10.7.5 笔记本电脑连接到 RHEL6 机器。最近我的 Mac 上有软件更新……? tramp 调试日志中没有任何明显的内容。
  • 我也有这个问题,虽然我从来没有设法让它工作,即使没有配额。

标签: emacs tramp


【解决方案1】:

我的问题是我超出了远程文件系统的配额。因此,我们的问题之间的时间巧合似乎是巧合。我建议你检查你的服务器上的配额和磁盘空间,并且你实际上可以在不使用tramp的情况下在那里写入文件。

【讨论】:

  • 成功了 - 谢谢!
  • 我似乎也遇到了暂时性错误。没有配额或磁盘问题,只是......一些东西。也许 Tramp 会话已经结束,或者不知何故被卡住了?当我回到我的电脑时,现在发生了几个早上,但在当天晚些时候,事情已经平静下来,并且会再次正常工作。
【解决方案2】:

我似乎是随机遇到这个问题,解决办法是我对正在编辑的文件有写权限,但对文件夹没有写权限,所以流浪汉无法创建临时文件。

因此,如果我保存得不够快,它会陷入无限循环并挂起:(。找到它并不明显,因为流浪汉连接字符串通常很长。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-26
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 2013-11-01
    相关资源
    最近更新 更多