Софт
   1300

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"

Для продолжения нажмите любую клавишу…

для тех, кому всё очевидно, простите, друзья, но я обычный пользователь, да, на некоторые вещи могу решить,
но не все.

заранее признателен.

3 комментария

avatar
Админы, просьба, снести данную заметку, причина — дубль.
0
avatar
закрой доступ для коментов, делофта
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
0
avatar
раз уж не снесли, тогда получайте решение:
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 запустился…

за сим откланиваюсь с благодарностями…
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.