[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem in accessing External URL



Hi there,
I am new to Linux and having problem in accessing external URLs. I'm using a software called iVia it is a virtual library software and having problem in running few scripts. One of the script called PageFetcher which takes a URL as an argument and extract matadata from that URL. When I run this script on local urls it works fine but when I run it on any external URL it waits for a few mints and then returns an error (couldn't retrieve URL.....). 
I thought it could be that this programe is not finding my HTTP_PROXY so I edited the environmental variable HTTP_PROXY to my proxy server but still the result is same. strace also doesn't make much sence to me. I can access external websites from web browser but not from this script. any help will be greatly appriciated. below is the result from strace:
 

execve("./PageFetcherTest", ["./PageFetcherTest", "http://www.hud.ac.uk/"], [/* 17 vars */]) = 0

uname({sys="Linux", node="iviatest", ...}) = 0

brk(0) = 0x804cd88

open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/etc/ld.so.cache", O_RDONLY) = 3

fstat64(3, 0xbffff074) = -1 ENOSYS (Function not implemented)

fstat(3, {st_mode=S_IFREG|0644, st_size=16244, ...}) = 0

old_mmap(NULL, 16244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000

close(3) = 0

open("/home/infomine/lib/libiViaCore.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\2\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=1806929, ...}) = 0

old_mmap(NULL, 1678884, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40018000

mprotect(0x40183000, 192036, PROT_NONE) = 0

old_mmap(0x40183000, 192512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x16b000) = 0x40183000

close(3) = 0

open("/usr/lib/libmysqlclient.so.10", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\177"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=217348, ...}) = 0

old_mmap(NULL, 216928, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401b2000

mprotect(0x401cf000, 98144, PROT_NONE) = 0

old_mmap(0x401cf000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x401cf000

close(3) = 0

open("/usr/lib/libdb3.so.3", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\311\0"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=684092, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401e7000

old_mmap(NULL, 687628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401e8000

mprotect(0x4028f000, 3596, PROT_NONE) = 0

old_mmap(0x4028f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa6000) = 0x4028f000

close(3) = 0

open("/usr/lib/libpcre.so.3", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=34380, ...}) = 0

old_mmap(NULL, 36748, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40290000

mprotect(0x40298000, 3980, PROT_NONE) = 0

old_mmap(0x40298000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40298000

close(3) = 0

open("/usr/lib/libxml2.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20m\1\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=642660, ...}) = 0

old_mmap(NULL, 649216, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40299000

mprotect(0x4032e000, 38912, PROT_NONE) = 0

old_mmap(0x4032e000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x94000) = 0x4032e000

old_mmap(0x40337000, 2048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40337000

close(3) = 0

open("/usr/lib/libstdc++.so.3", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\34\255"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=570460, ...}) = 0

old_mmap(NULL, 592456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40338000

mprotect(0x403b1000, 96840, PROT_NONE) = 0

old_mmap(0x403b1000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x78000) = 0x403b1000

old_mmap(0x403c5000, 14920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403c5000

close(3) = 0

open("/lib/libm.so.6", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2007\0"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=130088, ...}) = 0

old_mmap(NULL, 132708, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403c9000

mprotect(0x403e9000, 1636, PROT_NONE) = 0

old_mmap(0x403e9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1f000) = 0x403e9000

close(3) = 0

open("/lib/libgcc_s.so.1", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\310\21"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=28248, ...}) = 0

old_mmap(NULL, 27256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403ea000

mprotect(0x403f0000, 2680, PROT_NONE) = 0

old_mmap(0x403f0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x403f0000

close(3) = 0

open("/lib/libc.so.6", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\222"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0755, st_size=1153784, ...}) = 0

old_mmap(NULL, 1166560, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x403f1000

mprotect(0x40504000, 40160, PROT_NONE) = 0

old_mmap(0x40504000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x113000) = 0x40504000

old_mmap(0x4050a000, 15584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4050a000

close(3) = 0

open("/usr/lib/libssl.so.0.9.6", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\215"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=182084, ...}) = 0

old_mmap(NULL, 182848, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4050e000

mprotect(0x40538000, 10816, PROT_NONE) = 0

old_mmap(0x40538000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2a000) = 0x40538000

close(3) = 0

open("/usr/lib/libz.so.1", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\30"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=54632, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4053b000

old_mmap(NULL, 57756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4053c000

mprotect(0x40548000, 8604, PROT_NONE) = 0

old_mmap(0x40548000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x40548000

close(3) = 0

open("/lib/libcrypt.so.1", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\t\0"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=19136, ...}) = 0

old_mmap(NULL, 182044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4054b000

mprotect(0x40550000, 161564, PROT_NONE) = 0

old_mmap(0x40550000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x40550000

old_mmap(0x40551000, 157468, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40551000

close(3) = 0

open("/lib/libnsl.so.1", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 ;\0\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=69472, ...}) = 0

old_mmap(NULL, 80988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40578000

mprotect(0x40589000, 11356, PROT_NONE) = 0

old_mmap(0x40589000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x40589000

old_mmap(0x4058a000, 7260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4058a000

close(3) = 0

open("/usr/lib/libcrypto.so.0.9.6", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\36"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=771908, ...}) = 0

old_mmap(NULL, 783840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4058c000

mprotect(0x4063e000, 54752, PROT_NONE) = 0

old_mmap(0x4063e000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb2000) = 0x4063e000

old_mmap(0x40649000, 9696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40649000

close(3) = 0

open("/lib/libdl.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0T\27\0\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=8008, ...}) = 0

old_mmap(NULL, 11004, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4064c000

mprotect(0x4064e000, 2812, PROT_NONE) = 0

old_mmap(0x4064e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4064e000

close(3) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4064f000

munmap(0x40014000, 16244) = 0

brk(0) = 0x804cd88

brk(0x804d160) = 0x804d160

brk(0x804e000) = 0x804e000

brk(0x804f000) = 0x804f000

open("/usr/share/locale/locale.alias", O_RDONLY) = 3

fstat64(3, 0xbfffb814) = -1 ENOSYS (Function not implemented)

fstat(3, {st_mode=S_IFREG|0644, st_size=2597, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "# Locale name alias data base.\n#"..., 4096) = 2597

brk(0x8050000) = 0x8050000

read(3, "", 4096) = 0

close(3) = 0

munmap(0x40014000, 4096) = 0

open("/usr/lib/locale/en_IE+euro/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)

open("/usr/lib/locale/en_IE@euro/LC_CTYPE", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=173660, ...}) = 0

old_mmap(NULL, 173660, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40650000

close(3) = 0

brk(0x8051000) = 0x8051000

brk(0x8052000) = 0x8052000

open("/proc/self/cmdline", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "./PageFetcherTest\0http://www.hud"..., 1024) = 39

close(3) = 0

munmap(0x40014000, 4096) = 0

gettimeofday({1061222523, 917315}, NULL) = 0

brk(0x8053000) = 0x8053000

gettimeofday({1061222523, 917601}, NULL) = 0

getpid() = 6165

open("/etc/resolv.conf", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=104, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "search cdlr.strath.ac.uk\nnameser"..., 4096) = 104

read(3, "", 4096) = 0

close(3) = 0

munmap(0x40014000, 4096) = 0

socket(PF_UNIX, SOCK_STREAM, 0) = 3

connect(3, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ECONNREFUSED (Connection refused)

close(3) = 0

open("/etc/nsswitch.conf", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465

read(3, "", 4096) = 0

close(3) = 0

munmap(0x40014000, 4096) = 0

open("/etc/ld.so.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=16244, ...}) = 0

old_mmap(NULL, 16244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000

close(3) = 0

open("/lib/libnss_files.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\35\0\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=32668, ...}) = 0

old_mmap(NULL, 36112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4067b000

mprotect(0x40683000, 3344, PROT_NONE) = 0

old_mmap(0x40683000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x40683000

close(3) = 0

munmap(0x40014000, 16244) = 0

open("/etc/host.conf", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "order hosts,bind\nmulti on\n", 4096) = 26

read(3, "", 4096) = 0

close(3) = 0

munmap(0x40014000, 4096) = 0

open("/etc/hosts", O_RDONLY) = 3

fcntl64(3, F_GETFD) = -1 ENOSYS (Function not implemented)

fcntl(3, F_GETFD) = 0

fcntl(3, F_SETFD, FD_CLOEXEC) = 0

fstat(3, {st_mode=S_IFREG|0644, st_size=319, ...}) = 0

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000

read(3, "127.0.0.1\tlocalhost\nxxx.xxx.xxx."..., 4096) = 319

read(3, "", 4096) = 0

close(3) = 0

munmap(0x40014000, 4096) = 0

open("/etc/ld.so.cache", O_RDONLY) = 3

fstat(3, {st_mode=S_IFREG|0644, st_size=16244, ...}) = 0

old_mmap(NULL, 16244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000

close(3) = 0

open("/lib/libnss_dns.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\r\0\000"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=12176, ...}) = 0

old_mmap(NULL, 15144, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40684000

mprotect(0x40687000, 2856, PROT_NONE) = 0

old_mmap(0x40687000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40687000

close(3) = 0

open("/lib/libresolv.so.2", O_RDONLY) = 3

read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\'\0"..., 1024) = 1024

fstat(3, {st_mode=S_IFREG|0644, st_size=56480, ...}) = 0

old_mmap(NULL, 65312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40688000

mprotect(0x40695000, 12064, PROT_NONE) = 0

old_mmap(0x40695000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x40695000

old_mmap(0x40696000, 7968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40696000

close(3) = 0

munmap(0x40014000, 16244) = 0

socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3

connect(3, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("xxx.xxx.xxx.xxx")}}, 28) = 0

send(3, "\340\20\1\0\0\1\0\0\0\0\0\0\3www\3hud\2ac\2uk\0\0\1\0\1"..., 31, 0) = 31

gettimeofday({1061222523, 925045}, NULL) = 0

poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1

recvfrom(3, "\340\20\201\200\0\1\0\2\0\3\0\3\3www\3hud\2ac\2uk\0\0\1"..., 1024, 0, {sin_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("xxx.xxx.xxx.xxx")}}, [16]) = 186

close(3) = 0

gettimeofday({1061222523, 930046}, NULL) = 0

gettimeofday({1061222523, 930101}, NULL) = 0

socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3

setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0

setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0

rt_sigaction(SIGALRM, {0x400e08f0, [ALRM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0

alarm(0) = 0

alarm(20) = 0

connect(3, {sin_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("161.112.232.3")}}, 16) = ? ERESTARTSYS (To be restarted)

--- SIGINT (Interrupt) ---

+++ killed by SIGINT +++

 

Thanks in Advance.



Get a free connection, half-price modem and one month FREE, when you sign up for BT Broadband today!
Reply to: