我正在使用 Ubuntu One 来同步一个用于创建和编译乳胶文件的目录。但是,总是在生成新文件时,这些文件不会具有像 file1.pdf 这样的文件类型扩展名,而是获得一个额外的后缀,如file1.pdf.u1conflict
,file1.pdf.u1conflict.1
等等。当我编译 pdflatex 文档时,会生成许多这样的文件。最终导致错误,说编译时找不到文件。而真正的原因是,该文件有一个新的扩展名,即.u1conflict。
我正在使用 Ubuntu One 来同步一个用于创建和编译乳胶文件的目录。但是,总是在生成新文件时,这些文件不会具有像 file1.pdf 这样的文件类型扩展名,而是获得一个额外的后缀,如file1.pdf.u1conflict
,file1.pdf.u1conflict.1
等等。当我编译 pdflatex 文档时,会生成许多这样的文件。最终导致错误,说编译时找不到文件。而真正的原因是,该文件有一个新的扩展名,即.u1conflict。
嗯...虽然我知道为什么会发生这种情况,但它不应该。能否请您启用调试,重新启动同步守护程序,等待它空闲,重现问题,提交错误,然后上传 tarball
~/.cache/ubuntuone/log/
?如果您认为您的文件名是敏感的或私有的,请在上传之前将错误标记为私有。*.u1 冲突文件代表您在两台计算机上修改文件然后尝试同步的情况。通常,您要么选择保留哪个版本,要么尝试合并两个版本中的更改。通常您不想将冲突上传到 U1,但如果您这样做,您可以重命名 .u1conflict 版本。
.u1partial 文件代表部分下载的文件。如果您有其中之一,则可能表明同步守护进程在下载文件时死亡。和以前一样,您可能不希望将其中之一上传到您的 U1 共享中。
就其他限制而言,U1 将文件名存储为 unicode 字符串。因此,如果您的文件名不是有效的 UTF-8,它可能会遇到麻烦。这在 Ubuntu 系统上应该不是什么大问题,因为它使用 UTF-8 语言环境。
取自:https ://answers.launchpad.net/ubuntuone-client/+question/78943
希望这可以帮助。
在您的特定情况下,在第一个文件有机会同步之前保存是一个问题。我的小说也有这个问题。解决方案是在处理文件时禁用 u1,并在保存文件后再次启用它。
我对乳胶有同样的问题,我手动解决了。我删除了 u1 站点上的冲突存档,然后,我生成了我的 pdf,没有冲突。
我不时遇到这个问题。有时我可以简单地删除 u1 网站上的冲突文件,并将本地文件重命名为不带 .u1conflict 扩展名的文件,这样就可以了。
然而,今天我遇到了这个问题,我不得不采取一些额外的步骤:
u1sdtool --quit
,然后ps -ef | grep ubuntuone-client
确保它已停止。u1sdtool --start
。如果此步骤失败,您可能必须停止客户端 (u1sdtool --quit
) 并尝试重新启动它。u1sdtool --connect
u1sdtool --status
几次,等到is_online
是True