Hotfix firmware 3.1 for ORx and Lighthouse

This is probably going to be the last update for the next couple of months, until 4.0 release and Lantern scheduled launch.

This release brings a few minor bugfixes and changes related to analytics:

  • Less space is used by analytics for buffering data prior to transmission
  • Transmitted data is now completely removed freeing up space
  • The “Do not send” option for analytics will now disable collecting in addition to transmitting the data

Download

Lighthouse firmware will be available OTA.

It is downloading now :slight_smile:

Lighthouse 3.1 is download at this time on Galaxy 19. Ken

1 Like

Installed and running on Pi2. Seems to be moving right along. Still does not recognize my usb wifi adapter but that I can do without.

I’ll be honest. I completely forgot about it. Sorry. :sweat:

Happens to us all at one point or another. I won’t hold you to the last release till 4.0 :smiley:

Could you file a feature request here? Or if you can’t do it there, please create a new topic and I’ll log it on GH.

I have been receiving the new outernet-rx-3.1.pkg since 26 Apr 11:16 UTC

[2016-04-26 11:16:02 (+0000)] DEBUG Notification received for updates/wt200/outernet-rx-3.1.pkg

but my Lighthouse has not updated yet

I have had this problem before with the last update, and had to flash my Lighthouse to install the then new 3.0 package. Ken

Hm, that is definitely worrying. I maintain a pristine stable box here, and it updates fine each time. Would be worth investigating what the differences are.

Have you restarted the box since then?

No I have not, but I will do it now and monitor it for 24 hours. The last time I had this problem, I couldn’t get my 2.6rc1 to OTA to the new 3.0. I’ll report back tomorrow on this issue. Ken

I’ve also noticed that Wolfgang’s Lighthouse (on-line feed) has not updated to 3.1 either. Ken

Here’s an excerpt of my App Log since I power cycled my Lighthouse with the 11:50 post (at the bottom) being the last entry of Analytic data transmission before the power cycle:

[2016-04-27 13:17:26 (+0000)] DEBUG Analytics data transmission complete.
[2016-04-27 12:50:15 (+0000)] INFO Update file facets: ‘.appdata/tweets/img/724880765641723905.jpg’
[2016-04-27 12:50:14 (+0000)] INFO Update file facets: ‘.appdata/tweets/img/724819083267559424.jpg’
[2016-04-27 12:50:13 (+0000)] INFO Update file facets: ‘.appdata/tweets/img/724803965729267713.jpg’
[2016-04-27 12:50:13 (+0000)] INFO Update file facets: ‘Community Uploads/UMass/Content Index/.dirinfo’
[2016-04-27 12:47:12 (+0000)] DEBUG Started server on http://127.0.0.1:8000/
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_twitter.migrations.twitter is 0.1
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_notifications.migrations.notifications is 0.2
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_core.contrib.auth.migrations.auth is 0.3
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_core.contrib.sessions.migrations.sessions is 1.1
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_content.migrations.facets is 0.9
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_analytics.migrations.analytics is 0.1
[2016-04-27 12:47:12 (+0000)] DEBUG Migration version for librarian_filemanager.migrations.files is 0.3
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_analytics::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_analytics::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_analytics::post_start
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_settings::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_settings::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_twitter::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_twitter::post_start
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_filemanager::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_ondd::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_ondd::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_netinterfaces::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_netinterfaces::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_diskspace::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_diskspace::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_diskspace::post_start
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_logs::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_logs::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_dashboard::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_dashboard::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_dashboard::init_complete
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_content::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_content::post_start
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_notifications::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_notifications::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_notifications::init_complete
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_captive::captive_portal_plugin
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_menu::initialize
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_menu::init_complete
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_setup::routes
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_setup::plugin
[2016-04-27 12:47:11 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_setup::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_setup::component_member_loaded
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_auth::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_auth::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_ui::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/templates::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/templates::component_member_loaded
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/tasks::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/cache::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/i18n::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/i18n::component_member_loaded
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/auth::user_plugin
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/auth::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/sessions::session_plugin
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::plugin
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::shutdown
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::component_member_loaded
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::immediate_shutdown
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/commands::init_complete
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/databases::init_complete
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/system::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_ui::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_filemanager::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_twitter::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/assets::routes
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/assets::component_member_loaded
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/assets::init_complete
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/assets::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/commands::initialize
[2016-04-27 12:47:10 (+0000)] DEBUG LOADED: /usr/lib/python2.7/site-packages/librarian_core/contrib/system::initialize
[2016-04-27 12:20:48 (+0000)] DEBUG Analytics data transmission complete.

DETAIL: Key (notification_id)=(e700443dfc8142ec8d69f1f15765287c) is still referenced from table “notification_targets”.
IntegrityError: update or delete on table “notifications” violates foreign key constraint “notification_targets_notification_id_fkey” on table “notification_targets”
return super(DictCursor, self).execute(query, vars)
File “/usr/lib/python2.7/site-packages/psycopg2/extras.py”, line 120, in execute
cursor.execute(*args)
File “/usr/lib/python2.7/site-packages/squery_pg/pool.py”, line 119, in execute
return self.pool.execute(query, *args, **kwargs)
File “/usr/lib/python2.7/site-packages/squery_pg/squery_pg.py”, line 84, in execute
return func(self, query, *args, **kwargs)
File “/usr/lib/python2.7/site-packages/squery_pg/squery_pg.py”, line 79, in wrapper
rowcount = db.execute(q, dict(now=now, auto_expires_at=auto_expires_at))
File “/usr/lib/python2.7/site-packages/librarian_notifications/tasks.py”, line 14, in notification_cleanup
fn(*args, **kwargs)
File “/usr/lib/python2.7/site-packages/greentasks/scheduler.py”, line 35, in _execute
Traceback (most recent call last):
[2016-04-27 12:10:41 (+0000)] ERROR Task execution failed.
[2016-04-27 12:10:41 (+0000)] DEBUG Notification cleanup started.
[2016-04-27 11:50:47 (+0000)] DEBUG Analytics data transmission complete.

Can you refresh the page and see?
It only change after refresh the page.

Application log will not have any information about failed or successful updates. The only update-related logs you can see are in /var/log/messages* files and only if the update fails (logs are reset on reboot).

Still have no OTA update of my Lighthouse 3.0 Version to the 3.1 Version that I received 24 hours ago. Currently receiving new files.

Refreshing the page made no difference. It is strange that both my and Wolfgangs (on-line) Lighthouses are not over the air updating. I can’t see into his settings, but based on the files downloaded into his files section assume he received 3.1. Did you do any tweaking to get the 3.1 to OTA update, or did it just happens while you weren’t looking :grin: Ken

No. But first time it was failing at 99%. Second time it has been updated at 100%.

Lighthouse Version 3.1 is still not OTA installing on terminals connected to my Galaxy 19 feed, and Wolfgang’s Hotbird feed. Both Lighthouses are rock solid on Version 3.0. Ken

Branko, I still have no resolution to the problem of Lighthouse V 3.0 over the air updating to V 3.1. Ken