Re: Debugging pear install hang
| From: | Sriram Natarajan | Date: | Wed, 19 Aug 2009 05:44:11 +0000 |
| Subject: | Re: Debugging pear install hang | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-52668@lists.php.net to get a copy of this message | ||
Michael Gauthier wrote:
Hi Sriram, What version of Solaris are you using, and can you open the downloaded files using other programs? I am using Solaris 10 which in fact most likely bundles Zlib 1.1.4 (though, I am not very sure).
I ran into some problems using OpenSolaris in a VM where the OpenSolaris machine would only partially download files. very interesting.- Sriram
On Tue, 2009-08-18 at 20:19 -0700, Sriram Natarajan wrote:Hi I am running into an issue where in when I try to run pear install <any pear package> I get the following message and then it just hangs.. Starting to download ... done It seems that after successful download, for some reason, pear is unable to successfully unpack the downloaded tar.gz file. This is happening with pretty much most of the pear packages. Is there a simple way to turn on debugging or verbose logging within pear to find out which php API call is causing this hang. I did a truss at this point and it seems that it doesn't recognize probably the end of file ?7579/1: fcntl(5, F_GETFD, 0x00098958) = 0 7579/1: fstat64(5, 0xFFBF26A8) = 0 7579/1: fstat64(5, 0xFFBF2550) = 0 7579/1: ioctl(5, TCGETA, 0xFFBF2634) Err#25 ENOTTY 7579/1: read(5, "1F8B\b\0\0\0\0\0\0\vEC }".., 8192) = 8192 7579/1: read(5, "859CDECA Q <17E2 \DB >0E".., 8192) = 2010 7579/1: read(5, 0x0124F2CC, 8192) = 0 7579/1: llseek(5, 0, SEEK_CUR) = 10202 7579/1: lseek(5, 10, SEEK_SET) = 10 7579/1: read(5, "EC }F9 sDB 8B2F0FEECAAF9".., 8192) = 8192 7579/1: read(5, " >0E1216 e IDEC8F9E4 r d".., 8192) = 2000 7579/1: read(5, 0x0124F2CC, 8192) = 0 7579/1: lseek(5, 10, SEEK_SET) = 10 7579/1: read(5, "EC }F9 sDB 8B2F0FEECAAF9".., 8192) = 8192 7579/1: read(5, " >0E1216 e IDEC8F9E4 r d".., 8192) = 2000 7579/1: read(5, 0x0124F2CC, 8192) = 0 7579/1: lseek(5, 10, SEEK_SET) = 10Cheers - Sriram