저는 Linux를 처음 접했고 fedora 37을 실행하고 있습니다. Fedora 38의 새 버전이 출시되었을 때 저는 업그레이드하기로 결정했습니다. 그렇게 한 후 Leonardo는 일을 그만두기로 결정했습니다. 심지어 시작도 안 되고, 로딩되는 것처럼 공이 회전하다가 소리 없이 실패합니다.
터미널을 사용하여 opt/resolve/bin/resolve에서 실행하려고 하면 다음 메시지가 나타납니다: ./resolve: 기호 조회 오류: /lib64/libpango-1.0.so.0: 정의되지 않은 기호: g_string_free_and_steal 인터넷 검색 후 아직 확실하지 않습니다. .
완전히 삭제하고 재설치도 해보았으나 동일 증상입니다. 누군가 기호 조회 오류를 수정하는 방법을 설명하거나 무엇이 잘못되었는지 간단히 설명해 주시면 매우 감사하겠습니다. 감사해요
답변1
다음 사전 로드를 사용하여 터미널에서 구문 분석을 실행하면 설치를 수정하지 않고도 실행할 수 있습니다.
export LD_PRELOAD="/usr/lib64/libglib-2.0.so"
답변2
Davinci Resolve는 시스템 라이브러리를 사용하는 대신 자체 라이브러리를 사용하지만 전부는 아닙니다. 시스템에서 libpango를 로드하고 시스템 glib2 이상이 필요하더라도 해상도 라이브러리 디렉터리(/opt/resolve/libs)에서 glib2를 로드합니다.
시스템 라이브러리를 구문 분석 libs 폴더에 복사하면 다시 작동하기 시작합니다.
sudo cp /lib64/libglib-2.0.* /opt/resolve/libs/
이 Reddit에 감사드립니다.논평이는 문제를 이해하는 데 도움이 되었습니다.
답변3
@talk2arpan이 언급한 라이브러리를 복사하면 작동합니다. 그러나 구문 분석 라이브러리인 IMHO를 제거하는 것이 더 깔끔하므로 업데이트가 작동합니다. 해결의 자체 라이브러리가 제거되면 자동으로 시스템 라이브러리를 사용합니다.
sudo rm /opt/resolve/libs/libglib-2.0.so*
처음 시작할 때 검은 화면이 나타납니다. 두 번째 이후에는 잘 작동합니다.