2014-10-24 9 views
8

Так что я пытаюсь переместить определенный файл с моего компьютера на удаленный сервер. Однако, когда я пытаюсь использовать ФАБ сделать это возвращает следующее сообщение об ошибке:Почему я получаю эту ошибку?

Fatal error: put() encountered an exception while uploading '/home/jonathan/Dropbox/facebook-crawler/worker_scraper.py' 
Underlying exception: 
    size mismatch in put! 0 != 7304 

Fab функции:

@roles('workers') 
def move_scraper(): 
    put('~/Dropbox/facebook-crawler/worker_scraper.py', '~/facebook-crawler/') 

нибудь есть какие-либо идеи, почему это происходит?

+0

Какая версия Python вы используете? Были некоторые проблемы с ранними версиями, которые делали именно это. Вероятно, это проблема в базовой библиотеке Paramiko. – VooDooNOFX

+8

глупый, но для процветания: убедитесь, что целевой ящик: диск имеет свободное пространство :) – RickyA

+0

@RickyA Это, похоже, была моей проблемой. Кроме того, я считаю, что put() временно сохраняет файл где-то. Здесь также должно быть место. (У меня много места на пути назначения, но ограниченное пространство вне этого пути) – worldsayshi

ответ

2

Просто подумал, что я должен добавить официальный ответ. Я столкнулся с этой ошибкой на малине Pi (никогда не видел ее с большим опытом с Fabric).

Я дискового пространства

Смежные вопросы