Ambiente
Problema/Sintomi
Quando l’utente utilizza il comando di crittografia post-elaborazione o il comando di decrittografia pre-produzione, visualizza il messaggio di errore seguente.
gpg: cannot open '/dev/tty': No such device or address
Per correggere questo errore, salta il passaggio in cui il sistema tenta di eseguire l’output in /dev/tty
. È possibile che tale file non sia presente nel file system o che l’utente Neolane non disponga di diritti per questa directory. Nel comando GPG, aggiungi --no-tty
per saltare questo passaggio. Ad esempio:
etl
preProcessCommand command="gpg --decrypt <b>--no-tty</b> --recipient \*\*\*\*\*\*\*\* "$fileName"" label="Decryption GPG" name="GPGdecrypt"/
postProcessCommand command="gpg --encrypt <b>--no-tty</b> --recipient \*\*\*\*\*\*\* "$fileName"" label="Encryption GPG" name="GPGencrypt" suffix="gpg"/
/etl
Causa
Questo errore si verifica perché il sistema tenta di eseguire l’output in /dev/tty
. È possibile che tale file non sia presente nel file system o che l’utente Neolane non disponga di diritti per questa directory.
Inoltre, verifica se la passphrase è presente o meno in preProcessCommand
. Se la passphrase non è presente viene visualizzato l’errore seguente.
etl
preProcessCommand name="GPGdecrypt" label ="Decryption GPG" command="gpg --decrypt --passphrase passphrase --recipient CampaignOperations@adobe.com "$fileName""/
postProcessCommand name="GPGencrypt" label ="Encryption GPG" command="gpg --encrypt --recipient comp_ops@xxx.com.au "$fileName"" suffix="gpg"/
/etl