Home » PEAR » PEAR » Bug #5659
go-pear Pear Web Installer fails to create tmp directory
Details
| Submitted | 2005-10-11 16:49 UTC |
|---|---|
| From | lgallop at nd dot edu |
| Assigned | pajoye |
| Status | Suspended |
| Package | PEAR |
| PHP Version | 4.3.1 |
| OS | Solaris (?) |
| Roadmaps | (Not assigned) |
Comments
[2005-10-11 16:49 UTC] lgallop at nd dot edu
Description:
------------
The PEAR Web Installer fails to create a tmp directory when no system directory is available.
The error message is as follows:
System's Tempdir failed, trying to use $prefix/tmp ...mkdir failed: /netfile/d01/undpress/www/athena/includes
mkdir /netfile/d01/undpress/www/athena/includes/pear/tmp ... failed
_______
I am trying to install Pear on a shared institutional file system in a mixed platform environment. The Web server runs Apache 1.3 and PHP 4.3.1 under Solaris (I think), but the underlying file system for the Web site is Windows oriented. There is no CLI. Nor is there a no traditional tmp directory available for the installer, because scripts in the Windows file system cannot see the file system of the host server.
Before you ask, I am quite certain that I have directory permissions correctly set, because the installer is able to create the bin, cache, data, docs, and test directories correctly in the same $prefix (which is /netfile/d01/undpress/www/athena/includes/pear).
[2006-02-04 16:36 UTC] lgallop at nd dot edu
I am not pursuing this bug further, because it has come to my attention that the NFS filesystem that the server is running on itself has some serious bugs that impact PHP. It is impossible, at this time, for me to conclude whether or not the bug is in PEAR, PHP, or the filesystem.