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

Kirill Ryabov r5acq at mail.ru
Tue Mar 7 18:11:16 GMT 2023


Dirk

I did what you asked for on my RasPi node (R5ACQ-1)

pi:~ $ perl -MMojolicious -e 'print "$Mojolicious::VERSION\n"'
9.31
pi:~ $ perl -v

This is perl 5, version 24, subversion 1 (v5.24.1) built for 
arm-linux-gnueabihf-thread-multi-64int
(with 90 registered patches, see perl -V for more detail)

Copyright 1987-2017, Larry Wall

Perl may be copied only under the terms of either the Artistic License 
or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

I have updated my other node (R5ACQ-3) on Debian 11 with no errors.

Now I did rollback to build 513 on R5ACQ-1. Then tried to do git reset 
--hard and got this

sysop at rpi:/spider $ git reset --hard
HEAD is now at 56b93915 fix stupid unpad typo in dx command
sysop at rpi:/spider $ git pull
Already up-to-date.


07.03.2023 20:59, Dirk Koopman via Dxspider-support пишет:
> 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
>
>
> _______________________________________________
> 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