Fichiers temporaires

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 sous /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 à des devices différents. La commande df permet de le vérifier.

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 

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now