[BETA] 2.0.0-Beta2 release thread (Unimus & Unimus Core)

Beta release announcements and discussion around them
Locked
User avatar
Tomas
Posts: 1267
Joined: Sat Jun 25, 2016 12:33 pm

Thu Apr 09, 2020 5:11 pm

UPDATE: 2.0.0 has been released, and this topic has been locked.

Unimus 2.0.0-RC2 is being released today. This is a Beta release of Unimus & Unimus Core intended for testing purposes.
Release includes the new Unimus Core module (remote agent / remote probe) for remote network support.

2.0.0 has been in development for over 6 months, and will be the biggest release of Unimus yet.
There are many new features and bug fixes, and we highly recommend checking the entire Changelog.

! Please make sure to back-up your database before upgrading to any Beta/RC builds !

Builds are available for download here:
https://unimus.net/download-dev
User avatar
Tomas
Posts: 1267
Joined: Sat Jun 25, 2016 12:33 pm

Fri Apr 10, 2020 2:54 pm

Update: We've just pushed a fixed build with multiple fixes for the new Zones feature, as well as multiple fixes for Mass Config Push.
(we have bumped the version to Beta3 because of this)

A big thank you for everyone who is testing the Beta builds and reporting issues!
If you find any issues in the latest builds, please let us know.
dbrisson
Posts: 3
Joined: Sun Mar 08, 2020 8:40 pm

Sun Apr 19, 2020 5:28 pm

Hi Tomas,

Thanks for your continued work on a great product. I have one feedback item and one question:

1. During the install of core, I let the "port" default to 5509 during installation, but it looks like the config file didn't populate with 5509, and caused an error upon startup:
2020-04-19 17:04:25.618 ERROR 1424 --- [main] net.unimus.core.standalone.Boot : Boot failed, 'Malformed Unimus config.Value for unimus.port not found or it is not a number'

The config file looked like this:

# Unimus server port
unimus.port =

# Access key used for connection authentication

Once I filled in 5509 and restarted, I'm getting:

Boot failed, 'Malformed access key structure'

My question is, where do I get the "Access key used for connection authentication"? I checked my Unimus server config and can't find that value defined anywhere.

Thanks!
-Dan
User avatar
Tomas
Posts: 1267
Joined: Sat Jun 25, 2016 12:33 pm

Sun Apr 19, 2020 5:45 pm

dbrisson wrote:
Sun Apr 19, 2020 5:28 pm
1. During the install of core, I let the "port" default to 5509 during installation, but it looks like the config file didn't populate with 5509, and caused an error upon startup:
2020-04-19 17:04:25.618 ERROR 1424 --- [main] net.unimus.core.standalone.Boot : Boot failed, 'Malformed Unimus config.Value for unimus.port not found or it is not a number'
Thanks for the feedback!
The 5509 during Core installation is a hint, it doesn't populate the config file with it if you don't specify it.

You are totally right that it would be intuitive to use the default if nothing is entered. We will update the Core Installer to use the default port if nothing is entered during the installation.
dbrisson wrote:
Sun Apr 19, 2020 5:28 pm
My question is, where do I get the "Access key used for connection authentication"? I checked my Unimus server config and can't find that value defined anywhere.
Each Zone has it's own access key.
You can find it in the "Zones" menu in Unimus, after you expand a zone that is set to communicate over a "Remote Core".
unimus-core-key.PNG
unimus-core-key.PNG (18.47 KiB) Viewed 28325 times
dbrisson
Posts: 3
Joined: Sun Mar 08, 2020 8:40 pm

Sun Apr 19, 2020 9:19 pm

Thanks! Now that I've updated the key on the core, it shows online in Unimus.

Unfortunately I'm not able to get it to discover a device. I see this in the long on the core:

2020-04-19 21:14:18.303 ERROR 4232 --- [discovery-8] n.u.core.api.ForwardingResponseSender : MessageSender not configured
2020-04-19 21:14:20.073 ERROR 4232 --- [discovery-8] n.u.core.api.ForwardingResponseSender : MessageSender not configured

Could that be the reason? Unimus log is just showing: Device is not discovered

Thanks,
-Dan
User avatar
Tomas
Posts: 1267
Joined: Sat Jun 25, 2016 12:33 pm

Mon Apr 20, 2020 11:20 pm

dbrisson wrote:
Sun Apr 19, 2020 9:19 pm
2020-04-19 21:14:18.303 ERROR 4232 --- [discovery-8] n.u.core.api.ForwardingResponseSender : MessageSender not configured
2020-04-19 21:14:20.073 ERROR 4232 --- [discovery-8] n.u.core.api.ForwardingResponseSender : MessageSender not configured
Thanks for the report - we had other testers report this issues as well.
These errors are indeed why devices jobs are failing.

We are fixing this and should have a build with fixes available soon.
User avatar
Tomas
Posts: 1267
Joined: Sat Jun 25, 2016 12:33 pm

Thu May 07, 2020 1:42 am

Update:
We have released 2.0.0-RC2 today. This build fixes 48 various issues/bugs reported since Beta2.
A massive thank you goes to our devs, who have been working overtime and through the last 2 weekends to fix all of these.

We are currently tracking the following known issues in RC2:
1) when devices are moved between Zones during running operations, operations might get stuck in rare cases
2) Unimus and Core might not detect connectivity loss under rare circumstances, and Core might show "Online" in Unimus even if it's not
3) you might receive empty configuration change notifications in rare cases
4) editing Per-Tag Connectors doesn't work on MySQL
2.0.0 has been through extensive QA testing over the last few weeks, and these are the last remaining issues.
As soon as these are fixed, 2.0.0 will be released into the stable branch.
dbrisson
Posts: 3
Joined: Sun Mar 08, 2020 8:40 pm

Thu May 14, 2020 8:44 pm

Just wanted to report that this issue is now resolved. I upgraded to 2.0 RC3 on both Unimus and Unimus Core and now I'm able to Discover and Backup devices through Unimus Core.

Thanks for your great work!

-Dan
Locked