Re: URGENT : StreamServerPort: bind() failed: Cannotassign

From: Rob <pgadmin(at)itsbeen(dot)sent(dot)com>
To: sirath(at)cisco(dot)com
Cc: pgsql-admin(at)postgresql(dot)org
Subject: Re: URGENT : StreamServerPort: bind() failed: Cannotassign
Date: 2004-06-05 00:31:41
Message-ID: 40C1146D.5010705@itsbeen.sent.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Siddharth Rath (sirath) wrote:

> Hi Rob,
> Please find the output of "strace -f /apps/systran/postgresql/bin/pg_ctl start -D /apps/systran/postgresql/data-linux > s.out 2>
> s.err" in the below provided URLs:
>
> http://us.f2.yahoofs.com/bc/40c0ea30_116c8/bc/My+Documents/s.err.err?bfd6OwABBgQwEsbt
>
> http://us.f2.yahoofs.com/bc/40c0ea30_116c8/bc/My+Documents/s.out.out?bfd6OwABCrTeXvUl
>
> I couldnot understand much of the s.err messages. It will be great if you please spare some time to go thru the same and advise me
> how to proceed from here.
>
> Thanx and regards
> Sidd
>
>
> -----Original Message-----
> From: pgsql-admin-owner(at)postgresql(dot)org [mailto:pgsql-admin-owner(at)postgresql(dot)org] On Behalf Of Rob
> Sent: Friday, June 04, 2004 1:37 PM
> To: sirath(at)cisco(dot)com
> Cc: pgsql-admin(at)postgresql(dot)org
> Subject: Re: [ADMIN] URGENT : StreamServerPort: bind() failed: Cannotassign
>
>
> Siddharth Rath (sirath) wrote:
>
>>Hi Rob,
>>I did run the script from
>>http://myclass.missouri.edu/~atb6x2/NETSERV/NS_serverpl.html and it
>>didn't give any error and the O/P of netstat -plunta | grep 5432 (Not
>>all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)
>>tcp 0 0 0.0.0.0:54320 0.0.0.0:* LISTEN -
>>tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 9481/perl
>>udp 0 0 0.0.0.0:54321 0.0.0.0:* -
>>
>>But I don't understand why I cant bind to the same port thru POSTGRES.
>>Please let me know what to do now to resolve this.
>>
>>Thanx and regards
>>Sidd
>
>
> OK, well given that that starts up (you ran it under the same user id
> that you are running pg with, right?), you should (kill that perl
> script) then try to start up pg under strace, that will give the
> clearest indication of what is going wrong. If you use :
>
> strace -f -e trace=network /usr/local/pgsql/bin... > s.out 2> s.err
>
> it might reduce the amount of output from strace but try : strace -f /usr/local/pgsql/bin... > s.out 2> s.err
>
> also. If you have a web site where you can post the files and then
> include the URL in your replies that might be better than trying cut &
> paste parts of the output to the mailing list if the output is long (the
> network one might be nice and short and contain the troublesome system
> calls and responses if you are lucky).

Looks like it could be an IP address issues:

bind(3, {sa_family=AF_INET, sin_port=htons(5432),
sin_addr=inet_addr("64.102.22.156")}, 16) = -1 EADDRNOTAVAIL (Cannot
assign requested address)
write(2, "LOG: StreamServerPort: bind() f"..., 163) = 163
write(2, "/apps/systran/postgresql/bin/pos"..., 41) = 41
write(2, "cannot create INET stream port", 30) = 30
write(2, "\n", 1) = 1
unlink("/apps/systran/postgresql/data-linux/postmaster.pid") = 0
exit_group(1) = ?
Process 9912 detached

try just having the tcp socket run on 127.0.0.1 starters and see if you
get the same msg...

What does your ifconfig -a look like?

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Christopher Browne 2004-06-05 04:06:20 Re: Replication/Mirror Help
Previous Message Siddharth Rath (sirath) 2004-06-04 21:43:55 Re: URGENT : StreamServerPort: bind() failed: Cannotassign