[Top][All Lists]

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

Re: [Duplicity-talk] Problem running duplicity from lauchd on Monterey

From: edgar . soldin
Subject: Re: [Duplicity-talk] Problem running duplicity from lauchd on Monterey
Date: Fri, 5 Aug 2022 20:52:55 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

comments inline

On Fri, Aug 5, 2022 at 10:28 AM Jeffrey Simon via Duplicity-talk 
<duplicity-talk@nongnu.org <mailto:duplicity-talk@nongnu.org>> wrote:

    Ever since I upgraded to macOS Monterey, a launchd job that includes a call 
to duplicity will no longer work.

     1. The job is a php script.

why php? can you provide it?

     2. An example of the command is as follows:

        env PASSPHRASE='************' /opt/local/bin/duplicity --gpg-binary 
/opt/local/bin/gpg --file-to-restore 20220805.s4.sql.rephunter.bz2 
/Volumes/Backup1/RH-backup/dbtemp/20220805.s4.sql.rephunter.bz2 >> 
/Users/jas/dbload.log 2>&1

this is a restore, not a backup command. am assuming your launchd run script 
does backups or?

     3. The script continues to work perfectly from the command line. My 
workaround is to run it from the command line.

again, pls provide the script

     4. A possible difference with Monterey is that previously gpg could have 
been installed in a macOS-determined location. However with Monterey gpg was 
installed by MacPorts. So it might be in a different location. Or prior to 
Monterey it could have been in the same location; hard to tell now.
     5. Duplicity is throwing error output which includes the line "GPGError: 
failed to determine gnupg version of None from b''

as Ken asked already. what is the output of `gpg --version` in the Terminal?

     6. Searching on that error gives a page at 
<https://bugs.launchpad.net/duplicity/+bug/1865427>, where the suggestion is to 
add --gpg-binary with the path to gpg.

possible, but generally providing proper PATH env var should do it as well.

     7. I have added --gpg-binary /opt/local/bin/gpg but it does not help: the 
same error message is thrown.

sounds like the out put is wrong?

    I have posted detail on this issue to 

that reads a bit as if launchd is running as a different user with insufficient 
access rights. possible?

sunny regards.. ede/duply.net

reply via email to

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