LINUX.ORG.RU
решено ФорумGames

Проблемы со Steam

 , ,


0

1

Помогите пжл. решить проблемы со Steam!
Первая проблема:
После обновления клиента перестал запускаться TF2.
Раньше была ошибка с GL_EXT_texture_sRGB_decode - после ее обхода через костыль все работало - до обновления. С недавних пор игра не запускается - в консоли наблюдаю такое:

Installing breakpad exception handler for appid(steam)/version(1360379549_client)
Game update: AppID 440 "Team Fortress 2", ProcID 8731, IP 0.0.0.0:0
Game removed: AppID 440 "Team Fortress 2", ProcID 8731 

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:8526): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Debian testing
ati-drivers 13.1
видео 4890
Вторая проблема: При нажатии на кнопку окно steam не обновляется, если его не переместить.

Третья проблема: Запуск клиента происходит только через костыль в виде скрипта:

#!/bin/sh
STEAMLIBS=/home/xi/Steam/fakelibs/
LD_PRELOAD="/home/xi/Steam/fakelibs/strstr.so $LD_PRELOAD"
"$@"
LD_LIBRARY_PATH=${STEAMLIBS} /usr/bin/steam

если напрямую, то:

$ steam
Running Steam on debian 7.0 32-bit
STEAM_RUNTIME is enabled automatically
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/libcef.so)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libglib-2.0.so.0)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnspr4.so)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcrypt.so.11)
/home/igor/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
Installing bootstrap /home/igor/.local/share/Steam/bootstrap.tar.xz
Running Steam on debian 7.0 32-bit
STEAM_RUNTIME has been set by the user to: /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/libcef.so)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libglib-2.0.so.0)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libnspr4.so)
/home/igor/.local/share/Steam/ubuntu12_32/steamui.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcrypt.so.11)
/home/igor/.local/share/Steam/ubuntu12_32/steam: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/igor/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6)
Возможно ли сделать запуск клиента без костылей?
Может есть какой-нить обновленный гайд по установке-настройке steam (в debian) и старые костыли уже не работают?

PS: Может имеет смысл завести единую прикрепленную тему для решения проблем в steam?

★★★★

Последнее исправление: Igorrr (всего исправлений: 1)
Ответ на: комментарий от AlexVR

/home/xi - это доп. директория для предыдущего костыля по установке steam (по этому ману). Сейчас ее уже нет.

Igorrr ★★★★
() автор топика
Ответ на: комментарий от ritsufag

Нет. возникает окошко «запуск Team Fortress» и тихо-мирно закрывается без каких-либо уведомлений.
Лог из консоли в первом посте.
Счас удалил .steam и .local/share/steam и выкачиваю TF2 заново - надеюсь, поможет.

Igorrr ★★★★
() автор топика
Последнее исправление: Igorrr (всего исправлений: 1)
Ответ на: комментарий от ritsufag

Скачалось-поставилось

-nojoy

добавил - не помогло - не запускается.
Cтрочка при баге осталась та же:

Game removed: AppID 440 "Team Fortress 2", ProcID

Igorrr ★★★★
() автор топика
Ответ на: комментарий от ritsufag

Попытался запустить так:

steam steam://rungameid/440
и вот еще что появилось:
Steam: An X Error occurred
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  40 (X_TranslateCoords)
Resource id in failed request:  0x1ce37d4

Igorrr ★★★★
() автор топика
Ответ на: комментарий от Igorrr

Маловероятно что он не потянет ещё пакеты, а те ещё. А так добавляешь репозиторий

deb http://ftp.de.debian.org/debian/ sid main contrib non-free

И ставишь

aptitude install -t unstable libc6

или в синаптике указываешь версию.

ritsufag ★★★★★
()
Ответ на: комментарий от ritsufag

Хм, может я что-то делаю не так...

Обновить следующие пакеты:                                   
5)     libc-dev-bin [2.13-37 (now, testing) -> 2.13-38 (unstable)]
6)     libc6-dev [2.13-37 (now, testing) -> 2.13-38 (unstable)]
Не вижу версии 2.16. Видимо у мя какой-то неправильный unstable...

Igorrr ★★★★
() автор топика
Ответ на: комментарий от ritsufag

Обновление до 2.17 не помогло.
Баг с X error уже не вылезает. Но игра так и не запускается.
Уже не понимаю куда копать...

Igorrr ★★★★
() автор топика
Ответ на: комментарий от Igorrr

Карта и драйвер какие? Если Nvidia, то необходим 310.

У меня debian обновлён до сида, так что особых различий версий пакетов с убунту нет.

ritsufag ★★★★★
()
Ответ на: комментарий от ritsufag

Я фиг знает, с учётом последних изменений (Steam Runtime) куда копать. Пишите в багтрекер, там попробуют отсортировать.

Традиционное:
1. Попробовать на другом дистре.
2. Попробовать со свежими свободными дровами, вместо проприетарных (хотя OLG-ошибок в логе, кажется, не видно, но чем чёрт не шутит).

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от ritsufag

В общем, в воскресенье вышло обновление и steam и tf2, после которого игра стала запускаться, но до конца загрузки не доходит - виснет - приходится убивать процесс.
Во всяком случае, выяснил, что баг не у меня. Жду следующих обновлений...
Посмотрю на других играх как будет себя вести...

Igorrr ★★★★
() автор топика
Ответ на: комментарий от ritsufag

Решение проблемы с незапуском TF2 оказалось достаточно интересным - нужна была дополнительная сгенерированная локаль en_US.UTF-8.
Большое спасибо за помощь в треде!

Igorrr ★★★★
() автор топика
Последнее исправление: Igorrr (всего исправлений: 1)
Ответ на: комментарий от kerneliq

А хз... вылезло окошко с ошибкой, что не найдена локаль en_US.UTF-8. Я ее сгенерировал как дополнительную и игра стала запускаться.

Igorrr ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.