Show Menu
トピック×

一時ファイル

システムが実稼働環境に移行する際に、次のようなエラーメッセージが(特に配信ログで)表示される場合:
ファイル'/tmp/tmp0000.tmp'を/usr/local/neolane/nl6/bin/..//var/XXX/mta/86510470.xmlに名前変更できません。(errno=18, Invalid cross-device link) (iRc=-52)
原因は以下の通り。
Adobe Campaignは、 /tmp ​下に一時ファイルを生成し、名前を変更して/usr/local/neolane/nl6/varに移動します 。 このエラーは、両方のフォルダ( /tmp と/usr/local/neolane/nl6/var )が異なるデバイスに対応している場合に発生します。これは、 /var/nl6 ​へのシンボリックリンクです。 検証には df コマンドを使用します。
この問題を修正するには、一時ファイルを宛先と同じデバイスに生成する必要があります。 例えば、次を実行します。
$ cd ~/nl6/var
$ mkdir tmp
$ vi ~/nl6/customer.sh

次に、次に追加します。
export TMPDIR=/usr/local/neolane/nl6/var/tmp