Jayy001 / codexctl

Automated update managment for the ReMarkable tablet
GNU General Public License v3.0
107 stars 13 forks source link

Running codexctl extract on device crashes with libfuse error #78

Closed emilyastranova closed 5 months ago

emilyastranova commented 5 months ago

I was attempting to downgrade my firmware to use with toltec and got an unexpected error when extracting the firmware.

reMarkable: ~/ ./codexctl extract Downloads/2.15.1.1189_reMarkable2-wVbHkgKisg-.signed
Traceback (most recent call last):
  File "/tmp/onefile_1215_1716433872_123162/codexctl.py", line 4, in <module>
  File "/tmp/onefile_1215_1716433872_123162/codexctl/__init__.py", line 733, in main
  File "/tmp/onefile_1215_1716433872_123162/codexctl/__init__.py", line 565, in do_extract
  File "/tmp/onefile_1215_1716433872_123162/remarkable_update_fuse/__init__.py", line 1, in <module remarkable_update_fuse>
  File "/tmp/onefile_1215_1716433872_123162/remarkable_update_fuse/fuse.py", line 11, in <module remarkable_update_fuse.fuse>
  File "/tmp/onefile_1215_1716433872_123162/fuse.py", line 26, in <module fuse>
ImportError: libfuse.so.2: cannot open shared object file: No such file or directory
Eeems commented 5 months ago

Fuse is not available on your device, so extract will not work as it's required by the library that does the extraction. You can use codexctl to extract on your desktop instead (assuming you run linux and have fuse installed). Otherwise you can use https://github.com/ddvk/remarkable-update/tree/main/extractor for now.

emilyastranova commented 5 months ago

Thanks, that did the trick :)