Блог им. vbm
   352

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"

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

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

7 комментариев

avatar
Приветствую
FreeCAD-0.21.2-Linux-x86_64.AppImage
стартует в кедах арча и манжаро, также xfce лайв сд, как из систем так и с флешки
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
простите, вы мне советуете — переустановить уже лет 5 обновляемую систему? нет, ежли припрёт, и система станет «креведко», я сначала с бэкапа начну, а там уж, как пойдёт.
Да, простите, KDE я пробовал на федоре давно уже назад, устал от падений и отвалов. сбёг на xfce и mate.
Последний раз редактировалось
0
avatar
вы мне советуете — переустановить уже лет 5 обновляемую систему?
ни коим образом.Однако заметил такую ситуацию с этим файлом имиджа-при загрузке манджаро mate или xfce с лайф сд на свободных драйверах, прекрасно стартует а вот ежели перейду на своих кедах с нвидией на свобобные драйвера этот же имидж падает при запуске, с подобными Вашим ошибками
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
а, вот за на водку — спасибо.
может и заработает.
drivers-list
похоже, свободные дрова подводят. но, пошто же в январе-феврале сей appimage, на свободных же дровах, а работал.
может, Qt настройки барахлят?

запускал я freecad на машине — где нвидии и amd отродясь не было, только интел hd 4000 выдал такие сообщения:
screenshot.
система — manjaro mate.

по-моему, Qt барахлит.
Последний раз редактировалось
0
avatar
Да, действительно, не стартует графика на amd. Указывает на отсутствие драйверов.
0
avatar
на ноуте — где обычно сижу, дискретка nvidia ухайдоканная с артефактами и встройка intel, амд дров — нет, ветка манжаро — тестовая, но не бета. amd видео-карты были, но очень давно и на стационарном компе, еще до манжаро вообще.
Последний раз редактировалось
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
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.