First - thanks for getting Fedora updated on EC2! I've been using FC8 there and FC13 (now 14) on Rackspace.
Things are working fine, except: on the EC2 Fedora 14 image I've installed, I can't install perl modules. I've tried with several, and when I do "perl Makefile.PL", it just hangs at "Checking if your kit is complete...". When I do an strace, it seems like its hanging on getdents64 (last few lines at bottom of this email).
Note: on my Rackspace Fedora 14 instance, I do not see this behavior and am able to install perl Modules OK.
Any tips or pointers on where to go, debugging-wise, would be much appreciated.
Thanks!
Simon
read(3, "\./_/g if $Is_VMS_nodot; # avoi"..., 4096) = 4096 read(3, "\n}\n\n# Files that are often modif"..., 4096) = 4096 read(3, "contents of the specified extern"..., 4096) = 1994 read(3, "", 4096) = 0 close(3) = 0 open("MANIFEST", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc63018) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=156, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 read(3, "Changes\nFilter.pm\nMakefile.PL\nMA"..., 4096) = 156 read(3, "", 4096) = 0 close(3) = 0 getcwd("/root/Bloom-Filter-1.0", 4095) = 23 lstat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 getdents64(3, /* 9 entries */, 32768) = 264 getdents64(3, /* 0 entries */, 32768) = 0
Hi Simon,
It seems this is related to this bug:
https://bugzilla.redhat.com/show_bug.cgi?id=651861
Could you please make a comment there?
--Marek
On 2010-11-12, at 16:45, Simon Smith wrote:
First - thanks for getting Fedora updated on EC2! I've been using FC8 there and FC13 (now 14) on Rackspace.
Things are working fine, except: on the EC2 Fedora 14 image I've installed, I can't install perl modules. I've tried with several, and when I do "perl Makefile.PL", it just hangs at "Checking if your kit is complete...". When I do an strace, it seems like its hanging on getdents64 (last few lines at bottom of this email).
Note: on my Rackspace Fedora 14 instance, I do not see this behavior and am able to install perl Modules OK.
Any tips or pointers on where to go, debugging-wise, would be much appreciated.
Thanks!
Simon
read(3, "\./_/g if $Is_VMS_nodot; # avoi"..., 4096) = 4096 read(3, "\n}\n\n# Files that are often modif"..., 4096) = 4096 read(3, "contents of the specified extern"..., 4096) = 1994 read(3, "", 4096) = 0 close(3) = 0 open("MANIFEST", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc63018) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=156, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 read(3, "Changes\nFilter.pm\nMakefile.PL\nMA"..., 4096) = 156 read(3, "", 4096) = 0 close(3) = 0 getcwd("/root/Bloom-Filter-1.0", 4095) = 23 lstat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 getdents64(3, /* 9 entries */, 32768) = 264 getdents64(3, /* 0 entries */, 32768) = 0
cloud mailing list cloud@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/cloud
On Fri, Nov 12, 2010 at 10:45 AM, Simon Smith simongsmith@gmail.com wrote:
I can't install perl modules. I've tried with several, and when I do "perl Makefile.PL", it just hangs at "Checking if your kit is complete...". When I do an strace, it seems like its hanging on getdents64 (last few lines at bottom of this email).
Very interesting... that's the same function that is causing httpd to hang for some people, as noted here:
https://bugzilla.redhat.com/show_bug.cgi?id=651861
Not really sure what that means, but I do find it interesting that they're both hanging on the same system call.
-- Jared Smith Fedora Project Leader
Just to circle back, the RH folks via bugzilla gave us a simple reproducer which hangs and they've assigned it to the glibc folks. I am also finding (as mentioned by someone else previously) that httpd will not start when using an EC2 32-bit image. I hope they fix this soon, because without apache, I'm going to have to hold off adopting Fedora 14 and stick with FC8 for now (the non-32-bit images are only available in large size and therefore more expensive).
Thanks for everyone's quick responses!
Simon
On Fri, Nov 12, 2010 at 10:57 AM, Jared K. Smith jsmith@fedoraproject.orgwrote:
On Fri, Nov 12, 2010 at 10:45 AM, Simon Smith simongsmith@gmail.com wrote:
I can't install perl modules. I've tried with several, and when I do
"perl
Makefile.PL", it just hangs at "Checking if your kit is complete...".
When
I do an strace, it seems like its hanging on getdents64 (last few lines
at
bottom of this email).
Very interesting... that's the same function that is causing httpd to hang for some people, as noted here:
https://bugzilla.redhat.com/show_bug.cgi?id=651861
Not really sure what that means, but I do find it interesting that they're both hanging on the same system call.
-- Jared Smith Fedora Project Leader _______________________________________________ cloud mailing list cloud@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/cloud
cloud@lists.stg.fedoraproject.org