Пытаюсь установить duplicity на виртуалке на timeweb.ru.
К сожалению установка с помощью yum невозможна и приходится все ставить вручную.
Закинул архив с duplicity на сервер, разархивировал. Пробую установить через setup.py:
~/soft/duplicity-0.6.23 $ python setup.py install --prefix=/home/********/local
Установил недостающий lockfile
~/soft/lockfile-0.9.1 $ python setup.py install --prefix=/home/********/local
Также установил ncFTP:
Код: Выделить всё
~/soft/ncftp-3.2.5 $ ./configure --prefix=/home/********/local &&
> make -C libncftp shared &&
> make -C libncftp soinstall &&
> make &&
> make install
Код: Выделить всё
export LD_LIBRARY_PATH=/home/********/local/lib/
export PATH=$PATH:/home/********/local/bin
Код: Выделить всё
$ FTP_PASSWORD=********* duplicity --tempdir=/home/********/local/tmp/ /home/********/testdup/ ftp://*********@*********.timeweb.ru/testdir/
NcFTP version is 3.2.5
Running 'ncftpls -f /home/********/local/tmp/duplicity-fr1IVc-tempdir/mkstemp-x5UYYW-1 -F -t 30 -o useCLNT=0,useHELP_SITE=0 -l 'ftp://*********.timeweb.ru/testdir/'' failed with code 3 (attempt #1)
Error is:
Could not bind the data socket: Operation not permitted
Код: Выделить всё
$ ncftpls -1 ftp://login:password@*********.timeweb.ru/testdir/
Could not bind the data socket: Operation not permitted
Пробовал другие версии duplicity и ncFTP - результат тотже.
Также если запускать ncftp - то не работает команда ls - выдается ошибка
Код: Выделить всё
ncftp / > ls
List failed.