Steam for Linux > Limited Beta > 제목 정보
Wolf1oo 2013년 1월 20일 오후 1시 54분
Question: Does Steam for Linux require libappindicator to run?
Hi, I'm trying to get Steam for Linux to run on my box. My OS is not Ubuntu (I rolled it myself), so it's been a bit of an adventure into no man's land. However I have extensive linux experience so I've been able to work out most issues.
Now however, when I try to run steam, it gives the "Failed to load steamui.so" message, and upon further investigation (running with "LD_DEBUG=libs") I saw that the only library that steam tries to load that I don't have is libappindicator. However, such a dependency on this library would not be odd at best, and I assumed that there was something else happening here.

After trying for a while though, I couldn't seem to resolve the problem. I have all libraries that steamui.so needs at initialization, and by means of LD_DEBUG I see that all dynamically loaded libraries, besides libappindicator, are satisfied.

So does anyone know whether Steam for Linux does in fact need libappindicator to run? If so, that dependency ought to be removed, although I do realize it is used to tailor the Ubuntu experience, and of course I also realize that this is a bit of a shot in the dark seeing as the only "supported" distro is currently Ubuntu.

Thanks in advance.
5개 중 1-5 표시중
< >
[Linux] timopm 2013년 1월 20일 오후 3시 11분 
Required: no
Used when present: yes
Hirage 2013년 1월 21일 오전 4시 55분 
I believe the steamui.so fails to load most often when there is no 32-bit openGL library in the system.
johndrinkwater [🐧︀ 🎮] 2013년 1월 21일 오후 12시 46분 
Wolf1oo, the above posters are right, appindicator isn’t required but is used when needed. It is more than likely your graphics stack is missing an opengl extension that is required, more debugging is needed :)
Wolf1oo 2013년 1월 21일 오후 3시 32분 
I figured it wouldn't be required. But my graphics stack has pretty recent and capable OpenGL abilities as far as I'm concerned. As we discussed on IRC haha. I'm going to try using non-closed drivers (right now I'm running on fglrx). BTW Everything I have is 32-bit, there is no 64-bit issue like most people have had present here :P
Wolf1oo 2013년 1월 23일 오전 7시 00분 
An update:
I eventually got steamui.so to spit this out:
client_api.cpp (273) : Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.

/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamui/../common/steam/client_api.cpp 273 Assertion Failed: ClientAPI_InitGlobalInstance: InternalAPI_Init_Internal failed.

And in gdb it also talked about a SIGTRAP being caught, in AssertMsgImplementation() in libtier0_s.so

Would these just be from some library not loading correctly, or something else?

I got the most recent ati drivers which were released only two days ago, but I'm quite sure OpenGL isn't the problem, as like I said I've been using this setup with other games for quite some time.
5개 중 1-5 표시중
< >
페이지당: 15 30 50