Добрый день, товарищи,
Пытаюсь установить 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
Далее при запуске duplicity с попыткой забэкапить локальную папку "testdup" на удаленный FTP в папку "testdir" выдается ошибка:
$ 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 выдает туже ошибку:
$ ncftpls -1 ftp://login:password@*********.timeweb.ru/testdir/
Could not bind the data socket: Operation not permitted
Помогите, пожалуйста, установить duplicity на виртуальный сервер (тех. поддержка отказывается по понятным причинам).
Пробовал другие версии duplicity и ncFTP - результат тотже.
Также если запускать ncftp - то не работает команда ls - выдается ошибка
ncftp / > ls
List failed.