Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/02/2014, à 23:12

Belore

PlayOnLinux - Steam ferme à l'authentification

Bonjour à tous !

Je viens d'installer Steam sur PlayOnLinux, et l'installation s'est bien déroulée. Le lanceur Steam me demande le code de vérification pour une première authentification sur cette machine, mais une fois que j'entre celui-ci et que je valide, le lanceur se ferme et POL me signale un problème. Le debugger m'affiche cette erreur :

[0202/220159:ERROR:resource_bundle.cc(417)] Failed to load C:\Program Files\Steam\bin\chrome.pak
Some features may not be available.
[0202/220159:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8

Le dossier chrome.pak en question est vide. Que me manque-t-il ?

Hors ligne

#2 Le 03/02/2014, à 00:20

spinoziste

Re : PlayOnLinux - Steam ferme à l'authentification

Salut .

Pourquoi installer steam via wine ou pol ?
http://doc.ubuntu-fr.org/steam


Nous mourrons tous .

Hors ligne

#3 Le 03/02/2014, à 00:29

Belore

Re : PlayOnLinux - Steam ferme à l'authentification

Salut, j'ai aussi la version Linux mais je souhaite jouer à certains jeux qui ne sont pas compatibles (Skyrim par exemple).

Hors ligne

#4 Le 03/02/2014, à 11:54

abelthorne

Re : PlayOnLinux - Steam ferme à l'authentification

Et en installant Steam manuellement avec Wine, plutôt qu'en passant par POL ? Attention : quand tu le lanceras, pense à le faire avec l'option -no-dwrite sinon tu n'auras aucun texte dans l'interface :

wine Steam.exe -no-dwrite

Dernière modification par abelthorne (Le 03/02/2014, à 11:54)

Hors ligne

#5 Le 03/02/2014, à 14:46

Belore

Re : PlayOnLinux - Steam ferme à l'authentification

Merci pour ta réponse ! J'ai tenté ta solution, mais j'ai essayé tellement de choses que je ne sais pas par où commencer...

J'ai téléchargé la dernière version de Wine (1.7.11), en bêta mais apparemment la plus conseillée pour faire fonctionner Steam, et j'émule une version Windows 7. J'ai utilisé l'interface graphique pour installer Steam, et ça a fonctionné. Je n'arrive pas à le lancer via le terminal, quand je tape :

wine Steam.exe

j'obtiens :

wine: cannot find L"C:\\windows\\system32\\Steam.exe"

Je l'ai donc lancé en mode graphique, tant pis pour la police utilisée. Je n'ai pas eu de problème au moment de l'authentification, et j'ai pu installer un jeu. Mais Steam ne peut pas se synchroniser au cloud, et le jeu plante à l'ouverture avec ce rapport d'erreur :

(Je le soumets si ça intéresse quelqu'un, mais je ne vous demande pas de vous le taper pour me répondre hein ^^)

Unhandled exception: page fault on read access to 0x027b0374 in 32-bit code (0x009718d6).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:009718d6 ESP:0033fb5c EBP:022262dc EFLAGS:00210202(  R- --  I   - - - )
 EAX:027b0020 EBX:7b810000 ECX:00000001 EDX:000000d5
 ESI:7b810040 EDI:02180000
Stack dump:
0x0033fb5c:  02080050 00bf1501 0000005d 003300d5
0x0033fb6c:  000a62dc 7b83e420 0096e501 0024a000
0x0033fb7c:  00000420 0033fbc8 00bf15c8 7b810000
0x0033fb8c:  00bf15d4 0097dd4e 0033fbf0 0097ddf4
0x0033fb9c:  0033fbc8 fffffffe 00000000 00000000
0x0033fbac:  00000000 00000000 02080050 0208000c
000c: sel=0067 base=00000000 limit=00000000 32-bit --x
Backtrace:
=>0 0x009718d6 in notimetoexplain (+0x5718d6) (0x022262dc)
  1 0x006d006f in notimetoexplain (+0x2d006e) (0x00630020)
0x009718d6: movl	0x0(%eax,%edx,4),%ebp
Modules:
Module	Address			Debug info	Name (103 modules)
PE	  400000- 1e54000	Export          notimetoexplain
ELF	7b800000-7ba5a000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba5a000	\               kernel32
ELF	7bc00000-7bce5000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bce5000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d35e000-7d367000	Deferred        librt.so.1
ELF	7d367000-7d36c000	Deferred        libgpg-error.so.0
ELF	7d36c000-7d383000	Deferred        libresolv.so.2
ELF	7d383000-7d387000	Deferred        libkeyutils.so.1
ELF	7d387000-7d3d2000	Deferred        libdbus-1.so.3
ELF	7d3d2000-7d3f1000	Deferred        libp11-kit.so.0
ELF	7d3f1000-7d403000	Deferred        libtasn1.so.3
ELF	7d403000-7d487000	Deferred        libgcrypt.so.11
ELF	7d487000-7d4af000	Deferred        libk5crypto.so.3
ELF	7d4af000-7d57e000	Deferred        libkrb5.so.3
ELF	7d57e000-7d590000	Deferred        libavahi-client.so.3
ELF	7d590000-7d656000	Deferred        libgnutls.so.26
ELF	7d656000-7d693000	Deferred        libgssapi_krb5.so.2
ELF	7d693000-7d6ff000	Deferred        libcups.so.2
ELF	7d71d000-7d753000	Deferred        uxtheme<elf>
  \-PE	7d720000-7d753000	\               uxtheme
ELF	7d753000-7d759000	Deferred        libxfixes.so.3
ELF	7d759000-7d764000	Deferred        libxcursor.so.1
ELF	7d764000-7d775000	Deferred        libxi.so.6
ELF	7d775000-7d779000	Deferred        libxcomposite.so.1
ELF	7d779000-7d784000	Deferred        libxrandr.so.2
ELF	7d784000-7d78f000	Deferred        libxrender.so.1
ELF	7d78f000-7d795000	Deferred        libxxf86vm.so.1
ELF	7d795000-7d799000	Deferred        libxinerama.so.1
ELF	7d799000-7d7a0000	Deferred        libxdmcp.so.6
ELF	7d7a0000-7d7a4000	Deferred        libxau.so.6
ELF	7d7a4000-7d7c5000	Deferred        libxcb.so.1
ELF	7d7c5000-7d8fa000	Deferred        libx11.so.6
ELF	7d8fa000-7d90d000	Deferred        libxext.so.6
ELF	7d90d000-7d916000	Deferred        libkrb5support.so.0
ELF	7d916000-7d91b000	Deferred        libcom_err.so.2
ELF	7d91b000-7d929000	Deferred        libavahi-common.so.3
ELF	7d92b000-7d9be000	Deferred        winex11<elf>
  \-PE	7d940000-7d9be000	\               winex11
ELF	7da30000-7da59000	Deferred        libexpat.so.1
ELF	7da59000-7da93000	Deferred        libfontconfig.so.1
ELF	7da93000-7db32000	Deferred        libfreetype.so.6
ELF	7db32000-7db69000	Deferred        ws2_32<elf>
  \-PE	7db40000-7db69000	\               ws2_32
ELF	7db69000-7db94000	Deferred        msacm32<elf>
  \-PE	7db70000-7db94000	\               msacm32
ELF	7db94000-7dc4c000	Deferred        winmm<elf>
  \-PE	7dba0000-7dc4c000	\               winmm
ELF	7dc4c000-7dc89000	Deferred        winhttp<elf>
  \-PE	7dc50000-7dc89000	\               winhttp
ELF	7dc89000-7dcb1000	Deferred        mpr<elf>
  \-PE	7dc90000-7dcb1000	\               mpr
ELF	7dcb1000-7dccb000	Deferred        libz.so.1
ELF	7dce9000-7dd65000	Deferred        wininet<elf>
  \-PE	7dcf0000-7dd65000	\               wininet
ELF	7dd65000-7de07000	Deferred        urlmon<elf>
  \-PE	7dd70000-7de07000	\               urlmon
ELF	7de07000-7df3d000	Deferred        oleaut32<elf>
  \-PE	7de20000-7df3d000	\               oleaut32
ELF	7df3d000-7dfc0000	Deferred        rpcrt4<elf>
  \-PE	7df50000-7dfc0000	\               rpcrt4
ELF	7dfc0000-7e0ff000	Deferred        ole32<elf>
  \-PE	7dfe0000-7e0ff000	\               ole32
ELF	7e0ff000-7e125000	Deferred        iphlpapi<elf>
  \-PE	7e110000-7e125000	\               iphlpapi
ELF	7e125000-7e19b000	Deferred        ddraw<elf>
  \-PE	7e130000-7e19b000	\               ddraw
ELF	7e19b000-7e2aa000	Deferred        opengl32<elf>
  \-PE	7e1c0000-7e2aa000	\               opengl32
ELF	7e2aa000-7e3e8000	Deferred        wined3d<elf>
  \-PE	7e2c0000-7e3e8000	\               wined3d
ELF	7e3e8000-7e425000	Deferred        d3d9<elf>
  \-PE	7e3f0000-7e425000	\               d3d9
ELF	7e425000-7e468000	Deferred        winspool<elf>
  \-PE	7e430000-7e468000	\               winspool
ELF	7e468000-7e4e2000	Deferred        shlwapi<elf>
  \-PE	7e480000-7e4e2000	\               shlwapi
ELF	7e4e2000-7e717000	Deferred        shell32<elf>
  \-PE	7e4f0000-7e717000	\               shell32
ELF	7e717000-7e802000	Deferred        comdlg32<elf>
  \-PE	7e720000-7e802000	\               comdlg32
ELF	7e802000-7e920000	Deferred        gdi32<elf>
  \-PE	7e810000-7e920000	\               gdi32
ELF	7e920000-7ea7b000	Deferred        user32<elf>
  \-PE	7e930000-7ea7b000	\               user32
ELF	7ea7b000-7eb82000	Deferred        comctl32<elf>
  \-PE	7ea80000-7eb82000	\               comctl32
ELF	7eb82000-7ebf4000	Deferred        advapi32<elf>
  \-PE	7eb90000-7ebf4000	\               advapi32
ELF	7ebf4000-7ec01000	Deferred        libnss_files.so.2
ELF	7ec01000-7ec0d000	Deferred        libnss_nis.so.2
ELF	7ec0d000-7ec26000	Deferred        libnsl.so.1
ELF	7ec26000-7ec2f000	Deferred        libnss_compat.so.2
ELF	7ef9f000-7efe2000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f73c6000-f757a000	Deferred        libc.so.6
ELF	f757a000-f757f000	Deferred        libdl.so.2
ELF	f7580000-f759b000	Deferred        libpthread.so.0
ELF	f75b9000-f776e000	Dwarf           libwine.so.1
ELF	f7770000-f7792000	Deferred        ld-linux.so.2
ELF	f7792000-f7793000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	0000002e    0
	0000001e    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001d    0
	0000001a    0
	00000017    0
	00000013    0
0000001b plugplay.exe
	00000021    0
	00000020    0
	0000001c    0
00000022 explorer.exe
	00000023    0
00000028 Steam.exe
	00000055    0
	00000064    0
	00000063    0
	0000005b    0
	00000059    0
	00000058    0
	00000057    0
	00000056    0
	00000052    0
	00000051    0
	00000050    0
	0000004e    0
	0000004d    0
	0000004b    0
	0000004a    0
	00000049    0
	00000048    0
	00000031    0
	00000024    0
	0000002d    0
	00000027    0
	0000000d    0
	00000016    0
	00000035    0
	0000000b    0
	0000002b    0
	0000001f    0
	00000019    0
	0000002f   15
	00000043    0
	00000047    0
	00000045    0
	00000042    0
	00000044    0
	0000003e    0
	00000041    0
	00000038    0
	00000036    0
	00000039    0
	0000003d    0
	0000003c    0
	0000003b    0
	0000003a    0
	00000025    0
	00000034    0
	0000002a    0
	00000029    0
	00000026    0
	00000032    0
	00000030    0
	00000033    0
	0000002c    0
00000066 (D) C:\Program Files (x86)\Steam\SteamApps\common\No Time to Explain\NoTime\NoTimeToExplain.exe
	00000067    0 <==
System information:
    Wine build: wine-1.7.11
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 3.11.0-15-generic

Pour une installation propre, j'ai suivi ce tutoriel, mais je dois avouer que j'ai encore un peu de mal à suivre à la lettre un tutoriel en anglais.

Enfin, ça s'avère compliqué et je ne peux pas vous demander de me répondre alors que je ne sais même pas quelles informations pourraient vous y aider. Je souhaitais faire fonctionner mes jeux sous Ubuntu pour savoir si je pouvais me débarrasser définitivement de mon dual-boot en installant Debian à la place, mais finalement j'attendrai de maîtriser un peu plus ! ^^

Hors ligne

#6 Le 03/02/2014, à 16:00

abelthorne

Re : PlayOnLinux - Steam ferme à l'authentification

Je vais commencer par la fin : si tu veux pouvoir continuer à jouer à tous tes jeux, garde ton dual-boot. Wine n'est pas (et ne sera probablement jamais) une solution efficace à 100 %.

Pour le reste :
- comment est-ce que tu as installé Wine 1.7.11 ? manuellement ou en passant par le PPA dédié ?
- quand je dis de taper wine Steam.exe -no-dwrite, il faut bien sûr se placer d'abord dans son dossier (à priori cd "$HOME/.wine/drive_c/Program Files (x86)/Steam" si tu n'as pas changé le préfixe de Wine)
- est-ce que tu as testé plusieurs jeux ? c'est possible que No Time To Explain ne tourne simplement pas du tout avec Wine (indépendamment de Steam)

Note que si tu as déjà Steam et tes jeux d'installés sur ta partition Windows, tu peux monter celle-ci sous Linux pour lancer Steam. Ça t'évite de devoir installer les jeux en double.

Hors ligne

#7 Le 04/02/2014, à 10:13

Belore

Re : PlayOnLinux - Steam ferme à l'authentification

Euh, oups... ! Skyrim fonctionne. ^^' J'ai été idiot de tester avec un jeu peu connu, désolé. Et effectivement, lancer un programme fonctionne mieux si on spécifie son emplacement ! Décidément, il me manque encore quelques automatismes.

J'ai encore quelques problèmes avec Skyrim, notamment les raccourcis clavier en qwerty et impossibles à changer (quand j'essaie de modifier, n'importe quelle touche du clavier affiche '0x45') mais globalement ça marche, formidable ! Pour les raccourcis, je vais tenter de trouver une solution propre, mais dans le pire des cas je repasserai sous Windows le temps de les changer.

Je suivrai quand même ton conseil, et garderai un dual-boot en passant sur Debian. Mais au moins si je peux jouer aux best-sellers de l'an dernier en plus des jeux compatibles pour ne pas avoir à passer trop souvent sous Windows, ça me convient parfaitement. Après tout, mon PC aussi a le droit à son côté obscur !

Hors ligne

#8 Le 04/02/2014, à 10:47

abelthorne

Re : PlayOnLinux - Steam ferme à l'authentification

Belore a écrit :

Et effectivement, lancer un programme fonctionne mieux si on spécifie son emplacement ! Décidément, il me manque encore quelques automatismes.

Et j'ajoute au cas où qu'il vaut mieux se placer dans le dossier d'un logiciel avant de le lancer, plutôt que d'indiquer son chemin complet depuis n'importe où. C'est à dire cd /home/machin/.wine/drive_c/Program Files/Steam puis wine Steam.exe plutôt que wine /home/machin/.wine/drive_c/Program Files/Steam/Steam.exe en une seule commande. C'est valable pour n'importe quel logiciel (sauf ceux installés au niveau système), pas seulement Wine, parce que parfois ils cherchent leurs données à partir du dossier courant.

Hors ligne