LINUX.ORG.RU
ФорумGames

Мой steam поломался (((

 , ,


0

1

Couldn't set up the Steam Runtime. Are you running low on disk space?
Continue...

При запуске. Перед этим идет распаковка Steam Runtime. Т.е. похоже оно хочет обновится, но не может. При этом места полно еще на диске. Права тоже есть. Единственное нестандартное - каталог /home/$USER/.local/share/Steam является ссылкой на /mnt/storage/steam/$USER/.local/share/Steam

Какого хрена?

Я бы перенес но, я вижу что оно уже насоздавало каталогов типа /mnt/storage/steam/$USER/.local/share/Steam/ubuntu12_64 Т.е. я эти не переносил. Боюсь лазить исправлять ссылки - забуду, что нибудь, вообще профиль поломаю...

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Какой интернет? Быстрый? Взвесь каталог с конфигами Steam. Теперь взвесь конкретный каталог SteamApps. Предлагаю SteamApps оставить на внешнем HDD, а остальное удалить. Затем запустить Steam и позволить ему скачать заново файлы данных. Когда всё запустится, сделать символьную ссылку на SteamApps обратно.

У меня три версии 1). Регрессия Steam. Если ты переключился с stable на beta в настройках Steam, обновления могут сломать тебе программу. Вот например вчера программа ломалась у виндузятников - в «Что нового?» было написано об исправлении ошибки «Could not load steamui.dll». Хотя может ломалось не у всех, как я подумал сначала.

2). На внешнем жёстком диске файловая система ext2-4, и она примонтировалась с noexec. Я в таки случаях перемонтирую вручную

3). На внешнем жёстком диске файловая система NTFS, нужно монтировать так:

а). Если /etc/fstab, то:

/dev/sda1 /mnt/storage ntfs-3g rw,uid=1000,gid=1000,dmask=0002,fmask=0003 0 0

б). Если это флешка или USB HDD, которые не подключаются при загрузке системы, то:

mount -t ntfs-3g /dev/sda1 -o rw,uid=1000,gid=1000,dmask=0002,fmask=0003 /mnt/storage

Взял команды отсюда. Они мне помогли пофиксить Wine, который сломался после того как я обновил NTFS-3G 2008 года из Debian 5.0 до версии 2011 года. Были ли проблемы с нативными играми для Linux я не знаю, так как в те годы их почти не было.

ZenitharChampion ★★★★★
()

Полно ещё — это сколько? У меня ~/.local/share/Steam занимает 1.1 Гб, хотя ни одной игры не установлено (всё жду у моря погоды).

Попробуй:

dd ibs=512 count=2000000 if=/dev/urandom of=$HOME/.local/share/Steam/randomtest

Проверь таким образом, записываются ли туда данные в таких объёмах.

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

Полно это 113 Гб свободных на /mnt/storage. Точнее на /mnt/dev/storage, потому что /mnt/storage это bindfs on /mnt/storage type fuse.bindfs (rw,allow_other,default_permissions). Дело точно не в месте.

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

Ну интернет 8Мб. Но у соседа есть 17Мб - можно сказать, что быстрый.

SteamApps это /home/$USER/.local/share/Steam ? Он самый тяжелый.

остальное удалить

Это /home/$USER/.steam в смысле?

Если ты переключился с stable на beta в настройках Steam

Не помню ((( Но зная себя скажу что вполне возможно что так и есть, если я эту настройку нашел, то обязательно переключился бы. А нашел или нет - не помню (

На внешнем жёстком диске файловая система ext2-4, и она примонтировалась с noexec.

Точно нет. Да и диск не очень-то и внешний:

/dev/sdc2 on / type ext4 (rw,noatime,nodiratime,errors=remount-ro,commit=120)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /tmp type tmpfs (rw,nosuid,noatime,size=4g,mode=01777)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /mnt/dev/storage type ext4 (rw,commit=110)
/dev/sdc3 on /mnt/multidata type ext4 (rw,noatime,commit=130)
bindfs on /mnt/storage type fuse.bindfs (rw,allow_other,default_permissions)
/dev/sdc1 on /home type ext4 (rw,commit=100)
bindfs on /home/@users type fuse.bindfs (rw,allow_other,default_permissions)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
cgroup on /dev/cgroup/cpu type cgroup (rw,cpu)
gvfs-fuse-daemon on /home/alex/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=alex)
javafs on /home/alex/WualaDrive type fuse.javafs (rw,nosuid,nodev,user=alex)
gvfs-fuse-daemon on /home/marianna/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=marianna)
gvfs-fuse-daemon on /home/alice/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=alice)

На внешнем жёстком диске файловая система NTFS

Шутишь?

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

Не совсем. Это папка с таким содержимым:

> ls -l
итого 20
lrwxrwxrwx 1 alex alex   23 февр. 24 01:54 bin -> /home/alex/.steam/bin32
lrwxrwxrwx 1 alex alex   54 февр. 24 01:54 bin32 -> /mnt/storage/steam/alex/.local/share/Steam/ubuntu12_32
lrwxrwxrwx 1 alex alex   54 февр. 24 01:54 bin64 -> /mnt/storage/steam/alex/.local/share/Steam/ubuntu12_64
-rw-rw-r-- 1 alex alex 2325 февр. 24 02:03 registry.vdf
lrwxrwxrwx 1 alex alex   42 февр. 24 01:54 root -> /mnt/storage/steam/alex/.local/share/Steam
lrwxrwxrwx 1 alex alex   50 февр. 24 01:54 sdk32 -> /mnt/storage/steam/alex/.local/share/Steam/linux32
lrwxrwxrwx 1 alex alex   50 февр. 24 01:54 sdk64 -> /mnt/storage/steam/alex/.local/share/Steam/linux64
lrwxrwxrwx 1 alex alex   42 февр. 24 01:54 steam -> /mnt/storage/steam/alex/.local/share/Steam
-rwxrwxr-x 1 alex alex 8860 марта 16  2013 steam_install_agreement.txt
-rw-rw-r-- 1 alex alex    6 февр. 24 02:03 steam.pid
prw------- 1 alex alex    0 февр. 10 00:12 steam.pipe

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

Попробуй временно переименовать $HOME/.steam , а то у тебя в нём уже левые симлинки, и забинди /mnt/storage/steam/$USER/.local/share/Steam на /home/$USER/.local/share/Steam , или вообще запускай steam с переопределённой переменной HOME на /mnt/storage/steam/$USER

ttyv0_o
()

Всегда можно удалить стим, оставив лишь директорию библиотеки (можно посмотреть в настройках), а затем поставить его с нуля и указать где находится библиотека. Если, конечно, линуксовый стим не отличается кардинально от версий под другие ОС.

Sadler ★★★
()
Перенести SteamApps куда нибудь. Полностью удалить Steam. Установить заного. В настройках добавить ранее сохраненную папку с играми.

Самостоятельно городить симлинки ненужно, игры штатно можно хранить на любом разделе в любой папке.

Steam -> Просмотр (View) -> Настройки (Settings) -> Загрузки (Downloads) -> Папки библиотеки Steam (Steam Library Folders)

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