Forum

Updating Steam… Forever

Le programme reste bloqué sur cette fenêtre

Författare Svar
Ejis Saturday 1 January 2011 at 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 Sunday 2 January 2011 at 12:06
BlondVador

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

Ejis Sunday 2 January 2011 at 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.

Ändrat av Ejis

SuperPlumus Sunday 2 January 2011 at 13:28
SuperPlumusAnonymous

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

Ändrat av SuperPlumus

Ejis Sunday 2 January 2011 at 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"

Ändrat av Ejis

BlondVador Sunday 2 January 2011 at 20:13
BlondVador

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)

Citat


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

Ejis Sunday 2 January 2011 at 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. :)