微妙にスレの趣旨とは異なりますが、質問させて下さい。

CGIで動かしているperlスクリプトで`mono /xxx/yyy.exe`を実行すると
** (/xxx/yyy.exe:4504): CRITICAL **: _wapi_shm_file_open: shared file [/.wapi/shared_data-
reserve-Linux-i686-308-10-0] open error: そのようなファイルやディレクトリはありません
とエラーが出ます。

ところが同じperlスクリプトをシェルから実行すると正常に動きます。
何か環境変数等を設定する必要があるのでしょうか?