Я пытаюсь использовать Unity3d в Kubuntu, но я получаю эту ошибку:
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)
Есть предложения?
Я попробовал ту же команду этим другим путем:
/lib/x86_64-linux-gnu/libresolv.so.2
И теперь это работает. Надежда это будет полезно для кого-то!
(я все еще не знаю, почему у меня есть этот lib, повторился так, я предполагаю, что они - различные компиляции, для 32, 64 бита, не так ли?)