您尚未登录。

#1 2021-03-22 17:52:23

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

[已解决]steam游戏名存在空格导致无法运行

bwrap: Can't chdir to /usr/local/data/steam/steamapps/common/Sakuna Of Rice and Ruin: No such file or directory
主要是这一句,事实上是存在游戏运行文件夹的,但是因为名称中空格的原因,找不到文件,有大佬修这个bug了吗?
─❯ ls /usr/local/data/steam/steamapps/common/Sakuna Of Rice and Ruin                      ─╯
ls: 无法访问 '/usr/local/data/steam/steamapps/common/Sakuna': 没有那个文件或目录
ls: 无法访问 'Of': 没有那个文件或目录
ls: 无法访问 'Rice': 没有那个文件或目录
ls: 无法访问 'and': 没有那个文件或目录
ls: 无法访问 'Ruin': 没有那个文件或目录

然而
╰─❯ ls /usr/local/data/steam/steamapps/common/'Sakuna Of Rice and Ruin'                    ─╯
dataWin  Sakuna.exe  steam_api64.dll  steam_appid.txt  xaudio2_9redist.dll
╭─   ~

最近编辑记录 布丁酱 (2021-03-24 23:33:32)


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#2 2021-03-23 02:14:54

yw662
大会员
所在地: localhost
注册时间: 2018-10-10
帖子: 424

Re: [已解决]steam游戏名存在空格导致无法运行

这bug盲猜不是steam的,我之前还跑过神界原罪2来着,我记得这个游戏的目录也有空格。。。
/* 那么水稻模拟器好玩吗值这个价格吗 */


ecmascript是世界上最好的语言

离线

#3 2021-03-23 09:55:09

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

求个解决方案。

种田还不错,上阿根廷商店买就好了


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#4 2021-03-23 15:11:16

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]steam游戏名存在空格导致无法运行

你这么ls能找到才有鬼吧


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#5 2021-03-23 15:15:08

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]steam游戏名存在空格导致无法运行

你直接运行呢?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#6 2021-03-23 15:22:40

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

既不转义,也不加引号包起来,当然会找不到带空格的路径了啊,这个锅steam表示不背 tongue

离线

#7 2021-03-23 19:33:05

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

怎么改啊,我想alias给bwrap加个转义或者贪婪匹配,不知道怎么加参数


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#8 2021-03-23 19:33:28

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

还是说我直接拿wine跑那个?


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#9 2021-03-24 08:20:01

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]steam游戏名存在空格导致无法运行

你就没打算让steam正常启动游戏,要自己用bwrap运行?如果这样的话你开始就要说呀,你怎么运行的


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#10 2021-03-24 09:40:12

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

从终端启动steam,打开游戏时的log啊,就那一行有意义


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#11 2021-03-24 09:40:28

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

[ blackarch ~ ]# steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
WARNING: Using default/fallback debugger launch
/home/buding/.local/share/Steam/ubuntu12_32/steam
[2021-03-23 23:32:16] Startup - updater built Mar 22 2021 21:07:31
Installing breakpad exception handler for appid(steam)/version(1616449816)
[2021-03-23 23:32:16] Loading cached metrics from disk (/home/buding/.local/share/Steam/package/steam_client_metrics.bin)
[2021-03-23 23:32:16] Using the following download hosts for Public, Realm steamglobal
[2021-03-23 23:32:16] 1. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2021-03-23 23:32:16] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2021-03-23 23:32:16] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1616449816)
[2021-03-23 23:32:16] 正在验证安装...
[2021-03-23 23:32:16] Verification complete
Loaded SDL version 2.0.15-6379350
/etc/gtk-2.0/gtkrc:55: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored.

(steam:76002): Gtk-WARNING **: 23:32:18.223: Unable to locate theme engine in module_path: "adwaita",

(steam:76002): Gtk-WARNING **: 23:32:18.224: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/WhiteSur-light/gtk-2.0/main.rc:1202: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/WhiteSur-light/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
Installing breakpad exception handler for appid(steam)/version(1616449816)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0323/233218.501449:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0323/233218.528471:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0323/233218.528554:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1616447279
[0323/233218.528559:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0323/233218.528563:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
/usr/lib/gio/modules/libdconfsettings.so: undefined symbol: g_log_structured_standard
Failed to load module: /usr/lib/gio/modules/libdconfsettings.so
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
[0323/233218.602879:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0323/233218.602943:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1616447279
[0323/233218.602948:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0323/233218.602952:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0323/233218.603534:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
[0323/233218.705606:ERROR:sandbox_linux.cc(372)] InitializeSandbox() called with multiple threads in process gpu-process.
CAppInfoCacheReadFromDiskThread took 39 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
CApplicationManagerPopulateThread took 24 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
[0323/233218.783058:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0323/233218.783145:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1616447279
[0323/233218.783152:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0323/233218.783159:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0323/233218.783947:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Proceed to auto login
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
Opted-in Controller Mask for AppId 0: 0

(steam:76002): Gtk-WARNING **: 23:32:19.372: gtk_disable_setlocale() must be called before gtk_init()
vkCreateInstance failed with error -1
BInit - Unable to initialize Vulkan!
vkCreateInstance failed with error -1
BInit - Unable to initialize Vulkan!
Installing breakpad exception handler for appid(steam)/version(1616449816)
Installing breakpad exception handler for appid(steam)/version(1616449816)
roaming config store loaded successfully - 774 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 5ms
[0323/233223.017938:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0323/233223.102847:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0323/233223.174459:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1616449816)
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/buding/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 7.02 seconds
[0323/233223.637593:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0323/233223.646620:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0323/233223.671530:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
BuildCompleteAppOverviewChange: 97
RegisterForAppOverview 1: 4ms
RegisterForAppOverview 2: 4ms
[0323/233224.868338:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.012718:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.014091:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.027362:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.159726:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.161836:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.188970:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233225.327594:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[1356670]Non-Steam Controller Configs Enabled: 1
Installing breakpad exception handler for appid(steam)/version(1616449816)
[1458160]Non-Steam Controller Configs Enabled: 1
[0323/233228.978794:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
CAPIJobRequestUserStats - Server response failed 2
[0323/233229.552699:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233229.687596:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233229.689166:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233229.748536:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
[0323/233229.901359:ERROR:ssl_client_socket_impl.cc(935)] handshake failed; returned -1, SSL error code 1, net_error -101
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
pressure-vessel-adverb[76602]: E: Failed to execute child process "/usr/local/data/steam/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/bin/pressure-vessel-launcher" (没有那个文件或目录)
_start-container-in-background[76310]: Error starting pressure-vessel container
_start-container-in-background[76310]: Try environment variable STEAM_LINUX_RUNTIME_VERBOSE=1 for more details
/usr/local/data/steam/steamapps/common/SteamLinuxRuntime_soldier/_start-container-in-background: 第 201 行:kill: (76316) - 没有那个进程
_start-container-in-background[76624]: Starting session already failed, not trying again.
_start-container-in-background[76624]: Remove /tmp/SteamPVSockets.vFfYfb/SteamLinuxRuntime.5d762fd7379b7a21/failed to retry.
_start-container-in-background[76634]: Starting session already failed, not trying again.
_start-container-in-background[76634]: Remove /tmp/SteamPVSockets.vFfYfb/SteamLinuxRuntime.5d762fd7379b7a21/failed to retry.
src/clientdll/installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
src/clientdll/installscript_posix.cpp (357) : Assertion Failed: strCommonRedistForeignInstallPath != ""
Installing breakpad exception handler for appid(steam)/version(1616449816)
assert_20210323233233_26.dmp[76640]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210323233233_26.dmp
_start-container-in-background[76648]: Starting session already failed, not trying again.
_start-container-in-background[76648]: Remove /tmp/SteamPVSockets.vFfYfb/SteamLinuxRuntime.5d762fd7379b7a21/failed to retry.
src/clientdll/installscript_posix.cpp (419) : Assertion Failed: Standalone evaluator returned error code for app 1356670
src/clientdll/installscript_posix.cpp (419) : Assertion Failed: Standalone evaluator returned error code for app 1356670
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1356670, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1356670, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 1356670: 0
Game update: AppID 1356670 "", ProcID 76658, IP 0.0.0.0:0
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 1356670
>>> Adding process 76658 for game ID 1356670
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 76659 for game ID 1356670
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1356670, ActionID 1] : LaunchApp changed task to Completed with ""
pid 76662 != 76659, skipping destruction (fork without exec?)
>>> Adding process 76660 for game ID 1356670
>>> Adding process 76661 for game ID 1356670
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 76663 for game ID 1356670
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/buding/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 76664 for game ID 1356670
>>> Adding process 76665 for game ID 1356670
Installing breakpad exception handler for appid(steam)/version(1616449816)
bwrap: Can't chdir to /usr/local/data/steam/steamapps/common/Sakuna Of Rice and Ruin: No such file or directory
Game removed: AppID 1356670 "", ProcID 76658
Uploaded AppInterfaceStats to Steam
Installing breakpad exception handler for appid(steam)/version(1616449816)
Exiting app 1356670
No cached sticky mapping in ActivateActionSet.


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#12 2021-03-24 09:42:09

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

ERROR报的ld.so错误是一个老问题,应该是steam共享库过时造成的,不影响使用


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#13 2021-03-24 19:24:06

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: [已解决]steam游戏名存在空格导致无法运行

这样啊,那你看能否查到steam启动游戏的命令行是啥,例如游戏右键设置启动选项,进入游戏文件的目录看有没有脚本之类的,那个命令行写法可能有问题,试试看改掉它能否作为有效的workaround,不行就大概是这个游戏在Linux平台本身有bug


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#14 2021-03-24 23:32:57

布丁酱
Arch!Arch!Arch!
所在地: 成都
注册时间: 2020-07-27
帖子: 197
个人网站

Re: [已解决]steam游戏名存在空格导致无法运行

经大佬帮助已解决,需要卸载amdvlk和lib32-amdvlk并将游戏目录置于非/usr/local目录,目前已经可以正常运行。
https://github.com/ValveSoftware/steam- … -717954844

最近编辑记录 布丁酱 (2021-03-24 23:34:00)


布丁酱是菜鸡,没毛病,他是菜鸡:)

离线

#15 2021-03-25 09:55:59

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: [已解决]steam游戏名存在空格导致无法运行

我挺好奇的,为什么要把 amdvlk 卸载掉?是因为之前同时装了 amdvlk 和 RADV 吗?

离线

页脚