Page 34 sur 61
Re: Captvty sous Linux
Publié : sam. 27 janv. 2024 22:13
par k3c
sur ce vieux PC
il y a tellement peu de choses que je me demande si je n'ai pas re-installé Captvty V2
gg@deb11:~$ WINEARCH=win32 WINEPREFIX=~/.wine_captvty winetricks list-installed
Using winetricks 20240105-next - sha256sum: cd868b5357fc4d22a0c811687280759fb4575ab7e3687da5ab972c66c9614d76 with wine-9.1 and WINEARCH=win32
w_workaround_wine_bug-34803
remove_mono
winxp
dotnet40
fontsmooth=rgb
vlc
gg@deb11:~$ WINEARCH=win32 WINEPREFIX=~/.wine_captvty wine reg export 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' V2.reg
gg@deb11:~$ cat V2.reg
��Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*mscoree"="native"
"gdiplus"="native,builtin"
gg@deb11:~$
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : dim. 28 janv. 2024 00:12
par Pulsar33
Bon ben là, je n'y comprends plus rien ...
Les seules choses dont je suis certain, c'est que :
- mon wine est en version 9.1 depuis aujourd'hui, 9.0 lorsque j'ai fait les traces et j'ai le même winetricks que k3c
- mes prefixes .wine32 et .wine64 n'existaient pas avant que je les crée et installe tel que décrit dans ma procédure
- c'est k3c qui avait suggéré ces comparaisons mais vu les différences énormes, je ne sais pas quoi en tirer
- tous ces relevés étaient pour comprendre le problème de daminus mais tant que nous n'aurons pas ses relevés, ça ne sert finalement qu'à augmenter la confusion
Bonne (réflexion) nuit
Pulsar33
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : dim. 28 janv. 2024 09:45
par k3c
bonjour
une vieille doc d'installation de Captvty
https://debian-facile.org/doc:media:captvty
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : dim. 28 janv. 2024 10:29
par Pulsar33
Moi je veux bien qu'on fasse de l'archéologie mais à partir du moment où on a réussi à valider (toi en particulier) des procédures épurées, donc les plus simples et universelles possibles, et qui fonctionnent sur une configuration vierge (from scratch) je n'en vois pas trop l'intérêt. Après je veux bien admettre que sur des vieux préfixes traînent encore des choses qui ne nuisent pas mais ne sont pas forcément utiles.
Pour moi, les problèmes à résoudre sont ceux où ça ne démarre pas, ce qui montrerait éventuellement qu'on a quelque chose à installer en plus ou à retirer.
J'ai bon ou pas ?
Pulsar33
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : dim. 28 janv. 2024 10:47
par k3c
oui, tu as bon
cette procédure a longtemps été une référence pour les personnes avec Debian ou Ubuntu, et a l'avantage d'expliquer les différentes commandes
sur archlinux, c'est une distribution dite de barbu, donc pas d'aide, rien de convivial
dans les distributions de ce type, rolling release, avec les toutes dernières mises à jour, je préfère Manjaro
un lien
https://linuxfr.org/news/bien-debuter-a ... jaro-linux
Android / United Kingdom / Google Chrome Mobile 120.0.0.
Re: Captvty sous Linux
Publié : lun. 29 janv. 2024 09:02
par k3c
ah j'ai trouvé un PC sur lequel Captvty 2 marchait avant puis refusait de démarrer en wine 9.1
gg@debian:~ 1m39s $ WINEARCH=win32 WINEPREFIX=~/.wine_captvty wine .captvty/Captvty.exe
0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Captvty.exe" cannot be loaded
0024:err:module:loader_init Importing dlls for L"Z:\\home\\gg\\.captvty\\Captvty.exe" failed, status c0000135
θ61° gg@debian:~ 53 $ rm -rf .wine_captvty
eh bien avec ta procédure Captvty 2 a démarré impeccable
Je l'ai essayée sur un bon nombre de VM installées avec Debian 12 et Ubuntu 22 from scratch, avec 100% de succès
Je pense qu'on peut la déclarer "doc officielle validée"
l faudrait avoir les messages d'erreur complets de Captvty qui démarre pas, la trace n'est qu'une partie de la solution
edit : autre chose à vérifier sur une installation HS, la version de Windows déclarée dans wine
gg@debian:~ 8s $ WINEARCH=win32 WINEPREFIX=~/.wine32/ winecfg /v
win2003
gg@debian:~ $ WINEARCH=win64 WINEPREFIX=~/.wine_captvty_V3/ winecfg /v
011c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
011c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
011c:err:commdlg:DllMain failed to create activation context, last error 14001
win11
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : lun. 29 janv. 2024 09:47
par Pulsar33

Merci pour ton travail !
Je vais maintenir les procédures à jour dans
le sujet épinglé si nous trouvons encore des évolutions utiles.
Je crois qu'il reste encore quelques vérifications et ajustements à faire avant de la déclarer "officielle"
Il faudrait que
daminus réponde, ça fait plusieurs jours qu'on lui laisse des messages et il ne réagit pas.
J'espère qu'il n'a pas de problème.
Il faudrait aussi remplacer l'utilisation de cabextract par wget du kb qui va bien pour la V3 (comme on le fait pour la V2) ...
Bonne journée
Pulsar33
Linux 64 bits / France / Google Chrome 120.0.0.
Re: Captvty sous Linux
Publié : lun. 29 janv. 2024 09:53
par k3c
je vais installer une Manjaro dans une VM et valider les 2 installations de Captvty 2 et 3, ça fera une validation de plus
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : lun. 29 janv. 2024 11:29
par k3c
Bon, la procédure sous Manjaro est un poil différente, mais Captvty V2 fonctionne, j'ai téléchargé une vidéo
wine et wine-staging sont disponibles, apparemment pas wine-devel
donc je suis en wine 8.21
il faut installer ce qui suit pour l'architecture 32 bits
il faut installer lib32-gnutls, sinon Captvty se lance, mais aucun accès à Internet, sur toutes les chaines la liste des émissions est vide
reste à tester Captvty V3
Linux 64 bits / France / Firefox 115.0
Re: Captvty sous Linux
Publié : lun. 29 janv. 2024 11:32
par Pulsar33
Ok, je note
Le but était de créer des procédures génériques
Comment peut-on prendre en compte les spécificités des distributions ?
@+ Puls
Linux 64 bits / France / Google Chrome 120.0.0.