Pages : 1
#1 Le 02/02/2014, à 22: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 02/02/2014, à 23: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 02/02/2014, à 23: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, à 10: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, à 10:54)
Hors ligne
#5 Le 03/02/2014, à 13: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, à 15: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, à 09: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, à 09:47
- abelthorne
Re : PlayOnLinux - Steam ferme à l'authentification
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
Pages : 1