1238
freecad не запускается на manjaro xfce и mate.
опять я со своими проблемами.
freecad в appimage формате, в феврале еще работал, а сейчас уже — нет.
(на соседней машине в lubuntu 23.0 — работает.) (и еще, специально на манжаро устанавливать не хочу,
на endeavouros-mate — на соседней машине, та же проблема).
пробовал обе версии — 0.21.1 и 0.21.2, выдали примерно такое:
[vbm@v-pc 3]$ ./FreeCAD-0.21.2-Linux-x86_64.AppImage
FreeCAD 0.21.2, Libs: 0.21.2R33771 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: swrast
QGLXContext: Failed to create dummy context
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options Q
Flags<QSurfaceFormat: :FormatOption>(), depthBufferSize 24, redBufferSize -1, gre
enBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, sam
ples ©, swapBehavior QSurfaceFormat: :DefaultSwapBehavior, swapInterval 1, colors
pace QSurfaceFormat: :DefaultColorSpace, profile QSurfaceFormat: :NoProfile)
/tmp/.mount_FreeCAd@91q0/AppRun: строка 43: 9005 Аварийный останов (обр
аз памяти сброшен на диск) ${МАТМ} "$6"
Для продолжения нажмите любую клавишу…
для тех, кому всё очевидно, простите, друзья, но я обычный пользователь, да, на некоторые вещи могу решить,
но не все.
заранее признателен.
freecad в appimage формате, в феврале еще работал, а сейчас уже — нет.
(на соседней машине в lubuntu 23.0 — работает.) (и еще, специально на манжаро устанавливать не хочу,
на endeavouros-mate — на соседней машине, та же проблема).
пробовал обе версии — 0.21.1 и 0.21.2, выдали примерно такое:
[vbm@v-pc 3]$ ./FreeCAD-0.21.2-Linux-x86_64.AppImage
FreeCAD 0.21.2, Libs: 0.21.2R33771 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023
FreeCAD is free and open-source software licensed under the terms of LGPL2+ license.
FreeCAD wouldn't be possible without FreeCAD community.
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open crocus: /usr/lib/dri/crocus_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: crocus
MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: undefined symbol
amdgpu_va_get_start_addr (search paths /usr/lib/dri, suffix _dri)
failed to load driver: swrast
QGLXContext: Failed to create dummy context
Failed to create OpenGL context for format QSurfaceFormat(version 2.0, options Q
Flags<QSurfaceFormat: :FormatOption>(), depthBufferSize 24, redBufferSize -1, gre
enBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, sam
ples ©, swapBehavior QSurfaceFormat: :DefaultSwapBehavior, swapInterval 1, colors
pace QSurfaceFormat: :DefaultColorSpace, profile QSurfaceFormat: :NoProfile)
/tmp/.mount_FreeCAd@91q0/AppRun: строка 43: 9005 Аварийный останов (обр
аз памяти сброшен на диск) ${МАТМ} "$6"
Для продолжения нажмите любую клавишу…
для тех, кому всё очевидно, простите, друзья, но я обычный пользователь, да, на некоторые вещи могу решить,
но не все.
заранее признателен.
3 комментария
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
github.com/realthunder/FreeCAD/issues/960issuecomment-1974233355
коротко:
1. найти каталог с данным appimage.
2.распаковать appimage.
./FreeCAD_0.21.1-Linux-x86_64.AppImage --appimage-extract
(я это сделал в хомяке).
3. найти и перейти в каталог — squashfs-root/ (обычно, данный каталог — там же, где вы распаковали файл FreeCAD_0.21.1-Linux-x86_64.AppImage), в каталоге squashfs-root/usr/lib/, найти и удалить
файлы «libdrm*».
4. оставаясь в каталоге squashfs-root/ упаковать AppImage без проверки AppStream. для этого нужен appimagetool.
пример: appimagetool -n squashfs-root/ FreeCAD.AppImage
и FreeCAD_0.21.1-Linux-x86_64.AppImage запустился…
за сим откланиваюсь с благодарностями…