Суффикс конфликта .u1 добавляется к файлам при использовании Ubuntu

Я использую Ubuntu One для синхронизации каталога, который я использую для создания и компиляции латексных файлов. Но всегда, когда генерируется новый файл, файлы вместо расширения типа файла, например file1.pdf, получают дополнительный суффикс, например, file1.pdf.u1conflict, file1.pdf.u1conflict.1 И многие такие файлы создаются, когда я компилирую документы pdflatex. В конечном итоге это приводит к ошибке, говоря, что файл не найден при компиляции. И настоящая причина в том, что у файла есть новое расширение, а именно .u1conflict.

3
задан 13 December 2010 в 14:22

5 ответов

*. Файлы u1conflict представляют собой случай, когда вы изменили файл на двух компьютерах, а затем попытались выполнить синхронизацию. В общем, вы либо хотите выбрать, какую версию сохранить, либо попытаться объединить изменения в двух версиях. Обычно вы не хотите загружать конфликт в U1, но если вы это сделаете, вы можете переименовать версию .u1conflict.

.u1partial файлы представляют частично загруженные файлы. Если один из них зависает, это может указывать на то, что демон синхронизации умер при загрузке файла. Как и раньше, вы, вероятно, не хотите, чтобы один из них был загружен на ваш ресурс U1.

Что касается других ограничений, U1 хранит имена файлов в виде строк Unicode. Так что если у вас есть имена файлов, которые не являются допустимыми UTF-8, это может вызвать проблемы. Это не должно быть большой проблемой в системах Ubuntu, так как он использует локали UTF-8.

Взято из: https://answers.launchpad.net/ubuntuone-client/+question/78943

Надеюсь, это поможет.

0
ответ дан 13 December 2010 в 14:22

В вашей конкретной ситуации возникает проблема сохранения до того, как первый файл сможет синхронизироваться. У меня была эта проблема и с моим романом. Решение состоит в том, чтобы отключить u1 при работе с файлами и включить его снова, когда вы закончите сохранять файлы.

0
ответ дан 13 December 2010 в 14:22

У меня была такая же проблема с латексом, и я решил ее вручную. Я удалил конфликтующий архив на сайте u1, затем сгенерировал PDF без конфликтов.

0
ответ дан 13 December 2010 в 14:22

хм ... пока я понимаю, почему это произошло, этого не должно быть. Не могли бы вы включить отладку, перезапустить syncdaemon, дождаться его простоя, воспроизвести проблему, сообщить об ошибке и загрузить архив ~/.cache/ubuntuone/log/? Если вы считаете свои имена файлов конфиденциальными или закрытыми, пометьте ошибку как частную перед загрузкой.

0
ответ дан 13 December 2010 в 14:22
1116 Время от времени у меня была эта проблема. Иногда я могу просто удалить конфликтующий файл на веб-сайте u1 и переименовать локальный файл без расширения .u1conflict, и он будет работать.

Однако сегодня я столкнулся с этим, и мне пришлось предпринять пару дополнительных шагов:

  1. Удалить конфликтующий файл на one.ubuntu.com
  2. На локальной машине остановить u1 клиент, запустив u1sdtool --quit, а затем ps -ef | grep ubuntuone-client, чтобы убедиться, что он остановлен.
  3. Переместите конфликтующий файл клиента в папку, которой не управляет u1
  4. Снова запустите клиент u1, запустив u1sdtool --start. Если этот шаг не удался, вам, возможно, придется остановить клиент (u1sdtool --quit) и попробовать запустить его снова.
  5. Подключите клиент u1, запустив u1sdtool --connect
  6. Запустите u1sdtool --status несколько раз и подождите, пока is_online не станет True
  7. Наконец, поместите конфликтующий файл обратно в Управляемая папка u1 на локальном компьютере (за исключением расширения .u1conflict) и ожидает ее синхронизации.
0
ответ дан 13 December 2010 в 14:22

Другие вопросы по тегам:

Похожие вопросы: