Podczas pobierania gry Steam z systemem Windows za pośrednictwem Ubuntu Wine pojawia się błąd „Serwer zawartości jest nieosiągalny”

13

Niedawno spartaczyłem instalację systemu Windows i Ubuntu z podwójnym uruchomieniem i właśnie uruchomiłem pełną wersję Ubuntu.

Próbuję uruchomić moje gry Steam za pomocą wina. Pobrałem najnowszą wersję Wine, a następnie pobrałem najnowszą wersję instalatora Steam Windows i uruchomiłem

sudo wine SteamSetup.exe

Z powodzeniem zainstalował parę i mogę wejść do środka, ale wydaje się, że wszystkie funkcje sieciowe są niedostępne. Widzę, że moi przyjaciele są online, ale nie mam dostępu do sklepu. Podczas pobierania gier pojawia się błąd

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

Żaden z samouczków, które obserwowałem, nie wspominał nic o tym problemie, i zdarza się, czy instaluję Steam przez terminal, z Winetricks, czy z PlayOnLinux.

Co tu się dzieje?

EDYTOWAĆ:

Oto konsola programisty 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
źródło
Nigdy wcześniej nie słyszałem o tym problemie (to moje zastrzeżenie). Jednak rozumiem, że wino używa winbind do działań sieciowych. sudo apt-get install samba-common winbind Założę się, że to rozwiąże problem lub zidentyfikuje konflikt pakietów, który możesz rozwiązać.
a11_my_fult
Czy muszę coś sam konfigurować, czy po prostu instalować te programy? Samo zainstalowanie tych programów nie rozwiązało mojego problemu.
Tim Finnegan
z jakiegoś powodu nie chcesz podwójnego rozruchu? jako ktoś, kto próbował uruchomić Steam na Linuksie, po prostu zbyt wielkim problemem było skonfigurowanie i skonfigurowanie, a kompatybilność narzuca zbyt duże ograniczenia podczas grania na Linuksie.
tom
Instalacja powinna wystarczyć do tego, czego się spodziewałem. Problemem może być coś poza moimi umiejętnościami. Spróbuj: systemctl status winbindjeśli mówi, że usługa jest uruchomiona, to twój problem jest inny niż początkowo myślałem.
a11_my_fult
Nie! Działa
Tim Finnegan

Odpowiedzi:

28

Rozwiązanie mojego problemu otrzymałem w pierwszym poście tego wątku, który napisałem na forach win:

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

Przejdź do podanego linku i edytuj plik konfiguracyjny zgodnie z opisem.

Dla sklepu nie działa flaga to -no-cef-sandbox

W przypadku błędu serwera treści zgłoszono tutaj błąd

Na razie podano obejście, które wymaga edycji pliku w katalogu Steam / config. Komentarz # 4 zawiera obejście: https://bugs.winehq.org/show_bug.cgi?id=45329#c4

Odkryłem różnicę między moimi dwiema instalacjami Steam - ta, która działa, ma inną konfigurację drive_c/Program Files/Steam/config/config.vdf

Po zainstalowaniu Steam w nowym WINEPREFIX pobieranie gier nie będzie działać. Otwórz wspomnianą konfigurację i pod:

„InstallConfigStore”  
{  
  "Oprogramowanie"  
  {  
    "Zawór"  
    {  
      "Parowy"  
       {

dodaj następujący wpis (dla mnie to bezpośrednio pod „cip” i „CM”):

„CS” ”zawór511.steamcontent.com; zawór501.steamcontent.com; zawór517.steamcontent.com; zawór557.steamcontent.com; zawór513.steamcontent.com; zawór535.steamcontent.com; zawór546.steamcontent.com; zawór538.steamcontent. com; klapa536.steamcontent.com; klapa530.steamcontent.com; klapa559.steamcontent.com; klapa545.steamcontent.com; klapa518.steamcontent.com; klapa548.steamcontent.com; klapa555.steamcontent.com; klapa556.steamcontent.com; zawór506.steamcontent.com; zawór544.steamcontent.com; zawór525.steamcontent.com; zawór567.steamcontent.com; zawór521.steamcontent.com; zawór510.steamcontent.com; zawór542.steamcontent.com; zawór519.steamcontent.com; zawór 526. steamcontent.com; valve504.steamcontent.com; valve500.steamcontent.com; valve554.steamcontent.com; valve562.steamcontent.com; valve524.steamcontent.com; valve502.steamcontent.com; valve505.steamcontent.com;zawór547.steamcontent.com; zawór560.steamcontent.com; zawór503.steamcontent.com; zawór507.steamcontent.com; zawór553.steamcontent.com; zawór520.steamcontent.com; zawór550.steamcontent.com; zawór531.steamcontent.com; zawór558. 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; klapa532.steamcontent.com; klapa561.steamcontent.com; klapa549.steamcontent.com; klapa522.steamcontent.com; klapa514.steamcontent.com; klapa551.steamcontent.com; klapa564.steamcontent.com; klapa543.steamcontent.com; klapa565.steamcontent.com; klapa529.steamcontent.com; klapa539.steamcontent.com; klapa566.steamcontent.com; klapa165.steamcontent.com; klapa 959.steamcontent.com; klapa164.steamcontent.com; klapa 1611.steamcontent.com;zawór1601.steamcontent.com; zawór1617.steamcontent.com; zawór1603.steamcontent.com; zawór1602.steamcontent.com; zawór1610.steamcontent.com; zawór 1615.steamcontent.com; zawór909.steamcontent.com; zawór900.steamcontent.com; zawór905. 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; valve957.steamcontent.com; valve903.steamcontent.com; valve1614.steamcontent.com; valve904.steamcontent.com; valve952.steamcontent.com; valve1616.steamcontent.com; zawór1613.steamcontent.com; zawór958.steamcontent.com; valve956.steamcontent.com; valve906.steamcontent.com ”

Nie wiem, czy białe znaki mają znaczenie, tutaj są cztery znaki tabulacji (0x09) „CS”, dwie tabulatory i reszta, w jednym wierszu. Bez „>”.

Tim Finnegan
źródło
4
To zadziałało dla mnie. Za pierwszym razem przegapiłem dwie zakładki i to nie działało. Po wypróbowaniu z „CS” [dwie karty] „xxx” zadziałało. A więc białe znaki mają znaczenie.
Koen Hendriks
Dla mnie zadziałało to po usunięciu zawartości sekcji „Konta”
KwahuNashoba
Pracował dla mnie, ale dopiero po ponownym uruchomieniu zarówno Steam and PlayOnLinux.
Peter