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

Поиск
Список
Период
Сортировка
От Rob
Тема Re: URGENT : StreamServerPort: bind() failed: Cannotassign
Дата
Msg-id 40C1146D.5010705@itsbeen.sent.com
обсуждение исходный текст
Ответ на Re: URGENT : StreamServerPort: bind() failed: Cannotassign  ("Siddharth Rath (sirath)" <sirath@cisco.com>)
Ответы Re: URGENT : StreamServerPort: bind() failed: Cannotassign  (Erwan Arzur <erwan@free.fr>)
Список 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
andadvise me 
> how to proceed from here.
>
> Thanx and regards
> Sidd
>
>
> -----Original Message-----
> From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Rob
> Sent: Friday, June 04, 2004 1:37 PM
> To: sirath@cisco.com
> Cc: pgsql-admin@postgresql.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?

В списке pgsql-admin по дате отправления:

Предыдущее
От: Gaetano Mendola
Дата:
Сообщение: Re: determining when a database was created
Следующее
От: Christopher Browne
Дата:
Сообщение: Re: Replication/Mirror Help