Alors voilà, du jour au lendemain mon environnement Wine a complétement planté (sans mise à jour). Dès que je veux ouvrir winecfg ou un programme wine j'ai ce message d'erreur :
alex@arch[~] $ winetricks
------------------------------------------------------
wine cmd.exe /c echo '%ProgramFiles%' returned unexpanded string '%ProgramFiles%' ... this can be caused by a corrupt wineprefix, by an old wine, or by not owning /home/alex/.wine
------------------------------------------------------
Même après une réinstallation, la suppression du .wine/, /usr/share/wine, etc. Rien y fait.
lnalex a écrit :Même après une réinstallation, la suppression du .wine/, /usr/share/wine, etc. Rien y fait.
Il ne reste que les variables d'environnement si tu les as modifiés (les WINE* cf. ~/.bashrc ou ~/.bash_profile)...
... ou si ton système n'est que partiellement à jour (pacman -Syu)...
... ou un bug de wine...
«The following statement is not true. The previous statement is true.»
J'ai Wine 1.7.43-1, il m'a fait quelques caprices lui aussi, il ne voulait plus se lancer. J'ai viré mon ~/.wine et c'est tout, maintenant quand je fais un winecfg ça marche correctement.
Tu peux nous donner la sortie de la commande env | grep WINE s'il te plaît ? C'est ce que attendais FoolEcho.
Et peut-être que la sortie de la commande winecfg pourra nous aider à trouver la source des problèmes.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580 AUR___ Wiki___ GitHub
Dans le ~/.local/share/applications et, on trouve plein de fichiers qui commencent par wine..., c'est pour les MIME. Perso, je les ai tous virés (puis j'ai désactivé winemenubuilder).
Mais dans le ~/.config j'ai rien trouvé. C'est tout stocké dans le $WINEPREFIX en principe.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580 AUR___ Wiki___ GitHub
FoolEcho a écrit :Vérifie aussi, je ne sais plus s'il n'existe pas des fichiers de configuration dans ~/.local/share/applications et ~/.config...
Oui, j'avais tout viré ce qui avait en rapport avec Wine.
Xorg a écrit :
Tu peux nous donner la sortie de la commande env | grep WINE s'il te plaît ? C'est ce que attendais FoolEcho.
Et peut-être que la sortie de la commande winecfg pourra nous aider à trouver la source des problèmes.
alex@arch[~] $ winecfg
wine: created the configuration directory '/home/alex/.wine'
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80040155
err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80040155
err:ole:get_local_server_stream Failed: 80040155
wine: Unhandled page fault on write access to 0x00000000 at address 0x7f8589c466d7 (thread 0011), starting debugger...
Après un deuxième lancement de winecfg je n'ai plus d'erreurs mais il manque des éléments dans les sous menus (problème d'affichage).