1264
freecad не стартует в manjaro xfe и 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"
Для продолжения нажмите любую клавишу..."
для тех, кому всё очевидно, простите, друзья, но я обычный пользователь, да, на некоторые вещи могу решить,
но не все.
7 комментариев
Да, простите, KDE я пробовал на федоре давно уже назад, устал от падений и отвалов. сбёг на xfce и mate.
может и заработает.
drivers-list
похоже, свободные дрова подводят. но, пошто же в январе-феврале сей appimage, на свободных же дровах, а работал.
может, Qt настройки барахлят?
запускал я freecad на машине — где нвидии и amd отродясь не было, только интел hd 4000 выдал такие сообщения:
screenshot.
система — manjaro mate.
по-моему, Qt барахлит.
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 запустился…
за сим откланиваюсь с благодарностями…