Reply
Ubiquiti Employee
Posts: 1,175
Registered: ‎07-20-2015
Kudos: 1316
Solutions: 76

EdgeMAX EdgeRouter software version v1.10.8 has been released!

See release notes here -> https://community.ubnt.com/t5/EdgeMAX-Updates-Blog/EdgeMAX-EdgeRouter-software-release-v1-10-8/ba-p/...

 

Your feedback is highly appreciated.

 

New Member
Posts: 2
Registered: ‎06-09-2016

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

[ Edited ]

ERLite-3, upgraded in the GUI from v1.10.7, so far so good.

 

Thank you.

 

Emerging Member
Posts: 41
Registered: ‎03-26-2017
Kudos: 3
Solutions: 1

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

ER6p, updated with no issues.

 

My dhcp6c problem still present Man Sad

Emerging Member
Posts: 42
Registered: ‎02-11-2018

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@UBNT-afomins wrote:

 

 

Your feedback is highly appreciated.

 


 

you have to fix ospf.

 

Senior Member
Posts: 3,101
Registered: ‎08-06-2015
Kudos: 1307
Solutions: 176

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@sles wrote:

@UBNT-afomins wrote:

 

 

Your feedback is highly appreciated.

 


 

you have to fix ospf.

 


Really?  That isn't very helpful at all.

 

Could you provide more detail on what you have found to be broken (specifics) or more detail on what is not working for you (again some specifics)?

 

 

Member
Posts: 129
Registered: ‎09-03-2016
Kudos: 6
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

Once I used the proper update command Smiley Very Happy, no issues on an ER4.

Senior Member
Posts: 3,957
Registered: ‎05-15-2014
Kudos: 1421
Solutions: 271

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

No issues on ER-X & ER-L.

Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

Got an ERL running v1.9.7.  Got a new ERL that's been upgraded to v1.10.8.  Plan is to load running config into the new one and  put it in place.

 

Upon attempting to load/commit/save my config I got:

 

ubnt@ubnt# commit
[ service nat rule 9998 outbound-interface vtun0 ]
NAT configuration warning: interface vtun0 does not exist on this system

[ interfaces ethernet eth2 address dhcp ]
Starting DHCP client on eth2 ...

[ interfaces ethernet eth2 dhcp-options ]
Restarting DHCP on eth2 ...

[ interfaces ethernet eth1 address dhcp ]
Stopping DHCP client on eth1 ...

[ system ipv6 disable ]
This change will take affect when the system is rebooted.

[ system syslog ]
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd.

[ protocols static route 0.0.0.0/0 next-hop 173.162.42.194 ]
no ip static 0.0.0.0/0 173.162.42.194 fall-over bfd

[ service ssh ]
Starting the SSH service. Check /var/log/messages.

transition-script should be an existing executable

[ service gui ]
Starting the GUI service.

Commit failed
[edit]
ubnt@ubnt# save
Warning: you have uncommitted changes that will not be saved.

Saving configuration to '/config/config.boot'...
Done
[edit]
ubnt@ubnt# exit
Cannot exit: configuration modified.
Use 'exit discard' to discard the changes and exit.
[edit]
ubnt@ubnt# exit discard

 

So I rebooted the thing, dumped the config out to the screen, and diff'd it against the config I tried to load.  Got this:

 

< set load-balance group G interface eth1 route-test initial-delay 60
< set load-balance group G interface eth1 route-test interval 10
< set load-balance group G interface eth1 route-test type script /config/scripts/wlb-pinger.sh
< set load-balance group G interface eth2 failover-only
< set load-balance group G interface eth2 route table 102
< set load-balance group G interface eth2 route-test initial-delay 60
< set load-balance group G interface eth2 route-test interval 10
< set load-balance group G interface eth2 route-test type script /config/scripts/wlb-pinger.sh
< set load-balance group G lb-local disable
< set load-balance group G lb-local-metric-change enable
< set load-balance group G transition-script /config/scripts/wlb-notification.sh

 

So, question the first: Why?

 

Question the 2nd: Why cannot one just copy the desired config.boot into /config ?

 

Question the 3rd: My existing router sits at "configure" for 1:42.  The new one sits at "configure" for 2:50!  Is this because the new one's not connected to any network, or is the new firmware really that much slower loading the configuration?  A nearly three minute boot time seems just a mite >< excessive to me.

 

Senior Member
Posts: 3,957
Registered: ‎05-15-2014
Kudos: 1421
Solutions: 271

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

[ Edited ]

In configure mode use load command to load new config i.e. load /config/config.boot.old ...this will completely replace the new config. To merge two configs use merge command.

 

After load or merge use compare to see what was applied and what wasn't.

Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@BranoB wrote:

In configure mode use load command to load new config ...

 

After load or merge use compare to see what was applied and what wasn't.


I did use load to load the new config.  I didn't think to use compare.

 

So it sounds like, with that last comment, that legitimate config commands not applying isn't exactly unheard of?

Senior Member
Posts: 3,101
Registered: ‎08-06-2015
Kudos: 1307
Solutions: 176

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

Without the compare you really don't know if the commands were good or not.  You may assume they were good but they may not actually have been.

 

I did see the message: 

transition-script should be an existing executable

so wonder if the path in your LB configuration is correct:

transition-script /config/scripts/wlb-notification.sh

If you do 'ls -l /config/scripts/wlb-notification.sh' does it exist, and is it actually executable?

 

If you load your previous known-good configuration, do you still get the same message upon performing a 'commit'?

 

 

Regular Member
Posts: 447
Registered: ‎04-26-2016
Kudos: 119
Solutions: 24

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

Upgraded 11 of 19 clients from 1.10.7 to 1.10.8 via UNMS. Will do the remaining tonight.

 

I ran the 1.10.8 beta locally for a week prior to upgrading my client base.

 

No issues. Thanks UBNT

Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@waterside wrote:

Without the compare you really don't know if the commands were good or not.  You may assume they were good but they may not actually have been.

 

I did see the message: 

transition-script should be an existing executable

so wonder if the path in your LB configuration is correct:

transition-script /config/scripts/wlb-notification.sh

If you do 'ls -l /config/scripts/wlb-notification.sh' does it exist, and is it actually executable?

 

If you load your previous known-good configuration, do you still get the same message upon performing a 'commit'?

 

 


Good catch.  No, it doesn't exist.  It did exist and was executable, but I did a factory resest between the time I put the scripts in that and the time I loaded that config.  Stupidly forgot that'd wipe the scripts directory, too.  I'll start over, just to see what happens.

 

And this is my "previous known-good" config.  As I noted in the ".7" thread: I've a second ERL I'm bringing up with the new firmware.

 

Thanks for the catch, @waterside!

Senior Member
Posts: 3,101
Registered: ‎08-06-2015
Kudos: 1307
Solutions: 176

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@SEMIJim wrote:

And this is my "previous known-good" config.  As I noted in the ".7" thread: I've a second ERL I'm bringing up with the new firmware.

 

 

I meant the previous-config as it was before you did the update.  Since you did a 'save' the actual configuration was overwritten and no longer matched your previous known-good config.

 

What happened is that after the firmware update your configuration failed during a commit following the reboot.  (The same would have actually happend if you had simply rebooted the router since the referenced script was no longer there)  Since that commit failed, it left your running configuration different than what was persistently saved (your previous configuration), then when you did a save you overwrote that configuration with the updated version that was missing the failed section.

 

If you didn't already realize/identify the culprit, this is where you could try an explicit 'load' of your previous good configuration.  Then when you tried a commit you'd see if it still failed and be able to do a 'compare' to see what didn't commit - that is often pretty helpful in narrowing down the problem.

 

This is where configuration archiving (setting commit-management commit-revisions) really helps, since you can easily load, compare, and rollback.

 

 

Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

The previous config was a simple, out-of-the-box config.  It didn't reference that script or any others.

 

Here's the entire previous config:

 

$ show configuration commands
set interfaces ethernet eth0 address 192.168.1.1/24
set interfaces ethernet eth0 duplex auto
set interfaces ethernet eth0 speed auto
set interfaces ethernet eth1 address dhcp
set interfaces ethernet eth1 duplex auto
set interfaces ethernet eth1 speed auto
set interfaces ethernet eth2 duplex auto
set interfaces ethernet eth2 speed auto
set interfaces loopback lo
set service gui http-port 80
set service gui https-port 443
set service gui older-ciphers enable
set service ssh port 22
set service ssh protocol-version v2
set system host-name ubnt
set system login user ubnt authentication encrypted-password '$1$zKNoUbAo$gomzUbYvgyUMcD436Wo66.'
set system login user ubnt level admin
set system ntp server 0.ubnt.pool.ntp.org
set system ntp server 1.ubnt.pool.ntp.org
set system ntp server 2.ubnt.pool.ntp.org
set system ntp server 3.ubnt.pool.ntp.org
set system syslog global facility all level notice
set system syslog global facility protocols level debug
set system time-zone UTC
Regular Member
Posts: 447
Registered: ‎04-26-2016
Kudos: 119
Solutions: 24

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

@SEMIJim

 

Why not just take a backup in the GUI and restore? With it you'll get your /config/scripts, etc., which is seems didn't make it over. 

Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!


@chewychewbacca wrote:

@SEMIJim

 

Why not just take a backup in the GUI and restore? With it you'll get your /config/scripts, etc., which is seems didn't make it over. 


That's certainly the easier way Man Happy  I guess I got kind of wrapped-up in the CLI-via-serial thing and let that override common sense.  Thanks for the sanity check.  That's what I did and it's up and running in place of the old ERL.  Just need to thoroughly test everything, now, incl. failover.

Member
Posts: 146
Registered: ‎04-22-2018
Kudos: 5
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

[ Edited ]

No need to load bootloader again with this version if coming from 1.10.7?

I show curent boot version: e300_001_3f6cf after 1.10.8 update....

 

 

UniFi Switch 24 (3.9.54.9373)
UniFi AP-AC-Lite (3.9.54.9373)
UniFi AP-AC-NanoHD (3.9.54.9373)
EdgeRouter 4
Emerging Member
Posts: 53
Registered: ‎09-30-2014
Kudos: 1
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

[Techsupport] - Fix bug that caused "Invalid input detected" in tech-support file when running 
"show tech-support" or "generate tech-support archive" CLI commands

But is still present: (using show tech-support brief)

 

----------------
show ipv6 route ripng (total 1)- limit 500
----------------

                                 ^
% Invalid input detected at '^' marker.

----------------
show ipv6 route ospf6 (total 1)- limit 500
----------------

                                  ^
% Invalid input detected at '^' marker.

admin@gw:~$ show version
Version:      v1.10.8
Build ID:     5142457
Build on:     11/20/18 18:10
Copyright:    2012-2018 Ubiquiti Networks, Inc.
HW model:     EdgeRouter 4
HW S/N:       788A20DXXXXXXXX
Uptime:       15:36:47 up 16:08,  1 user,  load average: 0.04, 0.07, 0.06
Member
Posts: 253
Registered: ‎08-15-2015
Kudos: 39
Solutions: 2

Re: EdgeMAX EdgeRouter software version v1.10.8 has been released!

[ Edited ]

Success!

 

ERLite, with two WAN ports configured in fail-over.  Primary is a static assignment from Comcast.  Backup WAN is DHCP on a NetGear 4G LTE modem on T-Mobile.

 

Had a "new" ("used, like new" from Amazon) ERL I upgraded from 1.9.1 -> 1.10.7, then 1.10.7 -> 1.10.8.  Upgraded the boot-image, both times, as well.  Installed the config I'd saved from the running router via the GUI.

 

At least two of my three custom scripts are working: The improved ping test and the failover notification.  I won't know about the DHCP IP address change notification script until they issue me a new IP address.

 

I've failed it over twice: Both times for better than an hour.  It failed-back properly each time.

 

Interestingly: I did not realize my wife was watching something on NetFlix the first time I failed it over.  She didn't even notice.

 

Reply