shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
128 stars 12 forks source link

Ошибочки с обновлениями. #20

Closed ra1nst0rm3d closed 4 years ago

ra1nst0rm3d commented 4 years ago

Здравствуйте, Александр! Мне немного сложно разговаривать на английском, и я буду надеяться, что мне можно открыть обращение на русском) После попытки ручного обновления linux-nvidia-libs до 440.100 начали падать подобные ошибки Failed to load steamui.so - dlerror(): libGL.so.1: wrong ELF class: ELFCLASS64 Как мне это можно залечить?

shkhln commented 4 years ago

Ручного? Прямо мимо порта?

ra1nst0rm3d commented 4 years ago

Да, я не сразу увидел, что его обновили

shkhln commented 4 years ago

Ну вот и не надо так делать: в /compat/linux/lib лежат 32-битные библиотеки, в /compat/linux/lib64 — 64-битные библиотеки (так принято в CentOS).

Да, я не сразу увидел, что его обновили

Для минорного обновления можно и самостоятельно порт поправить, ничего страшного в этом нет.

ra1nst0rm3d commented 4 years ago

Это че, мне вайпать весь compat?

shkhln commented 4 years ago

Смотря что и куда копировалось.

shkhln commented 4 years ago

Переустановка linux-c7-libglvnd и linux-nvidia-libs должна помочь.

shkhln commented 4 years ago

find /compat/linux/usr/lib{,64} -name "*\.so*" | xargs pkg which | grep "not found" тоже стоит попробовать. Тут, правда, оно за компанию выгребает симлинки к зарегистрированным pkg файлам, так что аккуратней.