LINUX.ORG.RU
ФорумTalks

А в Valve то те ещё шутники сидят.

 


0

1

Смотрю в терминал, а там в выводе Steam написано.

rm: cannot remove ‘/home/steam_gm/.steam/steam’: Is a directory
rm: cannot remove ‘/home/steam_gm/.steam/bin’: Is a directory

★★★★★

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

facepalm.jpeg

Причем Valve, к тому что ты рекурсию не включил? Стандартная ошибка в любых линаксах.

Murg ★★★
()
Ответ на: facepalm.jpeg от Murg

Это не я не включил, это STEAM в своём выводе в консоль написал.

torvn77 ★★★★★
() автор топика
$ ls ~/.steam/bin
/home/redgremlin/.steam/bin@
$ ls ~/.steam/steam
/home/redgremlin/.steam/steam@

А теперь рассказывай, что ты сделал со своим стимом, что у тебя это оказались не симлинки.

gremlin_the_red ★★★★★
()

Радуйся, что там не было:

rm: cannot remove /: Is a directory
rm: cannot remove home/steam_gm/.steam/bin: No such file

А то шутят они тут, в ААА играют. Будете нетхак задрачивать до покраснения.

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

Значит, они в каком-то обновлении это не обработали должным образом. В любом случае, сейчас он при запуске проверяет, чтобы симлинки вели куда надо, и если ведут не туда, то удаляют и создают заново. Раз это у вас не симлинк, а каталог, то он, очевидно, «ведёт не туда», поэтому и происходит эта ошибка удаления.

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

ЧЯДНТ?

0 ✓ necromant @ silverblade ~/Work/OI10/top $ ls -la ~/.steam
итого 584
drwxr-xr-x  23 necromant necromant   4096 Aug 11 16:59 .
drwxr-xr-x 122 necromant necromant  12288 Aug 14 15:07 ..
drwxr-xr-x   4 necromant necromant   4096 Dec 11  2018 bin
lrwxrwxrwx   1 necromant necromant     34 Aug 11 16:58 bin32 -> /home/necromant/.steam/ubuntu12_32
lrwxrwxrwx   1 necromant necromant     34 Aug 11 16:58 bin64 -> /home/necromant/.steam/ubuntu12_64
-rwxr-xr-x   1 necromant necromant  11384 Feb 11  2014 bin_steamdeps.py
-rwxr-xr-x   1 necromant necromant   5498 Apr 10 20:48 bin_steam.sh
drwxr-xr-x   7 necromant necromant   4096 Aug 10 21:39 clientui
drwxr-xr-x   4 necromant necromant   4096 Aug 10 21:39 controller_base
-rw-r--r--   1 necromant necromant  34215 Aug 11 16:59 error.log
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:46 fontconfig
-rwxr-xr-x   1 necromant necromant    146 Jun  7 05:24 fossilize_engine_filters.json
drwxr-xr-x   2 necromant necromant  16384 Aug 10 21:39 friends
drwxr-xr-x   3 necromant necromant  65536 Aug 10 21:39 graphics
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 html5app
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 legacycompat
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 linux32
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 linux64
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 package
drwxr-xr-x   4 necromant necromant  20480 Aug 10 21:39 public
-rwxr-xr-x   1 necromant necromant    500 Aug 11 16:59 registry.vdf
drwxr-xr-x   6 necromant necromant  20480 Aug 10 21:39 resource
lrwxrwxrwx   1 necromant necromant     22 Aug 11 16:58 root -> /home/necromant/.steam
lrwxrwxrwx   1 necromant necromant     30 Aug 11 16:58 sdk32 -> /home/necromant/.steam/linux32
lrwxrwxrwx   1 necromant necromant     30 Aug 11 16:58 sdk64 -> /home/necromant/.steam/linux64
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 servers
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:39 skins
drwxr-xr-x  10 necromant necromant   4096 Aug 11 16:59 steam
-rwxr-xr-x   1 necromant necromant    857 Oct  8  2013 steamdeps.txt
-rwxr-xr-x   1 necromant necromant   1316 Jul 10 01:38 steam_msg.sh
-rw-r--r--   1 necromant necromant      6 Aug 11 16:58 steam.pid
prw-------   1 necromant necromant      0 Aug 10 22:39 steam.pipe
-rwxr-xr-x   1 necromant necromant  20479 Jul  9 20:05 steam.sh
-rwxr-xr-x   1 necromant necromant  49827 Jun  1  2018 steam_subscriber_agreement.txt
drwxr-xr-x   3 necromant necromant   4096 Aug  3 14:37 steamui
drwxr-xr-x   3 necromant necromant   4096 Dec 11  2018 tenfoot
-rwxr-xr-x   1 necromant necromant    405 Dec 24  2013 ThirdPartyLegalNotices.css
-rwxr-xr-x   1 necromant necromant  25088 Dec 17  2013 ThirdPartyLegalNotices.doc
-rwxr-xr-x   1 necromant necromant 202978 May  6 22:37 ThirdPartyLegalNotices.html
drwxr-xr-x   4 necromant necromant   4096 Aug 10 21:40 ubuntu12_32
drwxr-xr-x   6 necromant necromant   4096 Aug 10 21:46 ubuntu12_64
drwxr-xr-x   2 necromant necromant   4096 Aug 10 21:06 WINDOWSTEMPDIR_FONTCONFIG_CACHE
0 ✓ necromant @ silverblade ~/Work/OI10/top $ steam
Running Steam on debian 10 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
[2019-08-14 16:51:39] Startup - updater built Aug  6 2019 01:02:51
[2019-08-14 16:51:39] Verifying installation...
[2019-08-14 16:51:39] Verification complete
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy

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

Ну так если скопировать на флеху ради бэкапа (или куда ещё могут) и обратно. То не будет же симлинков :)

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

В любом случае, сейчас он при запуске проверяет

Если бы ты достаточно много пользовался консолью, то сразу бы увидел что это не проверка.

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

А теперь рассказывай, что ты сделал со своим стимом, что у тебя это оказались не симлинки.

Ничего я с ним не делал, он сам себя в домашней директории обновляет.

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

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

function repair_bootstrap()
{
        rm -f "$STEAMDATALINK" && ln -s "$1" "$STEAMDATALINK"
        setup_variables
}

<CUT>

if check_bootstrap "$STEAMDIR"; then
                                repair_bootstrap "$STEAMDIR"
                                break;
gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Ну ок, а как тогда выходит то, что в консоли появилось сообщение от запущенной утилиты rm?

Проверка проводится путём попытки удаления?

П.С. вообще я не собирался это серьёзно обсуждать, думал что тут кучу гыгыгы понапишут.

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

Я тебе вежливо сделал допущение что в check_bootstrap есть не работающая проверка, а ты вот как?

Ты понимаешь что строки из ОП выводятся запущенной утилитой rm?

Где текст функции check_bootstrap и возможно вызываемых ей подфункций?

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

Я умею читать башевский код и пока проверок что это именно симлинк, а не что ещё ПЕРЕД попыткой удаления не вижу.

А вот ты изворачиваешся.

torvn77 ★★★★★
() автор топика
Последнее исправление: torvn77 (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.