**NOTE** January 2022 - Changes to Gstreamer and Pipewire packages from PackmanPlease read the following thread about the current changes
-
Проблема с Steam
Всем привет! У меня перестал запускаться Steam после сегодняшнего апдейта для Ubuntu 14.04.
Code:
Unable to open a connection to X. Check your DISPLAY environment variable and make sure that you have enabled X. If you are running remotely, make sure that you have a remote connection which will allow an X connection.
For more information visit https://support.steampowered.com/kb_article.php?ref=4050-WOJB-0608.
Пробовал предложенные в ссылке советы - не помогли. Как я понял виновата устаревшая версия Xorg.
Code:
X.Org X Server 1.14.3.901 (1.14.4 RC 1)
Release Date: 2013-10-26
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Кто сталкивался с данной проблемой? Как починить? Спасибо!
-
Steam не может найти X-сервер
Всем доброго времени суток, вот какая у меня проблема. Раньше стим запускался нормально, потом появилась такая проблема:
Code:
Error: Unable to open a connection to X. Check your DISPLAY environment variable and make sure that you have enabled X. If you are running remotely, make sure that you have a remote connection which will allow an X connection.
For more information visit https://support.steampowered.com/kb_article.php?ref=4050-WOJB-0608.
Я в первое появление ошибки переустановил стим, снеся все его остатки - всё снова заработало. Ошибка венулась, теперь переустановка не помогает, всё равно та же ошибка.
Вскоре я решил собрать пакет из deb (конвертация самого deb-пакета через alien не помогла). Получившийся rpm требовал libffi47-32bit. Эту зависимость я нашёл, но в системе (OpenSuSE 13.1) стояла новая версия libffi48. На попытку его удаления система предложила снести все кеды со всеми печеньками, что не есть хорошо. Я всё-таки поставил свой сгененный пакет через YaST, послав нафиг стим с его старой зависимостью. Та же ошибка, то же самое. Ничего не работает, даже полное удаление, вычистка папки ~/.steam с перезагрузкой и новой установкой не помогли.
Никто не знает что делать? Такая байда появилась после обновления. При попытке запустить стим без runtime хочет libbz2.so.1.0. Эта библиотека в системе есть, но стим её не видит (даже если ткнуть носом через LD_LIBRARY_PATH).
Логи прилагаю:
http://pastebin.com/sshw28Pv - запуск steam с runtime
http://pastebin.com/uEP05zwm - запуск steam без runtime
Помогите, пожалуйста, я уже не знаю что с ним делать
-
Re: Проблема с Steam
> Раньше стим запускался
> нормально, потом появилась такая
> проблема:
Начнём с того, что пакет steam из репозиториев openSUSE не
устанавливает саму программу, а только создаёт среду для её работы, то
есть, пункты в меню, значки, что-то ещё. Основные компоненты steam
загружаются от производителя сего проприетарного продукта.
"Title: Installer for Valve's digital software distribution service"
Можете делать первоначальные выводы.
> В конце концов я решил собрать пакет из
> *deb* (конвертация самого *deb*-пакета через
> *alien* не помогла).
Не имеет смысла.
> Получившийся rpm
> требовал *libffi47-32bit*.
Возвращаясь к пакету из репозитория openSUSE.
Все зависимости представлены здесь:
https://build.opensuse.org/package/b...=openSUSE_13.1
Как видно, для 64-битной системы требуется куча 32-битных библиотек.
> Никто не знает что делать? Такая байда
> появилась после обновления. При
> попытке запустить стим без *runtime* хочет
> libbz2.so.1.0. Эта библиотека в системе есть,
> но стим её не видит (даже если ткнуть
> носом через LD_LIBRARY_PATH).
Вывод такой: ставьте пакет из нашего репозитория со всеми зависимостями. И надейтесь на лучшее…
А если "Такая байда появилась после обновления", думаю, вы догадываетесь, что мейнтейнеры openSUSE не виноваты.
-
Re: Проблема с Steam
 Originally Posted by Lazy_Kent
> Раньше стим запускался
> нормально, потом появилась такая
> проблема:
Начнём с того, что пакет steam из репозиториев openSUSE не
устанавливает саму программу, а только создаёт среду для её работы, то
есть, пункты в меню, значки, что-то ещё. Основные компоненты steam
загружаются от производителя сего проприетарного продукта.
"Title: Installer for Valve's digital software distribution service"
Можете делать первоначальные выводы.
> В конце концов я решил собрать пакет из
> *deb* (конвертация самого *deb*-пакета через
> *alien* не помогла).
Не имеет смысла.
> Получившийся rpm
> требовал *libffi47-32bit*.
Возвращаясь к пакету из репозитория openSUSE.
Все зависимости представлены здесь:
https://build.opensuse.org/package/b...=openSUSE_13.1
Как видно, для 64-битной системы требуется куча 32-битных библиотек.
> Никто не знает что делать? Такая байда
> появилась после обновления. При
> попытке запустить стим без *runtime* хочет
> libbz2.so.1.0. Эта библиотека в системе есть,
> но стим её не видит (даже если ткнуть
> носом через LD_LIBRARY_PATH).
Вывод такой: ставьте пакет из нашего репозитория со всеми зависимостями. И надейтесь на лучшее…
А если "Такая байда появилась после обновления", думаю, вы догадываетесь, что мейнтейнеры openSUSE не виноваты.
Да я то понимаю, что они не виноваты, предупреждение было, что репы неофициальные. Зависимости я все давно поставил. Я видел, что загрузка пакета шла с valve, в репах только инсталлятор. Не подскажете что конкретно я не так сделал и как исправить ошибку? Просто в вашем посте не содержалось ответа на мой вопрос. Заранее благодарю.
-
Re: Проблема с Steam
Не подскажете что конкретно я не так сделал и как исправить ошибку?
Думаю, с вашей стороны нет никаких ошибок.
предупреждение было, что репы неофициальные
Дело не в этом. Основные файлы скачиваются с постороннего сервера.
Возможно, разработчики steam что-то изменили в зависимостях или логике работы программы.
Тут нужен постоянный контакт между нашими мейнтейнерами и их программистами.
Остаётся писать сообщение об ошибке по адресу
https://bugzilla.novell.com/enter_bu...s/steam:%20Bug
-
Re: Проблема с Steam
Возможно, что нашлось решение проблемы. Такая фигня возникает в основном при обновлении. Чтобы вылечить, надо:
1) Если стим в автозапуске - убираем его оттуда.
2) Перезагружаемся.
2) Заходим в эту папку: ~/.steam/steam
3) Здесь удаляем папку appcache (полностью).
4) Запускаем steam из терминала командой
Code:
STEAM_RUNTIME=0 steam
5) У меня после этого ошибка пропала и стим стал обновляться.
Когда обновление закончится - стим перезапустится сам.
6) Закрываем обновлённый стим не залогинвшись.
7) Закрываем терминал, запускаем стим значком.
8) ???????
9) PROFIT!
ЗЫ: У меня сработало, если способ нерабочий и стим заработал чисто случайно - отпишитесь. Т.к. я не знаю почему вдруг всё опять заработало, он то работает, то нет. Кстати, такое может возникнуть и без обновления - делать при этом надо то же самое. Иногда помогает простая перезагрузка.
-
Re: Проблема с Steam
Кстати, в прошлый раз такое решение не работало. Посему если у вас не сработало - надо удалить сам пакет steam, потом всё из папки ~/.steam кроме папки /.steam/steam/SteamApps/ - тут скачанные игры хранятся, и перекачивать их будет геморно. Потом перезагрузиться, установить пакет steam, запустить один раз, закрыть, потом запустить без рантайма, если всё работает - закрыть. Короче: пока не понятно почему возникает такая шняга и как без вреда для психики починить её раз и навсегда. Имхо, если бы это было то, что сказал manazius (старый X.Org) - то стим вообще бы не запускался
PS: Сделайте и прочитайте комментарии в коде. Там есть над чем поржать
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|