Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Détails du sujet
Issue report: TF2 crashes on launch if SteamApps directory is a symlink
TF2 crashes on launch if SteamApps directory is moved to somewhere else from ~/Steam and symlinked. All other games I've tried work just fine. Moving SteamApps back to ~/Steam makes TF2 work again.

Console output:
Game update: AppID 440 "Team Fortress 2", ProcID 3711, IP 0.0.0.0:0 ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. SDL video target is 'x11' SDL video target is 'x11' SDL failed to create GL compatibility profile (whichProfile=0! saving roaming config store to 'sharedconfig.vdf' Installing breakpad exception handler for appid(gameoverlayui)/version(20121119150653_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) roaming config store 2 saved successfully Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) [1120/152318:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files [1120/152318:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Using breakpad crash handler Setting breakpad minidump AppID = 440 Forcing breakpad minidump interfaces to load Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Installing breakpad exception handler for appid(440)/version(5122_client) Looking up breakpad interfaces from steamclient Calling BreakpadMiniDumpSystemInit Steam_SetMinidumpSteamID: Caching Steam ID: 76561198037478818 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198037478818 ConVarRef m_rawinput doesn't point to an existing ConVar Could not load chromehtml library.Error: Material "fullscreenvideomaterial" uses unknown shader "Bik" Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20121120152329_1.dmp success = yes response: CrashID=bp-d0e0b7cc-0b3e-407e-b959-4b4ab2121120 /home/games/Steam/SteamApps/larryrotgut/Team Fortress 2/hl2.sh: line 72: 3722 Segmentation fault ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@" Game removed: AppID 440 "Team Fortress 2", ProcID 3722 saving roaming config store to 'sharedconfig.vdf' roaming config store 2 saved successfully

System information:
Processor Information: Vendor: AuthenticAMD Speed: 3600 Mhz 8 logical processors 8 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Unsupported Network Information: Network Speed: Operating System Version: Debian GNU/Linux testing (wheezy) (64 bit) Kernel Name: Linux Kernel Version: 3.6.7-18112012 X Server vendor: The X.Org Foundation X Server release: 11204000 Video Card: Driver: NVIDIA Corporation GeForce GTX 560/PCIe/SSE2 Driver Version: 4.3.0 NVIDIA 310.14 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 60 Hz VendorID: 0x10de DeviceID: 0x1201 Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 20.91" x 11.77" (23.98" diag) 53.1cm x 29.9cm (60.9cm diag) Primary Bus: PCI Express 16x Primary VRAM: 1023 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: Realtek ALC887-VD Memory: RAM: 7988 Mb Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 474929 Mb Largest Free Hard Disk Block: 330514 Mb
< >
Affichage des commentaires 1 à 6 sur 6
Interesting that it's broken when it's symlinked. My ~/Steam folder is symlinked to another drive, and then TF2 files within SteamApps are symlinked to my Wine Steam files, and it runs without issue for me.
Curious, is your symlink pointed to a *nix native filesystem? If it's something mounted in FUSE (such as NTFS) that can cause a lot of issues in general.
Lauri, I would also be interested in the symlink's destination file system.
The latest Steam client that was released today allows you to move your entire Steam directory to the destination of your choice. Exit Steam fully, move your Steam directory to where you want it, then run Steam again. It'll prompt you for where you moved it to, then you're all set.
Frank a écrit :
Lauri, I would also be interested in the symlink's destination file system.
btrfs
Dernière modification de Lauri; 21 nov 2012 à 1h43
I found the issue to be that Steam had created the directory as ~/Steam/username/steamapps though there was a directory with the case-sensitive directory.... ~/Steam/username/SteamApps with nothing but an empty sourcemods directory inside.
I simply removed the lower case version and renamed the directory with real Steam content.

I hope this helps someone...
< >
Affichage des commentaires 1 à 6 sur 6
Par page : 15 30 50

Steam for Linux > Limited Beta > Détails du sujet