AUR (en) - mcomix

patrick_g commented on 2026-01-22 19:24 (UTC)

chowbok commented on 2026-01-22 18:59 (UTC)

You have to rebuild it now that you've upgraded Python.

patrick_g commented on 2026-01-22 16:25 (UTC) (edited on 2026-01-22 16:29 (UTC) by patrick_g)

Error when trying to launch mcomix :

Traceback (most recent call last):
File "/usr/bin/mcomix", line 5, in <module>
from mcomix.__main__ import main
ModuleNotFoundError: No module named 'mcomix'

silentnoodle commented on 2025-06-24 15:53 (UTC)

a patch that makes it run with python 3.13.5

diff --git a/mcomix/__main__.py b/mcomix/__main__.py
index bc307bd..760a1fd 100644
--- a/mcomix/__main__.py
+++ b/mcomix/__main__.py
@@ -19,10 +19,13 @@
 import multiprocessing as mp
 from .run import run

+try:
+    mp.set_start_method('spawn')
+except RuntimeError:
+    pass

 def main() -> None:
     mp.freeze_support()
-    mp.set_start_method('spawn')
     run()

qark commented on 2025-06-24 06:44 (UTC)

@gehenna14 Looks like it is an upstream issue. Would you mind opening ticket in their bug tracker?

gehenna14 commented on 2025-06-24 01:21 (UTC)

Hello This package is broken after updating to python-3.13.5-1 I get a "RuntimeError: context has already been set" error when trying to start mcomix

dno commented on 2024-05-11 15:47 (UTC)

Hm. When I build with makepkg it works correctly (builds with python3.12 paths) but is broken when I use my normal AUR helper (aura). My mistake, apologies for the noise.

qark commented on 2024-05-11 14:07 (UTC)

"real fix" is rebuild with current Python.

dno commented on 2024-05-11 13:50 (UTC) (edited on 2024-05-11 14:02 (UTC) by dno)

Unable to launch with this error

$ mcomix &
[1] 2614
$ Traceback (most recent call last):
  File "/usr/bin/mcomix", line 5, in <module>
    from mcomix.__main__ import main
ModuleNotFoundError: No module named 'mcomix'

Applied an ugly workaround for now, added this line to /usr/bin/mcomix (output from diff)

4a5
> sys.path.append('/usr/lib/python3.11/site-packages')

But this is not a real fix

dohq commented on 2023-07-12 19:16 (UTC)