LoRa Server v3 is not compatible with LoRa Gateway Bridge v2.x, but LoRa Server v2.7+ is compatible with LoRa Gateway Bridge v3!
When upgrading from LoRa Server v2 components to v3, this is the recommended upgrade path:
Update to the latest LoRa Server v2 release (v2.8.1)
Re-configure LoRa Server to be forward compatible with LoRa Gateway Bridge v3. You need to update your loraserver.toml configuration and enable the mqtt2to3 translation service. See these instructions).
Upgrade LoRa Gateway Bridge to v3.
Upgrade the remaining components to v3.
As always, it is recommended to make a backups before doing any upgrade.
I used the following command:
sudo mender -rootfs https://artifacts.loraserver.io/downloads/lo ra-gateway-os/raspberrypi/raspberrypi3/3.0.0test1/lora-gateway-os-full-raspberry pi3β20190714105631.mender/to/mender.artifact.mender
And got following error:
INFO[0000] Configuration file does not exist: /var/lib/mender/mender.conf modul e=config
INFO[0000] Loaded configuration file: /etc/mender/mender.conf module=config
INFO[0000] Mender running on partition: /dev/mmcblk0p2 module=main
INFO[0000] Performing remote update from: [https://artifacts.loraserver.io/downl oads/lora-gateway-os/raspberrypi/raspberrypi3/3.0.0test1/lora-gateway-os-full-ra spberrypi3β20190714105631.mender/to/mender.artifact.mender]. module=rootfs
ERRO[0000] Error fetching shcheduled update info: code (404) module=client_upda te
ERRO[0000] rootfs: error while updating image from command line: (request_id: ): error receiving scheduled update information server error message: failed to pa rse server response: http: read on closed response body module=main