Skip to content

Bug Report: ModuleNotFoundError: No module named 'serial' #208

@mjog

Description

@mjog

Version

0.0.20

Bug description

I just downloaded EX-Installer for Linux, to configure EX-CommandStation on my CSB1 to not enable track power automatically at start.

After stepping through the docs on these CSB1 docs I clicked Compile and Load, then Load, and I get the following error:

Traceback (most recent call last):
  File "/home/mjog/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool.py", line 31, in <module>
    import esptool
  File "/home/mjog/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/__init__.py", line 41, in <module>
    from esptool.cmds import (
    ...<23 lines>...
    )
  File "/home/mjog/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/cmds.py", line 14, in <module>
    from .bin_image import ELFFile, ImageSegment, LoadFirmwareImage
  File "/home/mjog/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/bin_image.py", line 14, in <module>
    from .loader import ESPLoader
  File "/home/mjog/.arduino15/packages/esp32/tools/esptool_py/4.5.1/esptool/loader.py", line 30, in <module>
    import serial
ModuleNotFoundError: No module named 'serial'

Steps to reproduce the bug

  1. Run EX-Installer
  2. Configure EX-CommandStation for CSB1 per docs linked above
  3. Compile and Load, then Load

Expected behaviour

No error occurs, the software is successfully compiled and loaded

Screenshots

Image

Additional context

Ubuntu 25.04
Intel-based computer

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working as designedEX-InstallerItem relates to EX-Installer

    Type

    No type

    Projects

    Status

    To Do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions