Forums

Updating Steam… Forever

Le programme reste bloqué sur cette fenêtre

Auteur Réponses
Ejis Samedi 1 Janvier 2011 à 18:31
Ejis

Bonjour,

je me suis récemment mis à Steam et je rencontre quelques problèmes, dont un qui arrive semble-t-il aléatoirement au démarrage.

J'ai pu me servir et jouer sur Steam sans réelles difficultés (sauf un problème de son sur Super Meat Boy, mais ce n'est pas le sujet), mais il m'arrive souvent de voir la fenêtre « Updating Steam » sans que rien ne se passe. Alors je tue le processus puis je recommence plusieurs fois dans l'espoir que cette mise à jour s'effectue pour que je puisse accéder à mon compte.
Selon certaines sources, cela viendrait de ClientRegistry.blob, mais je l'ai effacé maintes fois sans voir la moindre amélioration.

Je suis sous POL 3.8.6, j'utilise la version de Wine privilégiée par le script d'installation et la version de Windows est 7. Je précise que j'ai changé cette dernière, mais sans succès.

Pardonnez-moi si cette question a déjà été abordée ici, mais mes recherches ne m'ont rien donné de bien précis quant à ce problème.

Merci d'avance de votre aide.
BlondVador Dimanche 2 Janvier 2011 à 12:06
BlondVador
Modérateur

As-tu essayé d'attendre une bonne demi-heure ? De mon côté, les MAJ Steam fonctionnent sans problème...

Ejis Dimanche 2 Janvier 2011 à 12:44
Ejis

J'ai essayé de le relancer ce matin, mais j'ai encore eu cette fenêtre infinie. Parfois, ça se lance correctement alors que je viens de tuer le processus et de virer les .blob pour la énième fois.

Edité par Ejis

SuperPlumus Dimanche 2 Janvier 2011 à 13:28
SuperPlumusAnonymous
Admin

Bonjour,

Il semble que une solution à un problème ressemblant fortement au tien soit décrite dans la doc ubuntu-fr (http://doc.ubuntu-fr.org/steam).

J'ai adapté la solution pour PlayOnLinux, la voici :

1) Tue tous les processus de Wine et Steam.

2) Exécute les commandes suivantes dans une console :
export WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Steam"
cd "$HOME/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam"
nice -n 19 wine Steam.exe
Cela devrait fonctionner.

Si ça ne marche toujours pas :
rm ClientRegistry.blob
wine steamTmp.exe SelfUpdate "C:\\Program Files\\Steam\\steam.exe" 14

Edité par SuperPlumus

Ejis Dimanche 2 Janvier 2011 à 14:30
Ejis

Merci de ta réponse, mais j'avais déjà tenté ça. C'était surtout un moyen d'empêcher Steam de planter à 26%. Cela aurait pu fonctionner, mais Steam reste sur 0%. En fait, il n'indique même pas de statut de progression.
Cette technique semble même être emplyée par POL, puisque le plantage à 26% se produit mais la mise à jour reprend aussitôt.

Voici les résultats de ces commandes :

aymeric[Steam]$ export WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Steam"
aymeric[Steam]$ cd "$HOME/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam"
aymeric[Steam]$ nice -n 19 wine Steam.exe
fixme:msvcrt:_setmbcp trail bytes data not available for DBCS codepage 0 - assuming all bytes
fixme:system:SetProcessDPIAware stub!
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
fixme:iphlpapi:NotifyAddrChange (Handle 0x17de914, overlapped 0x17de918): stub
wine: configuration in '/home/aymeric/.PlayOnLinux/wineprefix/Steam' has been updated.
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
aymeric[Steam]$ rm ClientRegistry.blob
aymeric[Steam]$ wine steamTmp.exe SelfUpdate "C:\\Program Files\\Steam\\steam.exe" 14
wine: cannot find L"C:\\\\windows\\\\system32\\\\steamTmp.exe"

Edité par Ejis

BlondVador Dimanche 2 Janvier 2011 à 20:13
BlondVador
Modérateur

Plantage à 0 %

Il peut arriver que Steam se bloque à 0% sans rien faire, juste après l'installation de steaminstall.exe.

Soyez TRÈS PATIENTS 15 min environ. Laisser la fenêtre affichée en plein milieu, et allez prendre un café. En fait, cela télécharge à très très faible débit au début, et après cela s'améliore et se termine d'un coup.

Autre solution : télécharger le fichier steaminstall_cs.exe contenant directement quelques fichiers pour Counter-Strike.

Télécharger steaminstall_cs (env. 380 Mio)

Citer


Source :
http://doc.ubuntu-fr.org/steam?rev=1278712638#concernant_les_erreurs

Ejis Dimanche 2 Janvier 2011 à 20:50
Ejis

Ah j'avais zappé cette partie.

En tout cas, je ne dois pas patienter assez fort, parce que ça doit faire une demie-heure que ça tourne. Je vous dirai si ça change avant qu… OMG ça vient de m'arriver à la face sans prévenir ! °_°

Bon, il semble que ce soit bien le seul moyen de procéder.
Merci beaucoup pour m'avoir accordé du temps malgré tout. :)