Fedora Issues

Hi,
Long story short... Finally got MakeHuman running, yet there are no options in the Body Shapes / Face sections (maybe others too)
Here are my notes for attempting a quick fix, but may also be the problem???
I'm using a fairly clean install of Fedora 35
I then downloaded the assets, just in case lol
Many thanks for any help and all the work done to enable MakeHuman
Long story short... Finally got MakeHuman running, yet there are no options in the Body Shapes / Face sections (maybe others too)
Here are my notes for attempting a quick fix, but may also be the problem???
I'm using a fairly clean install of Fedora 35
- Code: Select all
As root, install dependencies:
yum install python3-numpy python3-pyopengl python3-QtPy
freeglut
As your normal user:
cd makehuman/makehuman
python makehuman.py
Errors:
...
AttributeError: module 'collections' has no attribute 'Callable'
in log/log.py on line 249 change the line to:
if hasattr(logging, "captureWarnings") and isinstance(logging.captureWarnings, collections.abc.Callable):
AttributeError: module 'collections' has no attribute 'MutableSet'
in log/language.py on line 116 change the line to:
class OrderedSet(collections.abc.MutableSet):
return QtCore.QSize(width, height)
TypeError: arguments did not match any overloaded call:
QSize(): too many arguments
QSize(int, int): argument 1 has unexpected type 'float'
QSize(QSize): argument 1 has unexpected type 'float'
Aborted (core dumped)
in log/qtui.py on line 358 change the line to:
return QtCore.QSize(int(width), int(height))
File "/home/ai/z_makehuman/makehuman-master/makehuman/./lib/qtgui.py", line 958, in setProgress
self.setValue(min_ + progress * (max_ - min_))
TypeError: setValue(self, int): argument 1 has unexpected type 'float'
in log/qtgui.py on line 958 change the line to:
self.setValue(int(min_ + progress * (max_ - min_)))
File "/home/ai/z_makehuman/makehuman-master/makehuman/./core/guicommon.py", line 145, in view
if not self._view or not isinstance(self._view, collections.Callable):
AttributeError: module 'collections' has no attribute 'Callable'
in core/guicommon.py on line 145 change the line to:
if not self._view or not isinstance(self._view, collections.abc.Callable):
I then downloaded the assets, just in case lol
- Code: Select all
$ python download\_assets\_git.py
git: 'lfs' is not a git command. See 'git --help'.
The most similar command is
log
Command '['/usr/bin/git', 'lfs', 'install']' returned non-zero exit status 1.
GIT LFS not detected. This routine requires LFS. See https://git-lfs.github.com/
yum install git-lfs
Many thanks for any help and all the work done to enable MakeHuman