[Dxspider-support] Node doesn't start build 514

Dirk Koopman djk at tobit.co.uk
Tue Mar 7 17:59:09 GMT 2023


This is all very odd.

I have just updated three nodes and experienced no trouble of any kind.

I'm just starting to wonder whether this might be lower down in the 
stack in Mojo::IOLoop etc. Which is not something that I control.

Could you try this for me:

perl -MMojolicious -e 'print "$Mojolicious::VERSION\n"'

and then

perl -v

I have 9.22 on Ubuntu 22.04.2 Jammy perl 5.34.0

7.94 on Centos 7 (I think) perl 5.16.3

8.33 on Ubuntu 20.04.5 perl 5.30.0

But what this does look a bit like is that the shutdown of the previous 
perl has not completed properly, possibly because there are some stale 
sockets outstanding or have not closed properly.

Another avenue might be that I run my stuff on real machines and / or 
traditional VMs. Could there be something 'dockery' going on with sockets?

Dirk G1TLH

On 07/03/2023 14:12, Kirill Ryabov via Dxspider-support wrote:
> Hi
>
> After updating to build 514 (with check_build) node does not start.
>
> 1678196453^(*) DXSpider v1.57 build 514 (git: mojo/56b93915[r]) using 
> perl v5.24.1 on linux started
> 1678196453^(*) Copyright (c) 1998-2023 Dirk Koopman G1TLH
> 1678196453^(*) Capabilities: ve7cc rbn
> 1678196453^(*) loading prefixes ...
> 1678196453^(*) US Database loaded
> 1678196453^(*) loading band data ...
> 1678196453^(*) loading user file system ...
> 1678196456^(*) Exiting eval via last at (eval 92) line 6, <GEN5> line 
> 367851.
> 1678196456^(*)  at (eval 92) line 6.
> 1678196456^(*) AnnTalk: loaded last 130 announcements into cache
> 1678196456^(*) starting listeners ...
> 1678196456^(*) Internal port: localhost 27754 using IntMsg
> 1678196456^(*) Address family for hostname not supported
> 1678196456^(*) Can't create listen socket: Address family for hostname 
> not supported at /spider/perl/Msg.pm line 432.
> 1678196456^(*)  at /usr/local/share/perl/5.24.1/Mojo/IOLoop/Server.pm 
> line 67.
> 1678196456^(*) 
> Mojo::IOLoop::Server::listen(Mojo::IOLoop::Server=HASH(0xcbc520), 
> "address", "0.0.0.0", "port", 7300) called at /spider/perl/Msg.pm line 
> 432
> 1678196456^(*)  Msg::new_server("ExtMsg", "0.0.0.0", 7300, 
> CODE(0x2199358)) called at /spider/perl/cluster.pl line 673
> 1678196456^(*)  main::setup_start() called at /spider/perl/cluster.pl 
> line 898
> 1678196456^(*) DXSpider Ceasing
> 1678196456^(*) DXQSL finished
> 1678196456^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196456^(*)  at /spider/perl/QSL.pm line 51.
> 1678196456^(*)  QSL::finish() called at /spider/perl/cluster.pl line 468
> 1678196456^(*)  main::cease() called at /spider/perl/cluster.pl line 920
> 1678196456^(*)  main::END() called at /spider/perl/cluster.pl line 0
> 1678196456^(*)  eval {...} called at /spider/perl/cluster.pl line 0
> 1678196456^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196456^(*) END failed--call queue aborted
> 1678196456^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196456^(*) END failed--call queue aborted.
> 1678196456^(*)  at /spider/perl/cluster.pl line 0.
> 1678196456^(*) DXUser finished
> 1678196828^(*) Perl path: 
> .:/spider/local:/spider/perl:/spider/perl5lib:/spider/perl5lib/lib/perl5/5.24.1/arm-linux-gnueabihf-thread-multi-64int:/spider/perl5lib/lib/perl$
> 1678196828^(*) DXSpider v1.57 build 514 (git: mojo/56b93915[r]) using 
> perl v5.24.1 on linux started
> 1678196828^(*) Copyright (c) 1998-2023 Dirk Koopman G1TLH
> 1678196828^(*) Capabilities: ve7cc rbn
> 1678196828^(*) loading prefixes ...
> 1678196828^(*) US Database loaded
> 1678196829^(*) loading band data ...
> 1678196829^(*) loading user file system ...1678196832^(*) Exiting eval 
> via last at (eval 92) line 6, <GEN5> line 367854.
> 1678196832^(*)  at (eval 92) line 6.
> 1678196832^(*) AnnTalk: loaded last 130 announcements into cache
> 1678196832^(*) starting listeners ...
> 1678196832^(*) Internal port: localhost 27754 using IntMsg
> 1678196832^(*) Address family for hostname not supported
> 1678196832^(*) Can't create listen socket: Address family for hostname 
> not supported at /spider/perl/Msg.pm line 432.
> 1678196832^(*)  at /usr/local/share/perl/5.24.1/Mojo/IOLoop/Server.pm 
> line 67.
> 1678196832^(*) 
> Mojo::IOLoop::Server::listen(Mojo::IOLoop::Server=HASH(0x2191548), 
> "address", "0.0.0.0", "port", 7300) called at /spider/perl/Msg.pm line 
> 432
> 1678196832^(*)  Msg::new_server("ExtMsg", "0.0.0.0", 7300, 
> CODE(0x366e0e0)) called at /spider/perl/cluster.pl line 673
> 1678196832^(*)  main::setup_start() called at /spider/perl/cluster.pl 
> line 898
> 1678196832^(*) DXSpider Ceasing
> 1678196832^(*) DXQSL finished
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*)  at /spider/perl/QSL.pm line 51.
> 1678196832^(*)  QSL::finish() called at /spider/perl/cluster.pl line 468
> 1678196832^(*)  main::cease() called at /spider/perl/cluster.pl line 920
> 1678196832^(*)  main::END() called at /spider/perl/cluster.pl line 0
> 1678196832^(*)  eval {...} called at /spider/perl/cluster.pl line 0
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*) END failed--call queue aborted
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*) END failed--call queue aborted.
> 1678196832^(*)  at /spider/perl/cluster.pl line 0.
> 1678196832^(*) starting listeners ...
> 1678196832^(*) Internal port: localhost 27754 using IntMsg
> 1678196832^(*) Address family for hostname not supported
> 1678196832^(*) Can't create listen socket: Address family for hostname 
> not supported at /spider/perl/Msg.pm line 432.
> 1678196832^(*)  at /usr/local/share/perl/5.24.1/Mojo/IOLoop/Server.pm 
> line 67.
> 1678196832^(*) 
> Mojo::IOLoop::Server::listen(Mojo::IOLoop::Server=HASH(0x2191548), 
> "address", "0.0.0.0", "port", 7300) called at /spider/perl/Msg.pm line 
> 432
> 1678196832^(*)  Msg::new_server("ExtMsg", "0.0.0.0", 7300, 
> CODE(0x366e0e0)) called at /spider/perl/cluster.pl line 673
> 1678196832^(*)  main::setup_start() called at /spider/perl/cluster.pl 
> line 898
> 1678196832^(*) DXSpider Ceasing
> 1678196832^(*) DXQSL finished
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*)  at /spider/perl/QSL.pm line 51.
> 1678196832^(*)  QSL::finish() called at /spider/perl/cluster.pl line 468
> 1678196832^(*)  main::cease() called at /spider/perl/cluster.pl line 920
> 1678196832^(*)  main::END() called at /spider/perl/cluster.pl line 0
> 1678196832^(*)  eval {...} called at /spider/perl/cluster.pl line 0
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*) END failed--call queue aborted
> 1678196832^(*) Can't call method "sync" on an undefined value at 
> /spider/perl/QSL.pm line 51.
> 1678196832^(*) END failed--call queue aborted.
> 1678196832^(*)  at /spider/perl/cluster.pl line 0.
> 1678196832^(*) DXUser finished
>
>
> _______________________________________________
> Dxspider-support mailing list
> Dxspider-support at tobit.co.uk
> https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support




More information about the Dxspider-support mailing list