PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » PEAR » PEAR » Bug #5659

go-pear Pear Web Installer fails to create tmp directory

Details

Submitted2005-10-11 16:49 UTC
Fromlgallop at nd dot edu
Assignedpajoye
StatusSuspended
PackagePEAR
PHP Version4.3.1
OSSolaris (?)
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.