makehumancommunity / makehuman

This is the main repository for the MakeHuman application as such.
http://www.makehumancommunity.org
Other
1.25k stars 255 forks source link

MakeHuman startup error - 1.3.0 alpha #244

Open richardmv opened 6 months ago

richardmv commented 6 months ago

Platform: ArchLinux 6.9.2-arch1-1 EndeavourOS Python Version: 3.12.3 Numpy Version: 1.26.4

Error occurred on startup: wl_subsurface@43: error 0: no parent The Wayland connection experienced a fatal error: protocol error

also: could not load 9_export_ogre ModuleNotFoundError: No module named 'imp'

I haven't been able to start it up since the update; I'm hoping I didn't just do something foolish on my end to break things. Might be a Python error, since the error is showing up in terminal but not in the log file.

makehuman-debug.txt makehuman.log

CrashLog 5-29-24

black-punkduck commented 5 months ago

This happens with ancient parts in our software ...

please change the line

import imp

to

import importlib as imp

with a text editor in plugins/9_export_ogre/__init__.py (line 41)

If that does the job I will fix it. On my box it works, but I also have the old "imp" module.

But that is not wayland, that is simply the deprecated old "imp" module which was replaced by importlib (which is used by makehuman also).

black-punkduck commented 5 months ago

hhrrmpf ... okay ... it is already fixed, so Aranuvir was faster than me ;)

richardmv commented 5 months ago

Made the change on my end and that does fix the issue with 9_export_ogre but doesn't fix the Wayland issue, so I'm still unable to launch MakeHuman. It's likely a Wayland issue and not a MH issue. I should be able to reboot my computer without Wayland and see if that lets me open it.

black-punkduck commented 5 months ago

yupp but I guess that is identical now to #233