Can't install vcrun2008 vcrun2010 with winetricks

Questions about Wine on Linux
Locked
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

I'm using wine-1.6.2 on Ubuntu x86_64 15.04

Here is what I did (please note the error codes; in the config dialogue I choosed: Windows 7):

Code: Select all

ich@Ulfuntu:~$ WINEPREFIX=~/.wine64_Tax-2014 winecfg
wine: created the configuration directory '/home/ich/.wine64_Tax-2014'
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:appwizcpl:install_file MsiInstallProduct failed: 1615
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:appwizcpl:install_file MsiInstallProduct failed: 1615
Could not load wine-gecko. HTML rendering will be disabled.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:appwizcpl:install_file MsiInstallProduct failed: 1615
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/ich/.wine64_Tax-2014' has been updated.
fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
ich@Ulfuntu:~$ WINEPREFIX=~/.wine64_Tax-2014 winetricks
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Executing w_do_call vcrun2008
Executing load_vcrun2008
Executing mkdir -p /home/ich/.cache/winetricks/vcrun2008
Downloading http://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe to /home/ich/.cache/winetricks/vcrun2008
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Using native,builtin override for following DLLs: atl90 msvcm90 msvcp90 msvcr90 vcomp90
Executing winetricks_early_wine regedit C:\windows\Temp\_vcrun2008\override-dll.reg
Executing wine vcredist_x86.exe
fixme:clusapi:GetNodeClusterState ((null),0x32ebe4) stub!
fixme:advapi:DecryptFileA ("y:\\aa954ebc5ffe1164267a07\\", 00000000): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:advapi:LsaOpenPolicy ((null),0x33f2c4,0x00000001,0x33f2b0) stub
fixme:advapi:LsaClose (0xcafe) stub
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
------------------------------------------------------
Note: command 'wine vcredist_x86.exe' returned status 84.  Aborting.
------------------------------------------------------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
ich@Ulfuntu:~$ WINEARCH=win32 WINEPREFIX=~/.wine32_Tax-2014 winecfg
wine: created the configuration directory '/home/ich/.wine32_Tax-2014'
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:appwizcpl:install_file MsiInstallProduct failed: 1615
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:appwizcpl:install_file MsiInstallProduct failed: 1615
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/ich/.wine32_Tax-2014' has been updated.
ich@Ulfuntu:~$ WINEPREFIX=~/.wine32_Tax-2014 winetricks
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Executing w_do_call vcrun2008
Executing load_vcrun2008
Using native,builtin override for following DLLs: atl90 msvcm90 msvcp90 msvcr90 vcomp90
Executing winetricks_early_wine regedit C:\windows\Temp\_vcrun2008\override-dll.reg
Executing wine vcredist_x86.exe
fixme:clusapi:GetNodeClusterState ((null),0x32ebe4) stub!
fixme:advapi:DecryptFileA ("c:\\54c337830b5fd2f8b002b2ea70\\", 00000000): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:advapi:LsaOpenPolicy ((null),0x33f2c4,0x00000001,0x33f2b0) stub
fixme:advapi:LsaClose (0xcafe) stub
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
------------------------------------------------------
Note: command 'wine vcredist_x86.exe' returned status 84.  Aborting.
------------------------------------------------------
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
ich@Ulfuntu:~$ WINEPREFIX=~/.wine32_Tax-2014 winetricks vcrun2008
Executing w_do_call vcrun2008
Executing load_vcrun2008
Using native,builtin override for following DLLs: atl90 msvcm90 msvcp90 msvcr90 vcomp90
Executing winetricks_early_wine regedit C:\windows\Temp\_vcrun2008\override-dll.reg
Executing wine vcredist_x86.exe
fixme:clusapi:GetNodeClusterState ((null),0x32ebe4) stub!
fixme:advapi:DecryptFileA ("c:\\da4f0898faea4a5f4dfe14\\", 00000000): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:advapi:LsaOpenPolicy ((null),0x33f2c4,0x00000001,0x33f2b0) stub
fixme:advapi:LsaClose (0xcafe) stub
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
------------------------------------------------------
Note: command 'wine vcredist_x86.exe' returned status 84.  Aborting.
------------------------------------------------------
ich@Ulfuntu:~$ 
Last edited by UlfZibis on Wed Aug 12, 2015 10:40 am, edited 1 time in total.
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install vcrun2008 vcrun2010with winetricks

Post by dimesio »

There are three problems: your Wine version is old, you are using a 64 bit wineprefix, and you changed the Windows version in winecfg. Upgrade Wine to the latest development release, create a 32 bit wineprefix (http://wiki.winehq.org/FAQ#32_bit_wineprefix), and leave the Windows version at XP (winetricks will change it for you if needed to install anything it installs).
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

Thanks!
As you can see from the log, I also tried with a 32 bit winprefix with no success.
Now I tried as you said, except upgrading Wine, again with no success :-(
Upgrading Wine seems a little tricky, as the current version from Ubuntu 15.04 repository is wine-1.6.2. I have to look how to manage a manual upgrade.

As with 1.6.2 it worked well on my older Ubuntu 14.04 I'm wondering.
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by dimesio »

I just noticed this

Code: Select all

Could not load wine-gecko. HTML rendering will be disabled.
and this

Code: Select all

err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
You need to fix both.
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

dimesio wrote: You need to fix both.
Do you mean, I have to install gecko and secur32 with winetricks first or install those from Ubuntu repository?
From Ubuntu Software Center I see, wine-gecko2.21 2.21-0ubuntu1 is already installed.
Are those dependencies not included automatically?
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by dimesio »

Gecko 2.21 should be the correct version for 1.6.2, so I don't know why it's not working. Check /usr/share/wine/gecko for wine_gecko-2.21-x86.msi and wine_gecko-2.21-x86_64.msi; that's where Wine looks for them. If they're not there, install them manually. http://wiki.winehq.org/Gecko

Install libgnutls from the Ubuntu repository. You are probably missing the 32 bit package.
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

dimesio wrote:Check /usr/share/wine/gecko for wine_gecko-2.21-x86.msi and wine_gecko-2.21-x86_64.msi;
Both are there :-)
(yesterday I removed Wine and reinstalled it again)
dimesio wrote:Install libgnutls from the Ubuntu repository. You are probably missing the 32 bit package.

Code: Select all

ich@Ulfuntu:~$ LANG=C sudo apt-get install libgnutls
E: Unable to locate package libgnutls
Following packages are installed:
libgnutls-openssl27
libgnutls-deb0-28
libgnutls-deb0-28:i386
libgnutls26
Following packages are not installed:
libgnutls-dev
libgnutls28-dbg
libgnutls28-dev
libgnutlsxx28
libgnutls28

I may tell a little bit more about the history on my machine:
1 year ago I freshly installed Ubuntu 14.04 x86_64.
I successfully installed tax 2014 according https://appdb.winehq.org/objectManager. ... &iId=30969
See also: viewtopic.php?f=8&t=23469
In winetricks.log I had:
jet40
mdac27
jet40
mdac27
wsh57
msasn1
vcrun2010
Even tax 2014 installer wanted to install vcrun2008 AND vcrun2010, vcrun2010 seemed to suffice. :o

A few days ago I upgraded to Ubuntu 15.04 and the Tax 2014 installation was still running.
Then I tried to install Tax 2015 into the same wineprefix, see viewtopic.php?f=8&t=25080
Because of the errors I added secur32 and crypt32.
Now I'm faced, that the Tax 2014 installation no longer works, so I now try to freshly install Tax 2014 to a new WINEPREFIX=~/.wine64_Tax-2014 where I seem to need vcrun2008 and vcrun2010. Both do not install now even with WINEARCH=win32 WINEPREFIX=~/.wine32_Tax-2014 winecfg

Hopefully you find a solution.
Maybe wine-1.6.2 works with Ubuntu 14.04 x86_64, but not with Ubuntu 15.04 x86_64 ???
User avatar
dimesio
Moderator
Moderator
Posts: 13373
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by dimesio »

Try upgrading both Wine and winetricks.
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

I now have installed the latest via PPA: https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa

But I get weird results:

Code: Select all

ich@Ulfuntu:~$ sudo apt-get install wine
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  p7zip wine1.6 wine1.6-amd64 wine1.6-i386:i386 winetricks
Vorgeschlagene Pakete:
  dosbox:any
Die folgenden NEUEN Pakete werden installiert:
  p7zip wine wine1.6 wine1.6-amd64 wine1.6-i386:i386 winetricks
0 aktualisiert, 6 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
Es müssen noch 0 B von 33,4 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 249 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Vormals nicht ausgewähltes Paket wine1.6-amd64 wird gewählt.
(Lese Datenbank ... 262715 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../wine1.6-amd64_1%3a1.6.2-0ubuntu8_amd64.deb ...
Entpacken von wine1.6-amd64 (1:1.6.2-0ubuntu8) ...
Vormals nicht ausgewähltes Paket wine1.6-i386 wird gewählt.
Vorbereitung zum Entpacken von .../wine1.6-i386_1%3a1.6.2-0ubuntu8_i386.deb ...
Entpacken von wine1.6-i386 (1:1.6.2-0ubuntu8) ...
Vormals nicht ausgewähltes Paket wine1.6 wird gewählt.
Vorbereitung zum Entpacken von .../wine1.6_1%3a1.6.2-0ubuntu8_amd64.deb ...
Entpacken von wine1.6 (1:1.6.2-0ubuntu8) ...
Vormals nicht ausgewähltes Paket p7zip wird gewählt.
Vorbereitung zum Entpacken von .../p7zip_9.20.1~dfsg.1-4.1+deb8u1build0.15.04.1_amd64.deb ...
Entpacken von p7zip (9.20.1~dfsg.1-4.1+deb8u1build0.15.04.1) ...
Vormals nicht ausgewähltes Paket winetricks wird gewählt.
Vorbereitung zum Entpacken von .../winetricks_0.0+20140302-0ubuntu2_all.deb ...
Entpacken von winetricks (0.0+20140302-0ubuntu2) ...
Vormals nicht ausgewähltes Paket wine wird gewählt.
Vorbereitung zum Entpacken von .../wine_1%3a1.7.44-0ubuntu1_amd64.deb ...
Entpacken von wine (1:1.7.44-0ubuntu1) ...
Trigger für hicolor-icon-theme (0.14-0ubuntu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.22-1ubuntu3) werden verarbeitet ...
Trigger für gnome-menus (3.10.1-0ubuntu5) werden verarbeitet ...
Trigger für bamfdaemon (0.5.1+15.04.20150202-0ubuntu1) werden verarbeitet ...
Rebuilding /usr/share/applications/bamf-2.index...
Trigger für mime-support (3.58ubuntu1) werden verarbeitet ...
Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
p7zip (9.20.1~dfsg.1-4.1+deb8u1build0.15.04.1) wird eingerichtet ...
winetricks (0.0+20140302-0ubuntu2) wird eingerichtet ...
wine1.6-amd64 (1:1.6.2-0ubuntu8) wird eingerichtet ...
wine1.6-i386 (1:1.6.2-0ubuntu8) wird eingerichtet ...
wine1.6 (1:1.6.2-0ubuntu8) wird eingerichtet ...
wine (1:1.7.44-0ubuntu1) wird eingerichtet ...
Trigger für libc-bin (2.21-0ubuntu4) werden verarbeitet ...
wine --version still results with: wine-1.6.2
... even there is 1.7.44 in the listing above.

Any idea what that means?
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

From https://forum.ubuntuusers.de/topic/fals ... wine-per-/ I got the hint to install wine1.7 instead just wine from this PPA.

Code: Select all

ich@Ulfuntu:~$ sudo apt-get install wine1.7
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libpcap0.8:i386 wine-gecko2.34 wine-gecko2.34:i386 wine-mono4.5.4
  wine1.7-amd64 wine1.7-i386:i386
Vorgeschlagene Pakete:
  dosbox:any
Empfohlene Pakete:
  libgnutls26:i386 wine-mono4.5.4:i386
Die folgenden Pakete werden ENTFERNT:
  wine1.6 wine1.6-amd64 wine1.6-i386:i386
Die folgenden NEUEN Pakete werden installiert:
  libpcap0.8:i386 wine-gecko2.34 wine-gecko2.34:i386 wine-mono4.5.4 wine1.7
  wine1.7-amd64 wine1.7-i386:i386
0 aktualisiert, 7 neu installiert, 3 zu entfernen und 1 nicht aktualisiert.
Es müssen 150 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 163 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
So it seems, that only winetricks from wine 1.7 works correctly on Ubuntu 15.04.
Now I could successfully install vcrun2008 vcrun2010 with winetricks :!:
Anyway, Tax 2014 installer needed to additionally install it's own vcrun2008 + vcrun2010 packages.
UlfZibis
Level 3
Level 3
Posts: 91
Joined: Thu Sep 18, 2014 6:41 pm

Re: Can't install vcrun2008 vcrun2010 with winetricks

Post by UlfZibis »

Locked