web-dev-qa-db-ja.com

Kubuntuでサービスが利用できないUnity3dエラー

Kubuntuで nity3d を使用しようとしていますが、このエラーが発生しています:

Service not avaliable, please try again later.

私は見つけました この投稿

Certain systems may experience "Service unavailable" errors when trying to log in. WORKAROUND: Launch Unity with LD_PRELOAD=/usr/lib/libresolv.so.2 /path/to/Unity (check the path to your local libresolv)

コンピューターでlibresolv.so.2のパスを確認しました。 /lib32/libresolv.so.2および/libx32/libresolv.so.2の下で見つけました。 (違いが何であるかわからない)。

実行すると:

LD_PRELOAD=/lib32/libresolv.so.2 /opt/Unity/Editor/Unity

私は得る:

ERROR: ld.so: object '/lib32/libresolv.so.2' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

そして、私が実行するとき:

LD_PRELOAD=/libx32/libresolv.so.2 /opt/Unity/Editor/Unity

私は得る:

ERROR: ld.so: object '/libx32/libresolv.so.2' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

両方のコマンドで、これも取得します:

/opt/Unity/Editor/Unity: /opt/Unity/Editor/Data/Tools/libgpg-error.so.0: no version information available (required by /lib/x86_64-linux-gnu/libgcrypt.so.20)

なにか提案を?

5
Gonzalo Solera

私はこの他のパスで同じコマンドを試しました:

/lib/x86_64-linux-gnu/libresolv.so.2

そして今、それは動作します。それが誰かに役立つことを願っています!

(なぜ私はこのライブラリを何度も繰り返しているのかまだわかりませんが、32、64ビットでは異なるコンパイルであると思いますか?)

6
Gonzalo Solera