Skip to content

"Start Maestral on login" doesn't work in 1.9.6 and GUI 1.9.8 #1147

@nalim

Description

@nalim

Describe the bug
After upgrading from 1.9.5 and GUI 1.9.5 to 1.9.6 and GUI 1.9.8 Maestral autostart no longer works. When I run the autostart code from cli:

~/.local/bin/maestral_qt --config-name maestral
Traceback (most recent call last):
  File "/home/votava/.local/bin/maestral_qt", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/home/votava/.local/lib/python3.14/site-packages/maestral_qt/__main__.py", line 20, in main
    run(parsed_args.config_name)
    ~~~^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: run() missing 1 required positional argument: 'start_result'

In ~/.local/lib/python3.14/site-packages/maestral_qt/__main__.py the run() is called with just one param:

run(parsed_args.config_name)

but run() in ~/.local/lib/python3.14/site-packages/maestral_qt/main.py expects two params:

def run(config_name, start_result: Start):

To Reproduce
upgrade to 1.9.6, GUI 1.9.8 from 1.9.5

python3 -m pip install --upgrade --user maestral[gui]

Expected behaviour
Maestral (and GUI) should auto start after login

System:

  • Maestral version: 1.9.6, GUI 1.9.8
  • Python version: 3.14.2
  • OS: Fedora 43 Workstation x86_64
  • Desktop environment: cinnamon-6.4.12-3.fc43.x86_64
  • PyQt version (for Linux GUI): 5.15.12.dev2507081429

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions