Lors du téléchargement d'un jeu Windows Steam sur Ubuntu Wine, j'obtiens l'erreur «serveur de contenu inaccessible»

13

J'ai récemment raté un travail d'installation à double démarrage de Windows et Ubuntu, et je suis juste allé plein Ubuntu.

J'essaie de faire fonctionner mes jeux Steam via Wine. J'ai téléchargé la dernière version de Wine, puis j'ai téléchargé la dernière version du programme d'installation de Windows Steam et j'ai exécuté

sudo wine SteamSetup.exe

Il a réussi à installer Steam et je peux y entrer, mais il semble que toutes les fonctionnalités du réseau soient inévitables. Je peux voir que mes amis sont en ligne, mais je ne peux pas accéder à la boutique. Lorsque je télécharge mes jeux, je reçois l'erreur

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

Aucun des didacticiels que j'ai suivis n'a mentionné quoi que ce soit à propos de ce problème, et cela se produit que j'installe Steam via le terminal, avec winetricks ou avec PlayOnLinux.

Que se passe t-il ici?

ÉDITER:

Voici la console développeur 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
la source
Je n'ai jamais entendu parler de ce problème auparavant (c'est mon avertissement). Cependant, je crois comprendre que Wine utilise Winbind pour les actions de mise en réseau. sudo apt-get install samba-common winbind Je parie que cela résoudra votre problème ou identifiera un conflit de package que vous pouvez résoudre.
a11_my_fult
Dois-je configurer quoi que ce soit moi-même ou simplement installer ces programmes? L'installation de ces programmes n'a pas résolu mon problème.
Tim Finnegan
une raison pour laquelle vous ne voulez pas de double démarrage? en tant que quelqu'un qui a essayé de lancer Steam sur Linux, il a été trop difficile d'installer et de configurer et la compatibilité met trop de limites lors des jeux sur Linux.
Tom
L'installation aurait dû être suffisante pour ce que j'anticipais. Le problème pourrait être quelque chose au-delà de mes compétences. Essayez: systemctl status winbinds'il indique que le service fonctionne, votre problème est différent de ce que je pensais initialement.
a11_my_fult
Nan! Ça tourne
Tim Finnegan

Réponses:

28

J'ai reçu une solution à mon problème dans le premier post de ce fil que j'ai fait sur les forums des vins:

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

Accédez au lien qu'ils fournissent et modifiez le fichier de configuration comme spécifié.

Pour le magasin qui ne fonctionne pas, le drapeau est -no-cef-sandbox

Pour l'erreur du serveur de contenu, un bogue a été déposé ici

Pour l'instant, il existe une solution de contournement qui nécessite la modification d'un fichier dans le répertoire Steam / config. Le commentaire # 4 a la solution de contournement: https://bugs.winehq.org/show_bug.cgi?id=45329#c4

J'ai découvert la différence entre mes deux installations Steam - celle qui fonctionne a une configuration différente drive_c/Program Files/Steam/config/config.vdf

Après avoir installé Steam dans un nouveau WINEPREFIX, le téléchargement de jeux ne fonctionnera pas. Ouvrez la configuration mentionnée, et sous:

"InstallConfigStore"  
{  
  "Logiciel"  
  {  
    "Soupape"  
    {  
      "Vapeur"  
       {

ajoutez l'entrée suivante (pour moi c'est directement sous "cip" et "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; valve506.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;valve547.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;valve1601.steamcontent.com; valve1617.steamcontent.com; valve1603.steamcontent.com; valve1602.steamcontent.com; valve1610.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; valve950.steamcontent.com; valve957.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 "

Je ne sais pas si l'espace est important, ici c'est quatre caractères de tabulation (0x09) "CS" deux tabulations et le reste, sur une seule ligne. Sans le ">".

Tim Finnegan
la source
4
Cela a fonctionné pour moi. La première fois, j'ai raté les deux onglets et cela n'a pas fonctionné. Après avoir essayé avec "CS" [deux onglets] "xxx", cela a fonctionné. L'espace est donc important.
Koen Hendriks
Pour moi, cela a fonctionné après la suppression du contenu de la section "Comptes"
KwahuNashoba
Travaillé pour moi, mais seulement après que je remis en marche à la fois la vapeur et PlayOnLinux.
Peter