Parece estar relacionado a uma diferença no sistema de arquivos. Meu Ubuntu usa EXT4, mas meu Dota é instalado em uma partição NTFS, e eu tenho esse problema. Ainda não tentei nenhuma das soluções. Isso poderia lhe interessar:
Por favor, desculpe-me se este não é o fórum correto para isso, mas não consigo obter uma solução em qualquer lugar.
O Dota 2 Reborn costumava correr sem problemas no meu laptop com o Ubuntu 16.04. Desde a atualização 7.0 do Dota 2, sempre que uma atualização foi baixada, recebi um erro de "arquivos de atualização corruptos". Eu tentei reinstalá-lo - ainda tenho o mesmo erro. Ele tenta baixar novamente sempre que tento jogar o jogo.
Em seguida, tentei reinstalar o Steam. Eu apaguei Dota, removi completamente o Steam e depois reinstalei. Mesmo agora, recebo o mesmo erro ao baixar o Dota novamente.
Todos os outros jogos Steam que eu corri bem. O Dota 2 funciona perfeitamente na mesma máquina no Windows 10.
Alguém já teve esse tipo de situação? Qualquer indicação de como contornar este problema seria útil - eu odeio depender do Windows para jogos.
Como @MachinTruc disse, o problema estava relacionado ao fato de que o Dota foi instalado em uma partição NTFS (enquanto o steam estava na partição root ext4). Eu instalei o Dota em uma partição ext4 separada e funciona bem agora.
Esta parece ser uma regressão no Dota 2 update 7.0, já que outros jogos Steam funcionam bem a partir da partição NTFS e versões antigas do Dota 2 também funcionaram bem.