SG 데스크톱 / 브라우저 통합을 Linux에서 실행할 수 없습니다

Linux에서 SG 데스크톱을 처음 실행하면 다음 오류 메시지 중 하나가 나타날 수 있습니다. 그러면 해당 오류에 대해 아래 단계를 수행하여 오류가 해결되는지 확인해 보십시오. 여전히 해결되지 않으면 support@shotgunsoftware.com으로 문의하시기 바랍니다.

OPENSSL_1.0.1_EC 또는 HTTPSConnection 관련 문제

오류

'/opt/Shotgun/Resources/Python/tk-framework-desktopstartup/python/server/resources/python/dist/linux/cryptography/_Cryptography_cffi_36a40ff0x2bad1bae.so' 가져오는 중: /opt/Shotgun/Resources/Python/tk-framework-desktopstartup/python/server/resources/python/dist/linux/cryptography/_Cryptography_cffi_36a40ff0x2bad1bae.so: 기호 ECDSA_OpenSSL, 버전 OPENSSL_1.0.1_EC가 링크 시간 참조와 함께 파일 libcrypto.so.10에 정의되어 있지 않음
특성 오류: 'module' 객체에 'HTTPSConnection' 특성이 없음

솔루션 

OpenSSL을 설치해야 합니다. 설치하려면 다음 명령을 관리자 권한으로 실행합니다.

$ yum install openssl

libffi.so.5 관련 문제

오류 

브라우저 통합을 시작하지 못했습니다. 계속하는 경우 사용할 수 없습니다.
libffi.so.5: 공유 객체 파일을 열 수 없음: 해당 파일 또는 디렉토리 없음

솔루션

libffi를 설치해야 합니다. 설치하려면 다음 명령을 관리자 권한으로 실행합니다.

yum install libffi

libffi를 설치했는데도 여전히 작동하지 않으면 다음을 링크한 다음 SG 데스크톱을 다시 실행해 보십시오.

sudo ln -s /usr/lib64/libffi.so.6.0.1 /usr/lib64/libffi.so.5

위 방법으로 성공한 사용자들도 있고, 그렇지 못한 사용자들도 있습니다. 최신 버전 SG 데스크톱은 웹 소켓 서버와의 추가 종속성을 추가했는데, 이는 현재 저희가 살펴보고 있습니다. 

인증서 유효성 검사 실패 관련 문제

가능한 오류

브라우저 통합을 시작하지 못했습니다. 계속하는 경우 사용할 수 없습니다.
오류: 인증서가 설치되었는지 확인하는 중 문제가 발생했습니다. 
certutil: 함수 실패: SEC_ERROR_BAD_DATABASE: 보안 라이브러리: 불량 데이터베이스.

솔루션 

컴퓨터에 Google Chrome이 설치되어 있다면 이를 실행한 다음 SG 데스크톱을 다시 실행합니다. 그래도 문제가 발생하면 support@shotgunsoftware.com으로 문의하시기 바랍니다.

Chrome이 없으면 터미널을 열고 홈 폴더에서 이름이 .pki인 폴더를 찾습니다.

ls -al $HOME/.pki/nssdb

해당 폴더가 검색되면 지원 팀에 문의하고, 다음 로그 파일의 내용을 지원 요청 티켓에 첨부해 주십시오.

~/.shotgun/logs/tk-desktop.log

폴더가 검색되지 않으면 다음을 입력합니다.

$ mkdir --parents ~/.pki/nssdb
$ certutil -N -d "sql:$HOME/.pki/nssdb"

암호를 입력하지 마십시오.

SG 데스크톱을 실행하면 이제 올바로 작동할 것입니다.

호환되지 않는 Qt 버전

가능한 오류

호환되지 않는 Qt 라이브러리(버전 0x40805)를 이 라이브러리(버전 0x40807)와 혼합할 수 없음

솔루션 

이 오류는 대개 재정의가 발생하면서 호환되지 않는 Qt 라이브러리를 로딩하게 됨에 따라 발생합니다.  이 오류가 발생하지 않도록 하려면 다음으로 환경을 수정해 보십시오.

unset QT_PLUGIN_PATH 
팔로우

0 댓글

댓글을 남기려면 로그인하세요.