You can try the steps below which I have tried to successfully create a new key.
STEP-1: I purged existing rbfeeder. This removed the existing rbfeeder AND file /etc/rbfeeder.ini (which contained the existing key).
STEP-2: I then rebooted.
STEP-3: Ater reboot, installed rbfeeder again.
Please see the following 3 commands.
sudo apt purge rbfeeder
sudo reboot
sudo apt install rbfeeder
STEP-4: After last command I checked key by following command:
pi@raspberrypi:~ $ sudo rbfeeder --showkey --no-start
Your sharing key is not set or is not valid. If is not set, a new sharing key will be create on first connection.
Configuration file: /etc/rbfeeder.ini
STEP-5: Next I manually started rbfeeder by giving following command, which generated a new key on manual start:
pi@raspberrypi:~ $ sudo rbfeeder
[2023-01-02 18:27:55] Starting RBFeeder Version 1.0.8 (build 20220708190411)
[2023-01-02 18:27:55] Using configuration file: /etc/rbfeeder.ini
[2023-01-02 18:27:55] Network-mode enabled.
[2023-01-02 18:27:55] Remote host to fetch data: 127.0.0.1
[2023-01-02 18:27:55] Remote port: 30005
[2023-01-02 18:27:55] Remote protocol: BEAST
[2023-01-02 18:27:55] Using GNSS (when available)
[2023-01-02 18:27:55] Start date/time: 2023-01-02 18:27:55
[2023-01-02 18:27:55] Socket for ANRB created. Waiting for connections on port 32088
[2023-01-02 18:27:56] TCP Client (ANRB) requesting to connect...
[2023-01-02 18:27:56] [Slot 0] New ANRB connection from IP 10.0.0.10, remote port 60514, socket: 11
[2023-01-02 18:27:56] Connection established.
[2023-01-02 18:27:56] Empty sharing key. We will try to create a new one for you!
[2023-01-02 18:27:57] Your new key is xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Please save this key for future use. You will have to know this key to link this receiver to your account in RadarBox24.com. This key is also saved in configuration file (/etc/rbfeeder.ini)
[2023-01-02 18:28:55] ******** Statistics updated every 60 seconds ********
NOTE: If above 5 steps fail to generate the kay, then do following to force key generation STEP-1: Modify file /etc/rbfeeder.ini as follows, and save file.
[network]
mode=
beastexternal_port=
30005external_host=127.0.0.1
STEP-2: Start rbfeeder manually
sudo rbfeeder
register your receiver, go to this link -
https://www.radarbox.com/sharing-data/claim STEP-3: Check if key is generated
sudo rbfeeder --showkey --no-start
STEP-4: If key is generated, then reboot Debian 10 machine.
STEP-5: After reboot check status
sudo systemctl status rbfeeder
STEP-6: Go to this link to register your receiver
https://www.radarbox.com/sharing-data/claim STEP-7: After registering/Claiming, try different settings of "mode" and "external_port" under [network]