Сайт | Скачать | Видео | Wiki

Автор Тема: LF01. Запуск steam'а (игры)  (Прочитано 5755 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
LF01. Запуск steam'а (игры)
« : 12 Май 2019, 15:14:52 »
Взял steam отсюда - http://mirror.yandex.ru/puppyrus/puppyrus-a/pra03/pfs/steam-1.0.0.49-2-s08.pfs
Перед запуском расскоментил мультилиб и поставил следующие билиотеки:
https://archive.archlinux.org/repos/2019/05/10/core/os/x86_64/lib32-glibc-2.29-1-x86_64.pkg.tar.xz
https://archive.archlinux.org/repos/2019/01/01/multilib/os/x86_64/lib32-nvidia-390xx-utils-390.87-2-x86_64.pkg.tar.xz
Вообщем steam запустился но после смены языка на русский отказался запускаться - в терминале след. ошибка:
Код
/home/live/.local/share/Steam/steam.sh: строка 906: 29615 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

Поковырялся с помощью strace и нашёл след. строки в логе (вроде оно):
Код
openat(AT_FDCWD, "/usr/share/locale/ru_RU.UTF-8/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/share/locale/ru_RU.utf8/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/share/locale/ru_RU/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/share/locale/ru.UTF-8/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/share/locale/ru.utf8/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/share/locale/ru/LC_MESSAGES/steam.mo", O_RDONLY) = -1 ENOENT (Нет такого файла или каталога)
steam.mo в нете не нашёл - вообщем не знаю что и делать  :'(
« Последнее редактирование: 06 Декабрь 2019, 09:07:47 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA6408. Запуск steam'а (игры)
« Ответ #1 : 12 Май 2019, 16:08:17 »
 Все ведь работало PRA-Roll-1806[nvidia]. Запуск steam'а из pra-game
Что-то изменилось?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #2 : 12 Май 2019, 18:08:28 »
Что-то изменилось?
Не могу знать. Если дадите ссылку на пра-ролл 1806 - то проверю ещё раз там

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: PRA6408. Запуск steam'а (игры)
« Ответ #3 : 12 Май 2019, 18:17:36 »
 Ссылку могу дать, но это наверно не надо, устаревшая сборка.
pra-roll-1806-gtk3-02


Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA6408. Запуск steam'а (игры)
« Ответ #4 : 13 Май 2019, 09:37:29 »
steam.mo в нете не нашёл
Вряд ли это дало бы сегфолт
А если вернуть англ яз?
Делали на свежем пра6408?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #5 : 14 Май 2019, 12:09:41 »
А если вернуть англ яз?
Нужно запустить steam, чтоб вернуть язык - а он не запускается
Делали на свежем пра6408?
Да.

pra-roll 1806

PS На данный момент также нужно положить в base
005-xorg-1.19.6-2_64-s02.pfs чтобы драйвера нвидиа корректно заработали
Не подскажете где скачать? А то боюсь нвидиа не заработает


Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #7 : 14 Май 2019, 12:40:31 »
Ну что ж - отчёт:
успешно запустил steam на пра-ролл-1806, смена языка также прошла успешно, файл steam.mo отсутствует.
Где же на пра6408 косяк? >:(
PS Что ещё заметил (но этот так кстати) - пра-ролл 1806 грузится медленнее чем пра6408

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #8 : 14 Май 2019, 13:04:14 »
Успел поставить игру Fishing Planet и даже поймать рыбу  :) :

Никаких проблем с запуском игры не возникло

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #9 : 16 Май 2019, 08:44:11 »
Итак, вернулся на пра6408, поставил steam - и оказалось что смена языка не при чем - стим вылетает с ошибкой сегментации, если поставить галочку "запомнить пароль" на окошке логина steam (если вводить каждый раз пароль вручную - то всё проходит нормально).
Отладил с помощью gdb и нашёл виновника ошибки:
Код
Thread 6 "CIPCServer::Thr" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xef0ffb40 (LWP 15979)]
0xf04460b6 in dbus_connection_ref ()
   from /home/live/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libdbus-1.so.3
Вообщем что делать? что это за libdbus и за что он отвечает? на пра-ролл1806 всё работало нормально

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA6408. Запуск steam'а (игры)
« Ответ #10 : 16 Май 2019, 09:39:01 »
Отделил тему. Оформил шапку

Вообщем что делать? что это за libdbus и за что он отвечает?
Попробуйте перед стим запустить от root
Код
mkdir -p /run/dbus &&  dbus-uuidgen --ensure &&  dbus-daemon --system

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #11 : 16 Май 2019, 10:27:23 »
mkdir -p /run/dbus &&  dbus-uuidgen --ensure &&  dbus-daemon --system
Выхлоп команды:
Код
sudo mkdir -p /run/dbus &&  dbus-uuidgen --ensure &&  dbus-daemon --system
dbus[29573]: Unknown username "rtkit" in message bus configuration file
dbus-daemon[29573]: Failed to start message bus: Failed to bind socket "/run/dbus/system_bus_socket": Permission denied
steam не запускается

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: PRA6408. Запуск steam'а (игры)
« Ответ #12 : 16 Май 2019, 10:34:06 »
Failed to start message bus: - дбас не запустился
sudo mkdir -p /run/dbus &&  sudo dbus-uuidgen --ensure &&  dbus-daemon --system
все от рута
Добавьте юзера rtkit

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #13 : 16 Май 2019, 10:39:41 »
Добавьте юзера rtkit
sfs понимаю что тупой вопрос - но как это сделать? После добавления вышеприведенную команду запускать так же (т.е. sudo ....)?

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Re: PRA6408. Запуск steam'а (игры)
« Ответ #14 : 16 Май 2019, 10:51:50 »
Ура заработало!  :)
Выполнил следующее:
Код
sudo useradd -m -g users -G audio,lp,optical,power,scanner,storage,video,wheel -s /bin/bash rtkit
sudo su
mkdir -p /run/dbus &&  dbus-uuidgen --ensure &&  dbus-daemon --system
Теперь steam запускается без проблем:

PS игры тоже стартуют - проверил на игре Fishing Planet:

Ещё одна игра:
« Последнее редактирование: 16 Май 2019, 11:48:18 от Neyel »