k3c a écrit:Pulsar33 a écritComme déjà dit, j'utilise de moins en moins Captvty dont la survie sous XP n'est plus garantie et dont l'installation sous Linux est une vraie galère (de mon point de vue).
une personne a développé un script pour automatiser l'installation de Captvty sous Linux
https://forum.ubuntu-fr.org/viewtopic.php?id=2027322
Il y a eu des améliorations et je crois que c'est pas mal du tout maintenant
Merci k3c pour tes efforts à mon égard. Je dois cependant confesser que, comme d'habitude, le résultat est contrasté. Voici le log simplifié ( ! ) et commenté de l'installation :
- Code: Tout sélectionner
------------------------------------------------------
Working around wine bug 34803
------------------------------------------------------
reg : le système n'a pas pu trouver la clé ou valeur de registre spécifiée
reg : le système n'a pas pu trouver la clé ou valeur de registre spécifiée
reg : le système n'a pas pu trouver la clé ou valeur de registre spécifiée
Au bout d'un moment, j'ai ceci :
0032:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0034:err:mscoree:LoadLibraryShim error reading registry key for installroot
0034:err:mscoree:LoadLibraryShim error reading registry key for installroot
0034:err:mscoree:LoadLibraryShim error reading registry key for installroot
... etc (quelques lignes) puis j'ai cela :
015e:err:ole:CoGetContextToken apartment not initialised
014e:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
0161:err:ole:StdMarshalImpl_UnmarshalInterface Apartment not initialized
0161:err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401f0
0174:err:ole:CoGetContextToken apartment not initialised
0165:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
0185:err:ole:CoGetContextToken apartment not initialised
0178:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
0189:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
01a7:err:ole:CoGetContextToken apartment not initialised
019a:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
01b8:err:ole:CoGetContextToken apartment not initialised
... etc (des centaines de lignes)
A différents endroits au milieu de ce fatras, j'ai plusieurs lignes du genre :
03b9:err:seh:setup_exception_record nested exception on signal stack in thread 03b9 eip 7bcf8ae0 esp 81febc0c stack 0xbf2000-0xcf0000
Ce qui me fait toujours rire (jaune) avec Linux c'est qu'après ces monstruosités, j'ai :
Using native override for following DLLs: mscoree
Executing wine regedit /S C:\windows\Temp\_dotnet40\override-dll.reg
L'opération s'est terminée avec succès
Puis ça repart avec :
------------------------------------------------------
Running /usr/bin/wineserver -w. This will hang until all wine processes in prefix=/home/pulsar33/.wine_captvty terminate
------------------------------------------------------
03c6:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
01ff:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
021f:err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
... etc (une trentaine de lignes)
Plusieurs téléchargement et installations semblent se dérouler sans problème puis j'ai ceci :
Executing cd /home/pulsar33/Téléchargements
Executing cd /home/pulsar33/.cache/winetricks/ie8
003a:err:ole:CoGetClassObject class {acadf079-cbcd-4032-83f2-fa47c4db096f} not registered
003a:err:ole:CoGetClassObject no class object {acadf079-cbcd-4032-83f2-fa47c4db096f} could be created for context 0x1
003a:err:setupapi:SetupDefaultQueueCallbackA copy error 2 "y:\\a5e55fb69b6efd16535662e47bdc\\admparse.dll.mui" -> "C:\\windows\\system32\\DllCache\\admparse.dll.mui"
003a:err:setupapi:SetupDefaultQueueCallbackA copy error 2 "y:\\a5e55fb69b6efd16535662e47bdc\\advpack.dll.mui" -> "C:\\windows\\system32\\DllCache\\advpack.dll.mui"
Et pour finir, j'ai cela :
0009:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0009:err:ole:CoCreateInstanceEx apartment not initialised
0009:err:ole:CoCreateInstanceEx apartment not initialised
0009:err:ole:CoCreateInstanceEx apartment not initialised
0009:err:ole:CoCreateInstanceEx apartment not initialised
Alors, à la fin, ça fonctionne mais par quel miracle avec tant d'erreurs et pour combien de temps ?
C'est perturbant ...
Petit détail :
Je n'aime pas que Captvty soit dans "Autre". Il devrait être dans "Wine"
Je vais maintenant voir comment ça télécharge ...
Bon dimanche
Pulsar33
Ubuntu Linux 64 bits / France / Firefox 64.0