duplicity-talk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Duplicity-talk] TypeError when running duplicity in Cron


From: edgar . soldin
Subject: Re: [Duplicity-talk] TypeError when running duplicity in Cron
Date: Sun, 7 Oct 2018 21:22:07 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1

On 10/7/2018 21:03, Nertskull via Duplicity-talk wrote:
> I'm not sure this is a duplicity or cron or python issue.
> 
> But when I run duplicity on the command line, I get no errors.
> 
> But when I run as part of a cronjob, I get this error
> 
>   File "/usr/bin/duplicity", line 1532, in <module>
>     with_tempdir(main)
>   File "/usr/bin/duplicity", line 1526, in with_tempdir
>     fn()
>   File "/usr/bin/duplicity", line 1380, in main
>     do_backup(action)
>   File "/usr/bin/duplicity", line 1405, in do_backup
>     globals.archive_dir).set_values()
> TypeError: __init__() takes exactly 4 arguments (3 given)
> 
> I run the cronjob using
> 
> 01 01 * * * /usr/bin/python2.7 /path/to_my/duplicity-script
> 
> The script just sets things like which folder and volume size etc.  And
> then uses subprocess.call to run duplicity with the correct settings
> from the variables in the script.
> 
> I'm on Ubuntu 16.04.4 and this is a brand new install.  I was running
> this same script on 12.04 and it was working with no issues.
> 
> I'm running duplicity version 0.7.17. I installed it using apt-get.
> 
> I searched around and found one thread here:
> 
> https://askubuntu.com/questions/1000561/deja-dup-init-takes-exactly-4-arguments-3-given?rq=1
> 
> But that just seems to suggest that that person updated python modules
> weirdly, and installed duplicity through pip.  I have done nothing like
> that.  I don't even have pip installed.  Everything is a fresh install
> on 16.04.4.
> 
> Like I said, it all works when running manually on the command line.  So
> I'm not sure its just cron is doing something strange.  But I thought
> asking her first would get me pointed in the right direction.
> 

hey Dan,

how about providing mentioned /duplicity-script/? any specific reason not to 
use duply?

..ede/duply.net



reply via email to

[Prev in Thread] Current Thread [Next in Thread]