Ошибка при загрузке пакета в CRAN входящий: 550 доступ запрещен - PullRequest
7 голосов
/ 11 января 2012

Я пытаюсь загрузить пакет в CRAN для его первого выпуска, но не могу завершить загрузку по FTP.

Кажется, у меня нет доступа на запись к ftp: //cran.r-project.org/incoming:

550 Access is denied.
Could not download /home/roudierp/Documents/CODE/lhs/fresh_meat/clhs_0.4-2.tar.gz from local filesystem
There were 1 files or directories that could not be transferred. Check the log for which items were not properly transferred.

Я пробовал с двумя файловыми браузерами (Dolphin и Konqueror), двумя FTP-клиентами на основе графического интерфейса (FireFTP и GFTP) и с хорошим интерфейсом командной строки ftp, но безуспешно.

Я использовал anonymous в качестве имени пользователя и мой адрес электронной почты или вообще ничего в качестве паролей.

Я также пытался использовать curl и явно отключить EPSV согласно этой записи :

curl --disable-epsv -T clhs_0.4-2.tar.gz ftp://cran.R-project.org/incoming/

Но я все еще получаю ошибку отказа в доступе:

curl: (25) Failed FTP upload: 550

Есть идеи, что я делаю не так?

1 Ответ

3 голосов
/ 12 января 2012

Мне наконец-то удалось загрузить свой пакет: как и ожидалось, это была проблема с моей стороны.

Кажется, что прокси, за которым я нахожусь на работе, был бы виноват, и каким-то образом заблокировал загрузку,Странная штука, так как я загружал вещи на внешние FTP-сайты в прошлом, и я уверен, что порт 21 не заблокирован.

Но в любом случае мне удалось загрузить свой архив на ftp://cran.R-project.org/incoming/ от прямого подключения к интернету без проблем.

Спасибо,

Pierre

...