- Fixing HTML Rendering in Wine on Debian Jessie
- How to install HTML (Gecko) support in Wine?
- EDIT #1
- Html rendering will be disabled
- Could not load wine-gecko. HTML rendering will be disabled.
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Re: Could not load wine-gecko. HTML rendering will be disabl
- Html rendering will be disabled
- Could not find Wine Gecko. HTML rendering will be disabled.
- Re: Could not find Wine Gecko. HTML rendering will be disabled.
- Re: Could not find Wine Gecko. HTML rendering will be disabled.
Fixing HTML Rendering in Wine on Debian Jessie
Some application rely on Internet Explorer to provide HTML rendering capabilities. Wine implements the same functionality based on a custom version of Mozilla’s Gecko rendering engine (the same engine used in Firefox). In Debian Jessie you have a package called libwine-gecko-2.24 (the version is part of the name) which provides this rendering engine for Wine. However, different versions of Wine require different versions of wine-gecko. The package provided in Debian Jessie, matches the Wine version provided by wine-development from the main Jessie repository (1.7.29). Unfortunately wine-development from the jessie-backports if of version 1.9.8 and requires wine-gecko of version 2.44 which is not provided by any Debian repository. This will lead to errors like
Could not load wine-gecko. HTML rendering will be disabled.
and blank spaces where HTML content would be rendered in many applications.
The solution would be to manually install the required version of wine-gecko. We start by downloading the MSI binaries provided by Wine
$ wget https://dl.winehq.org/wine/wine-gecko/2.44/wine_gecko-2.44-x86.msi $ wget https://dl.winehq.org/wine/wine-gecko/2.44/wine_gecko-2.44-x86_64.msi
Now install the required one, based on whether you are using 32bit or 64bit wine environment:
wine-development msiexec /i wine_gecko-2.44-x86.msi
(be sure the setup the correct $WINEPREFIX if needed).
How to install HTML (Gecko) support in Wine?
I’m trying to run a game installer which requires me to scroll down a license agreement before being able to continue, it is rendered in HTML using some IE tech so I need wine-gecko I believe.. but how do I install it? wine msiexec /i wine-gecko-2.47.1-x86_64.msi just gives me:
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
Not being able to scroll means not being able to agree to the licence agreement. See: https://wiki.winehq.org/Gecko I’m running Ubuntu 20.04.
EDIT #1
wine: created the configuration directory '/home/myuser/.wine' 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 0012:err:ole:CoMarshalInterface Failed to marshal the interface , 80004002 0012:err:ole:get_local_server_stream Failed: 80004002 0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 0014:err:ole:CoMarshalInterface Failed to marshal the interface , 80004002 0014:err:ole:get_local_server_stream Failed: 80004002 Could not find Wine Gecko. HTML rendering will be disabled. Could not find Wine Gecko. HTML rendering will be disabled. wine: configuration in L"/home/myuser/.wine" has been updated. Could not find Wine Gecko. HTML rendering will be disabled. 0009:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
Html rendering will be disabled
Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
jeltoesolnce Newbie
Posts: 4 Joined: Wed Nov 25, 2015 10:40 am
Could not load wine-gecko. HTML rendering will be disabled.
Post by jeltoesolnce » Wed Nov 25, 2015 10:52 am
I installed wine-devel-1.7.54,1 and wine-gecko-devel-2.40 on PC-BSD 10.2
If I run iexplore I see the browser but I can’t load him any Internet-pages.
I get such error messages:
fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly Fontconfig warning: "local.conf", line 1093: saw number, expected matrix fixme:ntdll:NtLockFile I/O completion on lock not implemented yet Could not load wine-gecko. HTML rendering will be disabled. err:mshtml:HTMLDocument_Create Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE fixme:ole:CoCreateInstanceEx no instance created for interface of class , hres is 0x80040111 fixme:ieframe:handle_navigation_error Navigate to error page
[jeltoesolnce@twin ~]% wine64 msiexec /i /usr/local/share/wine/gecko/wine_gecko-2.40-x86.msi fixme:ntdll:NtLockFile I/O completion on lock not implemented yet [jeltoesolnce@twin ~]%
dimesio Moderator
Posts: 13169 Joined: Tue Mar 25, 2008 10:30 pm
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by dimesio » Wed Nov 25, 2015 12:05 pm
jeltoesolnce wrote: I supposed Wine couldn’t load wine-gecko, and I tried install wine-gecko manually:
[jeltoesolnce@twin ~]% wine64 msiexec /i /usr/local/share/wine/gecko/wine_gecko-2.40-x86.msi
jeltoesolnce Newbie
Posts: 4 Joined: Wed Nov 25, 2015 10:40 am
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by jeltoesolnce » Fri Nov 27, 2015 2:15 am
I installed ie8 and I got access to http-sites, but I can’t get access to https-sites. I get such error:
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
dimesio Moderator
Posts: 13169 Joined: Tue Mar 25, 2008 10:30 pm
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by dimesio » Fri Nov 27, 2015 8:32 am
jeltoesolnce Newbie
Posts: 4 Joined: Wed Nov 25, 2015 10:40 am
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by jeltoesolnce » Fri Nov 27, 2015 8:52 am
Im sorry duplication of posts.
Well, if libgnutls.so is a part of package gnutls so I installed it:
/usr/local/lib/libgnutls.so.28 /usr/local/lib/libgnutls-openssl.so.27
I suppose I have here 64-bit OS and my libgnutls.so does not work with 32-bit Wine? If I think right may be is method to rectify the situation?
dimesio Moderator
Posts: 13169 Joined: Tue Mar 25, 2008 10:30 pm
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by dimesio » Fri Nov 27, 2015 8:40 pm
putorjuy Newbie
Posts: 1 Joined: Sun Nov 29, 2015 8:32 pm
Re: Could not load wine-gecko. HTML rendering will be disabl
Post by putorjuy » Sun Nov 29, 2015 8:37 pm
Html rendering will be disabled
BETLOG Level 2
Posts: 11 Joined: Thu Jul 26, 2012 7:09 am
Could not find Wine Gecko. HTML rendering will be disabled.
Post by BETLOG » Sun Dec 19, 2021 8:35 am
I’m trying to get procon running, have had it working a year or two ago but now that I try to install it again it fails.
ie: it does not render the central elements of the window. (create account/ connect)
the error that always appears, and seems relevant is :
The 32bit and 64bit bottle gives the same error.
ln -s \ /media/user/steamdata/TOOLS/wine-gecko-2.47.2-x86_64.msi \ /media/user/steamdata/TOOLS/wine-gecko-2.47.2-x86.msi \ /media/user/steamdata/TOOLS/wine-mono-7.0.0-x86.msi \ /home/user/.cache/wine/
rm -rf ~/.wine32 WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot WINEPREFIX="$HOME/.wine32" wine msiexec /i wine-gecko-2.47.2-x86.msi WINEPREFIX="$HOME/.wine32" wine msiexec /i wine-mono-7.0.0-x86.msi WINEPREFIX="$HOME/.wine32" wine uninstaller
NOTE: I am installing mono and not a dotnet because it seems to be required (and dotnet does not satisfy this/stop the error — mono does):
WINEPREFIX=/home/user/.wine wine /media/user/steamdata/procon/PRoCon.exe Could not find Wine Gecko. HTML rendering will be disabled. 0009:err:mshtml:create_document_object Failed to init Gecko, returning CLASS_E_CLASSNOTAVAILABLE
jkfloris Level 12
Posts: 2839 Joined: Thu Aug 14, 2014 10:10 am
Re: Could not find Wine Gecko. HTML rendering will be disabled.
Post by jkfloris » Tue Dec 21, 2021 6:11 am
What wine version are you using and where did the wine version come from?
When creating a new wineprefix, wine-gecko and wine-mono are automatically installed if the msi files are in ~/.cache/wine. It should not be necessary to install them manually.
BETLOG Level 2
Posts: 11 Joined: Thu Jul 26, 2012 7:09 am
Re: Could not find Wine Gecko. HTML rendering will be disabled.
Post by BETLOG » Sat Jan 01, 2022 11:44 pm
user@betlogbeast:~$ env WINEPREFIX=/home/user/.wine32 wine --version wine-5.0 (Ubuntu 5.0-3ubuntu1)
user@betlogbeast:~$ ls -al /home/user/.cache/wine total 20 drwxrwxr-x 2 user user 4096 Jan 2 14:30 . drwxrwxr-x 39 user user 4096 Jan 2 13:43 .. -rw------- 1 user user 81 Dec 19 17:24 .directory lrwxrwxrwx 1 user user 66 Dec 19 17:29 NDP452-KB2901907-x86-x64-AllOS-ENU.exe -> /media/user/steamdata/TOOLS/NDP452-KB2901907-x86-x64-AllOS-ENU.exe lrwxrwxrwx 1 user user 65 Dec 19 17:29 NDP47-KB3186497-x86-x64-AllOS-ENU.exe -> /media/user/steamdata/TOOLS/NDP47-KB3186497-x86-x64-AllOS-ENU.exe lrwxrwxrwx 1 user user 56 Dec 19 17:29 wine-gecko-2.47.2-x86_64.msi -> /media/user/steamdata/TOOLS/wine-gecko-2.47.2-x86_64.msi lrwxrwxrwx 1 user user 53 Dec 19 17:29 wine-gecko-2.47.2-x86.msi -> /media/user/steamdata/TOOLS/wine-gecko-2.47.2-x86.msi lrwxrwxrwx 1 user user 51 Dec 19 17:29 wine-mono-7.0.0-x86.msi -> /media/user/steamdata/TOOLS/wine-mono-7.0.0-x86.msi user@betlogbeast:~$ rm -rf ~/.wine32 user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot wine: created the configuration directory '/home/user/.wine32' 0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 0014:err:ole:CoMarshalInterface Failed to marshal the interface , 80004002 0014:err:ole:get_local_server_stream Failed: 80004002 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface 0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 0012:err:ole:CoMarshalInterface Failed to marshal the interface , 80004002 0012:err:ole:get_local_server_stream Failed: 80004002 Could not find Wine Gecko. HTML rendering will be disabled. wine: configuration in L"/home/user/.wine32" has been updated. user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine uninstaller user@betlogbeast:~$ # SHOWS NO APPLICATIONS INSTALLED user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine msiexec /i wine-gecko-2.47.2-x86.msi user@betlogbeast:~$ # SILENTLY FAILS, DESPITE DIRECTORY LISTING ABOVE user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine uninstaller user@betlogbeast:~$ # STILL SHOWS NO APPLICATIONS INSTALLED user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine msiexec /i /media/user/steamdata/TOOLS/wine-gecko-2.47.2-x86.msi 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot 0009:err:mscoree:LoadLibraryShim error reading registry key for installroot user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine uninstaller user@betlogbeast:~$ # SHOWS WINE GEKO 32 BIT - INSTALLED user@betlogbeast:~$ WINEPREFIX="$HOME/.wine32" wine wineboot -u Could not find Wine Gecko. HTML rendering will be disabled. wine: configuration in L"/home/user/.wine32" has been updated.
BETLOG Level 2
Posts: 11 Joined: Thu Jul 26, 2012 7:09 am