question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provisioning learn-only device in setup wizard doesn't resync until restart

See original GitHub issue

Observed behavior

  1. Start a fresh instance of Kolibri
  2. Go through the Advanced setup wizard, selecting “learn-only” device
  3. Authenticate with the remote server using the learner credentials
  4. Finish setup
  5. Observe the Kolibri instance does not resync with the server
  6. Restart Kolibri
  7. Observe the Kolibri instance does resync with the server

Errors and logs

N/A

Expected behavior

Kolibri always makes recurring requests to sync with the server when provisioned as a SoUD

User-facing consequences

Broken expectation that SoUD make recurring syncs with the server

Context

Latest Kolibri release-v0.15.x Ubuntu 20.04 Chrome

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
rtibblescommented, Aug 26, 2021

Ahh - right. So when provisioning has finished for a SoUD/Learner only device, we should look at the DynamicNetworkLocation table, and run begin_soud_sync for every user!

0reactions
jredrejocommented, Sep 1, 2021

I recently added this logic for reinitializing zeroconf if the recorded network addresses changed: https://github.com/learningequality/kolibri/blob/release-v0.15.x/kolibri/core/discovery/utils/network/search.py#L281 we could definitely do something similar because its status has changed.

https://github.com/learningequality/kolibri/pull/8370/files#diff-35a619d54c106b0ec05d18ca338eaa77909ba1641f516826c54938dee1fa5017 is what #8370 does, so it seems we are in tune

Read more comments on GitHub >

github_iconTop Results From Across the Web

Provisioning Factory Reset tasks do not run after a factory reset
Provisioning Factory Reset tasks do not run after a factory reset. Applies To. Mobility Devices: CK75; Operating Systems: Android 6 ...
Read more >
Initial setup — Kolibri User Guide - Read the Docs
Syncing is the process of synchronizing facility data (learners, groups, classes, learner progress, assignments) between devices that have the ...
Read more >
Release Notes for Cisco DNA Center, Release 1.3.1.x
This takes you to the Provision page, where the device list is auto ... Cisco DNA Center should not allow provisioning until the...
Read more >
Kolibri User Guide - Read the Docs
Not supported: Windows XP cannot be used to install Kolibri server, but could ... import only one or more learner accounts, select the...
Read more >
BIG-IP 15.1.2.1 Fixes and Known Issues - AskF5 - F5 Networks
737098-1, 3-Major, ASM Sync does not work when the configsync IP address is ... 915605-6, 3-Major, Image install fails if iRulesLX is provisioned...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found