http://bugs.winehq.org/show_bug.cgi?id=33993
Bug #: 33993 Summary: Install fails of application that previously installed successfully. Product: Wine Version: 1.6-rc2 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mcisho@yahoo.com Classification: Unclassified
I have recently installed Fedora 19 x86_64 (fresh install, not an upgrade), replacing Fedora 17 x86_64. The kernel is 3.9.9.
I am now attempting to install several Windows applications (all 32-bit) that had been successful installed and executed on Fedora 17. I installed Wine and the first of the Windows applications, which installed and executes successfully. Installing a dependency for the second application produced the following messages:-
$ wine Jet40Sp3_comp.exe fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\users\irs\Temp\IXP000.TMP\Jetsetup.CAB" err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Progra~1\Common~1\Micros~1\dao\dao2535.tlb" failed with error 2
The Jet40Sp3_comp.exe is the exact same .exe that had been installed and executed on Fedora 17.
The install failed with Wine 1.5.27 and fails with Wine 1.6-0.rc2. Are there any other diagnostics I can provide?
http://bugs.winehq.org/show_bug.cgi?id=33993
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression Status|UNCONFIRMED |NEW CC| |dank@kegel.com Version|1.6-rc2 |1.6-rc4 Summary|Install fails of |Microsoft Jet fails to |application that previously |install |installed successfully. | Ever Confirmed|0 |1
--- Comment #1 from Dan Kegel dank@kegel.com 2013-07-09 08:54:07 CDT --- I can reproduce this. winetricks jet40 completes on wine-1.4.1, but fails with wine-1.6-rc4.
http://bugs.winehq.org/show_bug.cgi?id=33993
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.6-rc4 |1.6-rc2
--- Comment #2 from Dan Kegel dank@kegel.com 2013-07-09 08:59:24 CDT --- (Whoops, didn't mean to change reported version.)
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #3 from Dan Kegel dank@kegel.com 2013-07-09 09:42:58 CDT --- Scratch that. 'winetricks jet40' simply doesn't handle 64 bit systems properly. ( https://code.google.com/p/winetricks/issues/detail?id=327 )
Ian, does the app actually fail to install, or are you just scared off by those failure messages? It's quite possible that jet installed ok despite those warnings.
If the app is actually unhappy, does export WINEARCH=win32 before creating the wineprefix help?
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #4 from Rosanne DiMesio dimesio@earthlink.net 2013-07-09 13:16:35 CDT --- I'm getting that error from winetricks jet40 even with a 32 bit wineprefix (on a 64 bit system). My file manager shows a file named dao2535.tlb in that directory, but the size is 0.
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #5 from Ian mcisho@yahoo.com 2013-07-12 12:45:07 CDT --- Yes, the app does actually fail to install (and yes, I am scared by those failure messages!).
$ export WINEARCH=win32 $ wine Jet40SpP3_comp.exe wine: WINEARCH set to win32 but '/home/irs/.wine' is a 64-bit installation. $
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #6 from Dan Kegel dank@kegel.com 2013-07-12 13:03:23 CDT --- Please rename ~/.wine to ~/.wine.old and reinstall, always using export WINEARCH=win32 Unless you really know what you're doing, you should stick with a 32 bit wineprefix from start to finish for the moment. What app is this?
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #7 from Ian mcisho@yahoo.com 2013-07-12 15:15:06 CDT --- Well I guess I don't know what I'm doing, and presumably I never have, because I have never, ever had to export WINEARCH=win32, and I have absolutely no idea what a wineprefix is. All I know is that stuff I installed and ran on Fedora 17 x86_64 doesn't install, let alone run, on Fedora 19 x86_64.
I tried renaming ~/.wine to ~/.wine.old and:- $ export WINEARCH=win32 $ cd ~/Install/wine/CATraxx $ wine Jet40Sp3_comp.exe wine: WINEARCH set to win32 but '/home/irs/.wine' is a 64-bit installation. $
The application I want to use is CATraxx, which requires Jet, hence my attempt to install Jet40Sp3_comp.exe, which was downloaded from the CATraxx site a year or so ago.
http://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #8 from Ian mcisho@yahoo.com 2013-08-29 08:06:03 CDT --- I have just updated my system to Wine 1.7.0, but the install of Jet40Sp3_comp.exe fails but with a different error.
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\users\irs\Temp\IXP000.TMP\Jetsetup.CAB" err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Progra~1\Common~1\Micros~1\dao\dao2535.tlb" failed with error 1006
I then tried renaming ~/.wine to ~/.wine.old and:- $ export WINEARCH=win32 $ wine Jet40Sp3_comp.exe which produced a popup titled Jet 4.0 saying "Setup could not find a drive with 23735 KB free disk space to install the program. Please free up some space and press RETRY or press CANCEL to exit setup." Pressing RETRY produces the pupup again, pressing CANCEL ends the install. The disk containing .wine has more than 300 GB of space available, so I'm not clear what's happening.
http://bugs.winehq.org/show_bug.cgi?id=33993
Ian mcisho@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.6-rc2 |1.7.0
http://bugs.winehq.org/show_bug.cgi?id=33993
Ian mcisho@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.0 |1.7.1
--- Comment #9 from Ian mcisho@yahoo.com 2013-09-11 12:41:29 CDT --- I have just updated my system to Wine 1.7.1, but the install of Jet40Sp3_comp.exe fails but with the same error as at 1.7.0.
$ wine Jet40Sp3_Comp.exe fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\users\irs\Temp\IXP000.TMP\Jetsetup.CAB" err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Progra~1\Common~1\Micros~1\dao\dao2535.tlb" failed with error 1006
Renaming ~/.wine to ~/.wine.old and:- $ export WINEARCH=win32 $ wine Jet40Sp3_comp.exe no longer produces the Jet 4.0 popup, it simply fails with the above error.
Ian
https://bugs.winehq.org/show_bug.cgi?id=33993
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #10 from Austin English austinenglish@gmail.com --- I can reproduce this in 1.6, but not 1.4.1 or 1.7.30.
Fixed somewhere between 1.7.5 and 1.7.10. Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=33993
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.31.
https://bugs.winehq.org/show_bug.cgi?id=33993
Ian mcisho@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED |---
--- Comment #12 from Ian mcisho@yahoo.com --- This problem is not fixed for me. I have wine.x86_64 1.7.30-1 installed on Fedora 20. When I try to install Jet:- []$ wine Jet40Sp3_Comp.exe fixme:winediag:start_process Wine-Compholio is a Wine testing version containing experimental patches. fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead: fixme:winediag:start_process https://github.com/compholio/wine-compholio/issues fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\users\irs\Temp\IXP000.TMP\Jetsetup.CAB" err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Progra~1\Common~1\Micros~1\dao\dao2535.tlb" failed with error 1006 []$
https://bugs.winehq.org/show_bug.cgi?id=33993
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
--- Comment #13 from Michael Müller michael@fds-team.de --- I just installed MS Jet 4.0 via winetricks with plain wine 1.7.32 and a 32 bit wineprefix and got the following output:
Executing /home/michael/wine/prefix/bin/wine jet40sp8_9xnt.exe fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\users\10000\Temp\IXP001.TMP\Jetsetup.CAB" err:ole:TLB_ReadTypeLib Loading of typelib L"C:\Program files\Common files\Microsoft shared\dao\dao2535.tlb" failed with error 2
I am not sure how to test whether the installation succeeded anyway, but I got files like drive_c/windows/system32/msjet40.dll.
The same message appears when using wine-staging 1.7.32. Since the debug output provided by Ian differs from the current one, I would suggest to upgrade the wine version. Moreover you should not report bugs for wine-staging in this bug tracker and instead use the one specified in the debug output you copied.
@Austin: Are you really sure it was fixed? The output is the same as the one provided in the initial bug description.
https://bugs.winehq.org/show_bug.cgi?id=33993
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=33993
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #14 from Sebastian Lackner sebastian@fds-team.de --- Adding Austin, since he reported it as fixed.
https://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #15 from Rosanne DiMesio dimesio@earthlink.net --- The version of MS Jet the OR is trying to install (Jet40Sp3_comp.exe) is not the same as the one installed by winetricks (jet40sp8_9xnt.exe), so even if winetricks worked, it might not be a fair test.
That said, I also get the error about dao2535.tlb in plain 1.7.32, from both winetricks and from running Jet40Sp3_comp.exe directly. In both cases msjet40.dll is installed in system32, but dao2535.tlb is not installed anywhere.
https://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #16 from Austin English austinenglish@gmail.com --- (In reply to Rosanne DiMesio from comment #15)
The version of MS Jet the OR is trying to install (Jet40Sp3_comp.exe) is not the same as the one installed by winetricks (jet40sp8_9xnt.exe), so even if winetricks worked, it might not be a fair test.
That said, I also get the error about dao2535.tlb in plain 1.7.32, from both winetricks and from running Jet40Sp3_comp.exe directly. In both cases msjet40.dll is installed in system32, but dao2535.tlb is not installed anywhere.
It's very possible I mixed them up. I've recently reformatted the laptop I was testing on, and I can't compile those old versions now to test with.
Using ftp://www.usps.org/DB2000/FTP/JET40SP3_COMP.EXE [austin@localhost Downloads]$ sha1sum JET40SP3_COMP.EXE b5d0394e2a6cd971fd8744f50f8ca70905a38398 JET40SP3_COMP.EXE [austin@localhost Downloads]$ du -h JET40SP3_COMP.EXE 3.6M JET40SP3_COMP.EXE
I see the same results as Rosanne with wine-1.7.32, and wine-1.7.10. wine-1.7.5 and earlier won't compile for me.
https://bugs.winehq.org/show_bug.cgi?id=33993
--- Comment #17 from Rosanne DiMesio dimesio@earthlink.net --- This may not be a Wine bug at all.
Dao2535.tlb is not something installed by the Jet40 installers, nor is it shipped with any version of Windows. It's part of Access 97.
I copied the file from my Office 97 install cd to the location Jet40Sp3_comp.exe was looking for it, and the error message went away. That message may be something we just happen to see in Wine because we are looking at Wine's console output, whereas in Windows it would just fail silently. I don't think it means Jet40 wasn't installed.
https://bugs.winehq.org/show_bug.cgi?id=33993
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |Installer Status|REOPENED |RESOLVED URL| |ftp://www.usps.org/DB2000/F | |TP/JET40SP3_COMP.EXE CC| |focht@gmx.net Resolution|--- |INVALID Summary|Microsoft Jet fails to |Microsoft Jet 4.0 SP3 fails |install |to install
--- Comment #18 from Anastasius Focht focht@gmx.net --- Hello folks,
just because there is some error message in terminal doesn't mean Wine is at fault. The error is expected and harmless. There is nothing to fix here.
Regards
https://bugs.winehq.org/show_bug.cgi?id=33993
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Bruno Jesus 00cpxxx@gmail.com --- Closing invalid bugs.
https://bugs.winehq.org/show_bug.cgi?id=33993
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Microsoft Jet 4.0 SP3 fails |Microsoft Jet 4.0 SP3 |to install |installer produces | |'err:ole:TLB_ReadTypeLib | |Loading of typelib | |..\dao\dao2535.tlb failed | |with error 2' message | |(harmless, by design)