Обновление: OP itsraja наконец обнаружил, что переменная окружения $ TMPDIR не была установлена (после некоторых советов от zerkms в комментариях выше)
Извините, я искал в SVN.
Кажется, я не установил ничего в качестве временного каталога.При отражении $TMPDIR
он пуст.
Я полагаю, что он использует каталог /tmp
и на нем достаточно места.
Я установил $TMPDIR
, и проблема исправлена, спасибо
Первоначальный ответ:
Согласно этой записи (для клиента Windows, но идея все еще действительна для клиента Unix):
Используя Subversion (через черепаху, между прочим), я недавно получил эту ошибку:
svn:
Can't set position pointer in file 'C:\WINDOWS\TEMP\report.tmp':
There is not enough space on the disk.
Это означает, что на вашем сервере не хватает места.
Звучит прямо, но на клиенте ушло некоторое время
Это может быть аналогичная проблема в вашем случае (если у вас есть место, оставленное локально).
Или это может быть проблема с ACL (права доступа) в каталоге tmp
, как описано здесь :
Subversion использует функцию APR(который мы пожертвовали этому проекту) для поиска временного каталога.
Он делает это, пытаясь найти доступный для записи каталог, используя следующий путь поиска:
$TMP
$TEMP
$TMPDIR
"C:\TEMP" (windows only)
"SYS:\TMP" (netware only)
"/tmp"
"/var/tmp"
"/usr/tmp"
P_tmpdir (POSIX define)
`pwd`
одна из первых трех переменных окружения установлена в недоступном для записи месте?