그냥 지식 공유입니다. 나는 누군가의 시간을 구했기를 바랍니다.fedora, tizen studio : "sdb를 시작하지 못했습니다", 장치를 연결할 수 없습니다
당신이 페도라 리눅스를 (내가 지금 F25 사용)이 있지만 Tizen Studio를 사용하려면 설치 후 이러한 문제에 직면하고 실행할 수 있습니다 스튜디오 (공식적으로 우분투 리눅스에서만 작동)
문제 설명 :
- 오류 메시지가 가
- 당신은 당신의 네트워크에서 타 이젠 장치를 볼 수 있습니다 시작할 때마다 스튜디오 중 "SDB를 시작하지 못했습니다"하지만
문제는 당신이 sdb
를 시작하려고 할 수 용의자를 확인하기위한 SDB 도구 (~/tizen-studio/tools/sdb
)
을 시작되지 않습니다, 그것은 오류로 인해 실패합니다 sdb: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
합니다. 당신이 ldd
명령을 sdb
을 확인합니다 경우
그런 다음, 당신이 libcrypto.so.1.0.0
가 발견되지 않는 것을 볼 수 있습니다 :
[email protected]$ ldd ~/tizen-studio/tools/sdb
linux-vdso.so.1 (0x00007ffc9dbf9000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fd8fc5be000)
libcrypto.so.1.0.0 => not found
libc.so.6 => /lib64/libc.so.6 (0x00007fd8fc1f8000)
/lib64/ld-linux-x86-64.so.2 (0x0000560aab3af000)
불행하게도 솔루션을,이 문제는 간단한 symlink
libcrypto.so
과 함께 해결할 수없는 libssl.so
및 Fedora 25 (그리고 Fedora 23 및 24에서도 마찬가지입니다). 그래서, 가장 간단한 방법은 우분투 저장소에서이 libs를 얻는 것입니다. 패키지 libssl1.0.0_1.0.2g-1ubuntu9_amd64.deb
(link for mirror.yandex repo)이 필요하지만 아키텍처를 선택하는 것을 잊지 마십시오. 이 deb 패키지의 압축을 풀고 루트 사용자로 복사하여 libcrypto.so.1.0.0
및 libssl.so.1.0.0
을 /usr/lib64
(또는 i686 arch의 경우 /usr/lib
)으로 복사하십시오. 그런 다음 루트로 ldconfig
명령을 실행하십시오. 당신이 타 이젠 기기에 연결할 수있는 것 다시 시작 타 이젠 스튜디오 후
[email protected]$ ~/tizen-studio/tools/sdb version
Smart Development Bridge version 2.2.91
:
이러한 작업 후에는 sdb
명령을 실행할 수 있습니다.
에 오신 것을 환영에 유래하는 :
여기 내 '/ usr/지방/빈/SDB'스크립트입니다! 자신의 질문에 대한 답변을 제공 할 때 질문 아래에있는 "자신의 질문에 답하십시오"확인란을 사용할 수도 있습니다. 이런 식으로 사람들은 당신의 대답을 상향 회선시킬 수 있고 당신은 당신의 질문에 답을 표시 할 수 있습니다. 메리 크리스마스! –
@MichaelLihs 나는 할 수 없다. FAQ에서 : [명성이 15 개 이상이고 이미 답변을 알고있는 경우 "자신의 질문에 답하십시오"]라는 체크 박스를 클릭하십시오 (http://stackoverflow.com/help/self-answer)하지만 내 평판은 15 :) 그래서이 주석을 편집 할 수 없기 때문에 "delete-create"연습을 수행해야합니다. –
upvoted 잘하면 곧 충분한 평판을 얻을 수 있습니다 :) –