protonscr

VERIFY INTEGRITY OF GAME CACHE fails on ecryptfs

steamclosed duplicatereviewedSteam client
ValveSoftware/steam-for-linux#2942 · opened 2013-10-22 by goooooal · updated 2013-10-28 · 3 comments · github
Ggoooooal 2013-10-22 github

During installation Ubuntu offers option to ecnrypt home directory, which puts all user files on ecryptfs. When verifying integrity of game cache, Steam tries to use Direct I/O (open with O_DIRECT flag), which is not implemented for encryptfs. Validation fails with"Validation: file locked" logged in content_log.txt and all game files are downloaded again, whether they are really broken or not.

TTele42 2013-10-22 github

Duplicate of #2515.

Ggoooooal 2013-10-23 github

Would it be possible to add immediate second open call without O_DIRECT, just after the first one (with O_DIRECT) fails with EINVAL, before giving up on a file completely? It's still better to have verification run slower than to redownload everything, isn't it?

Ggdrewb-valve maintainer 2013-10-28 github

Closing in favor of #2515.

Nothing extracted yet.