With this script you can install and configure in the few minutes the DxSpider Cluster with Mojo
For any issue or support relevant to script:
- Create issue ticket here
- Use comment or contact form
Installation Steps
With this script you can install and configure in the few minutes the DxSpider Cluster with MOJO repository
Installation Steps
Download script.
wget https://github.com/glaukos78/dxspider_installation_v2/archive/refs/heads/main.zip -O dxspider_installation.zip
Must be run as root user.
Uncompress & change permissions
unzip dxspider_installation.zip
cd dxspider_installation_v2-main/
chmod a+x install_dxspider.sh
Run script and follow the messages.
./install_dxspider.sh
Script has been tested on the following Operating Systems (Linux Distributions)
CentOS 7
CentOS 8
Rocky 8
Raspbian 9 (stretch)
Raspbian 10 (buster)
Raspbian 11 (bullseye)
Debian GNU/Linux 9 (stretch)
Debian GNU/Linux 10 (buster)
Debian GNU/Linux 11 (bullseye)
Ubuntu 22.04 LTS
Ubuntu 22.04.1 LTS
Fedora Linux 37 (Server Edition)
Fedora Linux 37 (Workstation Edition)
Everything went very smooth except Building and testing JSON-4.05. There is no activity now for allmost 30 minutes. Using Rasbian buster 10 on the Pi-Zero W
A former installation worked ok. Something wrong with the JSON file?
Could you share any error messages or output
Yannis
I spoke to soon.
It’s is ok now. I am logged in to you spider now.
Perfect 🙂
Hi there
I got this:
sysop@debian:~$ /spider/perl/cluster.pl
(*) Perl path: .:/spider/local:/spider/perl:/spider/perl5lib:/etc/perl:/usr/local/lib/x86_64-linux-gnu/perl/5.28.1:/usr/local/share/perl/5.28.1:/usr/lib/x86_64-linux-gnu/perl5/5.28:/usr/share/perl5:/usr/lib/x86_64-linux-gnu/perl/5.28:/usr/share/perl/5.28:/usr/local/lib/site_perl:/usr/lib/x86_64-linux-gnu/perl-base
(*) DXSpider v1.57 build 451 (git: mojo/a2f8a91c[r]) using perl v5.28.1 on linux started
(*) Copyright (c) 1998-2022 Dirk Koopman G1TLH
(*) Capabilities: ve7cc rbn
(*) loading prefixes …
(*) US Database not loaded
(*) loading band data …
(*) loading user file system …
/usr/bin/tac: write error: Broken pipe
(*) AnnTalk: loaded last 1 announcements into cache
(*) RC3C-2 missing, run the create_sysop.pl script and please RTFM at /spider/perl/cluster.pl line 627.
(*) at /spider/perl/cluster.pl line 627.
(*) main::setup_start() called at /spider/perl/cluster.pl line 878
RC3C-2 missing, run the create_sysop.pl script and please RTFM at /spider/perl/cluster.pl line 627.
DXSpider Ending
(*) DXSpider Ceasing
(*) DXQSL finished
(*) Can’t call method “sync” on an undefined value at /spider/perl/QSL.pm line 51.
(*) at /spider/perl/QSL.pm line 51.
(*) QSL::finish() called at /spider/perl/cluster.pl line 453
(*) main::cease() called at /spider/perl/cluster.pl line 900
(*) main::END() called at /spider/perl/cluster.pl line 0
(*) eval {…} called at /spider/perl/cluster.pl line 0
(*) Can’t call method “sync” on an undefined value at /spider/perl/QSL.pm line 51.
(*) END failed–call queue aborted
(*) Can’t call method “sync” on an undefined value at /spider/perl/QSL.pm line 51.
(*) END failed–call queue aborted.
(*) at /spider/perl/cluster.pl line 0.
Can’t call method “sync” on an undefined value at /spider/perl/QSL.pm line 51.
END failed–call queue aborted.
DXUser Ended
(*) DXUser finished
sysop@debian:~$
Answer on Github:
https://github.com/glaukos78/dxspider_installation_v2/issues/1#issuecomment-1352689142
Merry Xmas & Happy New Year 2023
73, SV5FRI de Yiannis
Thank you for your work! I have just installed dxspider mojo and later set up as service in less than 30 min
73, EA2CW
I am happy to hear that.
Merry Xmas & Happy New Year 2023
73, SV5FRI de Yiannis
Hi!
I tried to install it, but got this error
Now create basic user file
(*) DXUser finished
Installation has been finished.
Now login as sysop user.
Start application and check if everything is ok with follow command /spider/perl/cluster.pl
Create systemd dxspider service
Now make configuration for systemd dxspider service
touch: cannot touch ‘/usr/lib/systemd/system/dxspider.service’: No such file or directory
./install_dxspider.sh: line 320: /usr/lib/systemd/system/dxspider.service: No such file or directory
Enable Dxspider Service to start up
Failed to enable unit: File dxspider.service: No such file or directory
Hello,
What kind Linux Distribution used?
73 de Yiannis, SV5FRI
I get up to this part
cd dxspider_installation_v2-main/
Once I get to
chmod a+x install_dxspider.sh
I get an error saying there is no such file
could you please send screenshot with errors
Hi Yiannis
i ran your install script on Debian 11 onto a new PC
Dxspider does not run
Hi ken,
Could you please send me screenshot with the errors.
73 de Yiannis, SV5FRI
Hi Yiannis
I get an error now, something i have missed
root@kenny-Bigboy:/home/kenny# /spider/perl/console.pl
bash: /spider/perl/console.pl: Permission denied
now using Linux Mint21 Vera 64bit
Dear Ken,
I don’t have test with the Linux Mint21.
Please check the permissions for user sysop.
Also if you want we can make a session check your server.
73 de Yiannis, SV5FRI
Hi Yiannis, sorry for the delay in replying,
if you would like to try a SSH session, that would be ok if thats what you prefer.
the dxspider on my Pi4 8gb is running ok, thats why you can see the cluster webpage,
the problem with the new install is on the PC tower with Linux
Mint, email me if you want to do a SSH session some time.
HI,
I’m Giampi iw2drm,
I send an error during installation,
thank’s for your job:
root@giampi-OH:/home/giampi/dxspider_installation_v2-main# ./install_dxspider.sh
===============================================================
Your OS distribution is Ubuntu 22.04.3 LTS
===============================================================
Press any key to continue…
===============================================================
Your OS distribution Ubuntu 22.04.3 LTS is not supported
===============================================================
root@giampi-OH:/home/giampi/dxspider_installation_v2-main#
Hi Giampi,
Please download the new version of the script and start the installation again. I have add the Ubuntu 22.04.3 LTS.
Hi Yiannis,
i have bought the new Pi5 8gb 64bit with the Debian Bookworm for Pi 5 OS,
Could you update your script for the install to work with Pi5 Debian
Hi Ken,
Happy New Year.
I have update the script to support the Debian 12.
73 de Yiannis, SV5FRI
Wow, excellent work! I need to migrate my existing spider node to a new server and I need to make sure everything necessary is installed on the new server before I move it. There was one error on a chown operation. The error message said the chown operation used a . instead of a : . Works great anyway. Where is the initialization file? I looked in /etc/init.d and /etc/systemd and didn’t find it.
Hello joe,
The file is the below path /usr/lib/systemd/system/dxspider.service
73 de Yiannis, SV5FRI