Mensagens de erro como as seguintes podem ser exibidas (principalmente em logs do delivery) quando o sistema é colocado em produção:
Não é possível renomear o arquivo '/tmp/tmp0000.tmp' para /usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18, link inválido entre dispositivos) (iRc=-52)
A causa é a seguinte:
O Adobe Campaign gera arquivos temporários em /tmp e renomeia-os para movê-los para /usr/local/neolane/nl6/var. Esse erro ocorre quando ambas as pastas (/tmp e /usr/local/neolane/nl6/var, que é, de fato, um link simbólico para /var/nl6) correspondem a dispositivos diferentes. O df é usado para verificação.
Para corrigir esse problema, os arquivos temporários devem ser gerados no mesmo dispositivo que o destino.
Por exemplo, execute o seguinte:
$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh
Em seguida, adicione:
export TMPDIR=/usr/local/neolane/nl6/var/tmp