これは単に知識を共有することです。私は誰かの時間を節約したいと思う。fedora、tizen studio: "sdbを開始できませんでした"、デバイスを接続できません
あなたはFedoraのLinuxの(私は今、F25を使用)持っていますが、Tizen Studioを使用する場合は、インストール後にこれらの問題に直面して起動することができますスタジオ(正式にはUbuntu Linuxのでのみ動作します)
問題の説明:
- エラーメッセージは、すべてのメーカーの間に「SDBの起動に失敗しました。」あなたはあなたのネットワークからTizenデバイスを表示することができますが、
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)
ソリューション残念ながら
、この問題はlibcrypto.so
に簡単なsymlink
では解決できず、 libssl.so
とFedora 25(そしてFedora 23と24でもそうだと思います)。だから、最も簡単な方法は、Ubuntuリポジトリからこのライブラリを入手することです。パッケージlibssl1.0.0_1.0.2g-1ubuntu9_amd64.deb
(link for mirror.yandex repo)が必要ですが、アーキテクチャを選択することを忘れないでください。このdebパッケージを解凍し、(rootユーザーとして)libcrypto.so.1.0.0
とlibssl.so.1.0.0
を/usr/lib64
(またはi686 archの場合は/usr/lib
)にコピーします。コマンドldconfig
をrootとして起動します。あなたはTizenデバイスに接続することができます再起動Tizenメーカー後
[email protected]$ ~/tizen-studio/tools/sdb version
Smart Development Bridge version 2.2.91
:
は、これらのアクションの後にはsdb
コマンドを起動することができます。
はStackOverflowのへようこそ!自分の質問に答えを出すときは、その質問の下にある「あなた自身の質問に答える」チェックボックスを使用することもできます。このようにして、人々はあなたの答えをアップアップすることができ、あなたはあなたの質問に答えているとマークすることができます。メリークリスマス! –
@MichaelLihs私はできません。よくある質問から:[あなたが15以上の評判を持っていて、すでに答えを知っている場合は、[自分の質問に答えてください]チェックボックスをクリックしてください(http://stackoverflow.com/help/self-answer)しかし、私の評判は15 :)私はこのコメントを編集することもできず、 "削除を作成する"演習を行う必要があります。 –
あなたがうまくいけば十分な評判をすぐに得るようにupvoted :) –