[On-premise et hybride]{class="badge yellow" title="S’applique uniquement aux déploiements on-premise et hybrides"}

Fichiers temporaires temporary-files

Lorsque vous lancez le système en production, vous pouvez obtenir des messages d'erreur (notamment dans les logs de diffusion), tels que :

Unable to rename file '/tmp/tmp0000.tmp' to /usr/local/neolane/nl6/bin/…//var/XXX/mta/86510470.xml ;(errno=18, Invalid cross-device link) (iRc=-52)

La cause est la suivante :

Adobe Campaign génère des fichiers temporaires sous /tmp, puis les renomme pour les déplacer vers /usr/local/neolane/nl6/var. Cette erreur se produit lorsque les deux dossiers (/tmp et /usr/local/neolane/nl6/var, qui est en fait un lien symbolique vers /var/nl6) correspondent à différents appareils. La variable df est utilisée pour la vérification.

Pour corriger ce problème, les fichiers temporaires doivent être générés dans le même appareil que la destination.

Par exemple, exécutez les commandes suivantes :

$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh

Ajoutez ensuite :

export TMPDIR=/usr/local/neolane/nl6/var/tmp
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1