Ao baixar um jogo do Windows Steam no Ubuntu Wine, recebo o erro "servidor de conteúdo inacessível"

13

Recentemente, fiz um trabalho de instalação de inicialização dupla do windows e do ubuntu e fiquei completamente com o Ubuntu.

Estou tentando fazer meus jogos a vapor rodarem através do vinho. Baixei a versão mais recente do Wine, baixei a versão mais recente do instalador do Windows Steam e executei

sudo wine SteamSetup.exe

Ele instalou o vapor com sucesso e eu consigo entrar, mas parece que todos os recursos de rede são indisponíveis. Percebo que meus amigos estão online, mas não consigo acessar a loja. Ao baixar meus jogos, recebo o erro

An error occurred while installing [Game Name] (content servers are unreachable)

Nenhum dos tutoriais que segui mencionou nada sobre esse problema, e acontece se eu instalo o Steam através do terminal, com winetricks ou com o PlayOnLinux.

O que está acontecendo aqui?

EDITAR:

Aqui está o console do desenvolvedor Steam:

Failed to init SteamVR because it isn't installed
Couldn't create IPolicyConfigVista: 0x80040154
ExecCommandLine: ""C:\Program Files (x86)\Steam\Steam.exe" -no-cef-sandbox -lognetapi -console"
IPC server is in my process - could/should be using an in process pipe
System startup time: 14.31 seconds
Crypto API failed certificate check, error flags 0x00000008 for '/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, Inc./CN=a248.e.akamai.net'
Crypto API failed certificate check, error flags 0x00000008 for '/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, Inc./CN=a248.e.akamai.net'
Crypto API failed certificate check, error flags 0x00000008 for '/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, Inc./CN=a248.e.akamai.net'
Crypto API failed certificate check, error flags 0x00000008 for '/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, Inc./CN=a248.e.akamai.net'
Crypto API failed certificate check, error flags 0x00000008 for '/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, 
Inc./CN=a248.e.akamai.net'
CAPIJobRequestUserStats - Server response failed 2
"
Crypto API failed certificate check, error flags 0x00000008 for 
'/C=US/ST=Massachusetts/L=Cambridge/O=Akamai Technologies, 
Inc./CN=a248.e.akamai.net'
GameAction [AppID 8170, ActionID 1] : LaunchApp failed with AppError_18 with ""
GameAction [AppID 8170, ActionID 1] : LaunchApp changed task to Failed with ""
GameAction [AppID 8170, ActionID 2] : InstallApps waiting for user 
response to ShowEula "http://store.steampowered.com/eula/8170_eula_1"
GameAction [AppID 8170, ActionID 2] : InstallApps continues with user 
response "ShowEula"
GameAction [AppID 8170, ActionID 2] : InstallApps changed task to 
CreateNextApp with ""
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
GameAction [AppID 8170, ActionID 2] : InstallApps failed with 
AppError_21 with ""
Tim Finnegan
fonte
Nunca ouvi falar desse problema antes (esse é o meu aviso). No entanto, meu entendimento é que o wine usa o winbind para ações de rede. sudo apt-get install samba-common winbind Eu apostaria que isso resolverá o seu problema ou identificará um conflito de pacote que você pode solucionar.
a11_my_fult
Preciso configurar alguma coisa sozinho ou apenas instalar esses programas? A simples instalação desses programas não resolveu meu problema.
Tim Finnegan
Por algum motivo você não deseja a inicialização dupla? como alguém que tentou executar o vapor no linux, havia muitos problemas para instalar e configurar, e a compatibilidade coloca muito limite quando se joga no linux.
Tom
A instalação deveria ter sido suficiente para o que eu estava antecipando. O problema pode estar além do meu conjunto de habilidades. Tente: systemctl status winbindse o serviço estiver em execução, o problema será diferente do que eu pensava inicialmente.
A11_my_fult
Não! Está funcionando
Tim Finnegan

Respostas:

28

Recebi uma solução para o meu problema no primeiro post deste tópico que fiz nos fóruns do wine:

https://forum.winehq.org/viewtopic.php?f=8&t=30767

Vá para o link que eles fornecem e edite o arquivo de configuração conforme especificado.

Para a loja que não está funcionando, a bandeira é -no-cef-sandbox

Para o erro do servidor de conteúdo, um bug foi arquivado aqui

Por enquanto, existe uma solução alternativa que requer a edição de um arquivo no diretório Steam / config. O comentário nº 4 tem a solução alternativa: https://bugs.winehq.org/show_bug.cgi?id=45329#c4

Descobri a diferença entre minhas duas instalações do Steam - a que funciona tem uma configuração diferente drive_c/Program Files/Steam/config/config.vdf

Depois de instalar o Steam em um novo WINEPREFIX, o download de jogos não funcionará. Abra a configuração mencionada e em:

"InstallConfigStore"  
{  
  "Programas"  
  {  
    "Válvula"  
    {  
      "Vapor"  
       {

adicione a seguinte entrada (para mim, está diretamente em "cip" e "CM"):

"CS" "valve511.steamcontent.com; valve501.steamcontent.com; valve517.steamcontent.com; valve557.steamcontent.com; valve513.steamcontent.com; valve535.steamcontent.com; valve546.steamcontent.com; valve538.steamcontent. com; valve536.steamcontent.com; valve530.steamcontent.com; valve559.steamcontent.com; valve545.steamcontent.com; valve518.steamcontent.com; valve548.steamcontent.com; valve555.steamcontent.com; valve556.steamcontent.com; válvula506.steamcontent.com; valve544.steamcontent.com; valve525.steamcontent.com; valve567.steamcontent.com; valve521.steamcontent.com; valve510.steamcontent.com; valve542.steamcontent.com; valve519.steamcontent.com; valve526. steamcontent.com; valve504.steamcontent.com; valve500.steamcontent.com; valve554.steamcontent.com; valve562.steamcontent.com; valve524.steamcontent.com; valve502.steamcontent.com; valve505.steamcontent.com;válvula547.steamcontent.com; valve560.steamcontent.com; valve503.steamcontent.com; valve507.steamcontent.com; valve553.steamcontent.com; valve520.steamcontent.com; valve550.steamcontent.com; valve531.steamcontent.com; valve558. steamcontent.com; valve552.steamcontent.com; valve563.steamcontent.com; valve540.steamcontent.com; valve541.steamcontent.com; valve537.steamcontent.com; valve528.steamcontent.com; valve523.steamcontent.com; valve512.steamcontent. com; valve532.steamcontent.com; valve561.steamcontent.com; valve549.steamcontent.com; valve522.steamcontent.com; valve514.steamcontent.com; valve551.steamcontent.com; valve564.steamcontent.com; valve543.steamcontent.com; valve565.steamcontent.com; valve529.steamcontent.com; valve539.steamcontent.com; valve566.steamcontent.com; valve165.steamcontent.com; valve959.steamcontent.com; valve164.steamcontent.com; valve1611.steamcontent.com;válvula1601.steamcontent.com; válvula1617.steamcontent.com; válvula1603.steamcontent.com; válvula1602.steamcontent.com; válvula1610.steamcontent.com; valve1615.steamcontent.com; valve909.steamcontent.com; valve900.steamcontent.com; valve905. steamcontent.com; valve954.steamcontent.com; valve955.steamcontent.com; valve1612.steamcontent.com; valve1607.steamcontent.com; valve1608.steamcontent.com; valve1618.steamcontent.com; valve1619.steamcontent.com; valve1606.steamcontent. com; valve1605.steamcontent.com; valve1609.steamcontent.com; valve907.steamcontent.com; valve901.steamcontent.com; valve902.steamcontent.com; valve1604.steamcontent.com; valve908.steamcontent.com; valve950.steamcontent.com; válvula957.steamcontent.com; valve903.steamcontent.com; valve1614.steamcontent.com; valve904.steamcontent.com; valve952.steamcontent.com; valve1616.steamcontent.com; valve1613.steamcontent.com; valve958.steamcontent.com; valve956.steamcontent.com; valve906.steamcontent.com "

Não sei se o espaço em branco importa, aqui estão quatro caracteres de tabulação (0x09) "CS", duas tabs e o restante, em uma linha. Sem o ">".

Tim Finnegan
fonte
4
Isso funcionou para mim. A primeira vez que perdi as duas abas e não funcionou. Depois de tentar com "CS" [duas guias] "xxx", funcionou. Então o espaço em branco importa.
Koen Hendriks
Para mim, isso funcionou após a remoção de conteúdo de "Contas" seção
KwahuNashoba
Funcionou para mim, mas somente depois que reiniciei o Steam e o PlayOnLinux.
Peter