How do I actually use opendronemap when installed from snap store?

I tried to install ODM from snap store. It’s cool when it gets updated automatically I thought, but what then?
How do I actually use it? I find no any explanation apart from “type opendronemap” after installation… so I did and get this one bellow.

# opendronemap
Python path configuration:
  PYTHONHOME = (not set)
  PYTHONPATH = (not set)
  program name = 'python3'
  isolated = 0
  environment = 1
  user site = 1
  import site = 1
  sys._base_executable = '/usr/bin/python3'
  sys.base_prefix = '/usr'
  sys.base_exec_prefix = '/usr'
  sys.executable = '/usr/bin/python3'
  sys.prefix = '/usr'
  sys.exec_prefix = '/usr'
  sys.path = [
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
ModuleNotFoundError: No module named 'encodings'

Current thread 0x00007f1842179740 (most recent call first):
<no Python frame>

And what now?

I’ve been using ODM from docker container for a year and I am ok with that, but wanted to try something different :slight_smile:
And receiving automatic updates through snap was kinda cool thing to have but how do I actually suppose to use that ‘opendronemap’ installed from snap store?

Any clue anyone? :slight_smile:

1 Like

There is an issue with the SNAP runtime that we’ve not been able to resolve, so unfortunately, the SNAP version isn’t working.

1 Like

Thank you! :slight_smile: That’s good to know. So old good docker it is…
By the way. What would be the most efficient way to upgrade docker version I have to the latest one?


When I want to update my local copy of the Docker image, I run: docker pull opendronemap/odm.


Probably our ./ update

But, personally, I like using topgrade, which now can update all your Docker containers/images alongside system packages, python, source code pulls, flatpaks, snaps, etc all in one super easy go.

I love topgrade.


Woah! Didn’t know about that…

1 Like

No joke, changed my life. Plus it is cross platform (yep!), and you can use it to manage remote systems, and you can inject custom actions to run as well.

I’m using like 5% of it and it already has reduced my maintenace burden incredibly.

Oh! Also firmware, if you have fwupd/capsule update capability.

1 Like


1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.