Launchd Error al iniciar: "Error al ejecutar (3) por alguna extraña razón"

Launchd Error al iniciar: "Error al ejecutar (3) por alguna extraña razón"

Tengo una tarea de inicio muy simple configurada para iniciar un script de respaldo a una hora determinada todos los días.

Puedo ejecutar el comando perfectamente desde la línea de comando sin ningún problema, pero los siguientes errores de registro del sistema ocurren cuando intento iniciarlo mediante lauchd

9/4/14 9:30:17.534 AM com.apple.launchd.peruser.503[422]: (local.meviocorp.BSbackupScripts[1938]) Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
9/4/14 9:30:17.534 AM com.apple.launchd.peruser.503[422]: (local.meviocorp.BSbackupScripts[1938]) Job failed to exec(3) for weird reason: 2
9/4/14 9:30:17.535 AM com.apple.launchd.peruser.503[422]: (local.meviocorp.BSbackupScripts) Job should be able to exec(3) now.

El plist es tan simple que no puedo imaginar cuál sea el problema:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>local.meviocorp.BSbackupScripts</string>
    <key>ProgramArguments</key>
    <array>
        <string>bs_production_backup.py</string>
        <string></string>
    </array>
    <key>StartCalendarInterval</key>
    <dict>
        <key>Hour</key>
        <integer>9</integer>
        <key>Minute</key>
        <integer>30</integer>
    </dict>
</dict>
</plist>

¿Alguna idea sobre dónde buscar a continuación?

información relacionada