Skip to content

Unable to sync with android server over its own hotspot #219

Open
@bjester

Description

@bjester

Observed behavior

  • Two devices on the same external network can sync and communicate
  • Two devices connected on one of the device's hotspot cannot sync, but requests do succeed from the foreground process

Errors and logs

Requests like at the beginning of a sync timeout. Sync tasks will appear to stop at:

Run user program, change dir and execute entrypoint

Expected behavior

Unless this is a Android hotspot specific restraint, no difference in this behavior would be ideal.

User-facing consequences

The caveat isn't helpful in offline scenarios, because a third hotspot or wifi AP device is required to facilitate syncing

Steps to reproduce

  1. Install Device A with Kolibri for Android
  2. Set up a full facility on Device A
  3. Turn on Device A's hotspot
  4. Install Device B with Kolibri for Android
  5. Forget any currently available Wifi APs on Device B
  6. Connect Device B to Device A's hotspot
  7. Attempt to join Device A's facility from the setup wizard on Device B
  8. Observe the device is discovered
  9. Observe the import task stalls at 0%

Context

Kolibri for Android 0.16.1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions