Ticket Hash: | 26909f2848adfc44f542cb3676c5fb9647063c05 | |||
Title: | Installed SQLite via Nuget then removed and tried to install via manual download but install failing with error that item is already installed. | |||
Status: | Closed | Type: | Code_Defect | |
Severity: | Important | Priority: | Medium | |
Subsystem: | Setup | Resolution: | Fixed | |
Last Modified: | 2016-04-14 18:39:58 | |||
Version Found In: | sqlite-netFx46-setup-bundle-x86-2015-1.0.99.0.exe | |||
User Comments: | ||||
anonymous added on 2016-04-05 12:26:21:
(text/x-fossil-plain)
I get this error message when installing... Failed to install Microsoft Visual c++ Runtime: vcredist_x86_2015_VSU1.exe, Another version of this product is already installed. Installation of this version cannot continue... my control panel uninstall programs list does not contain any SQLite installs. Thanks, James mistachkin added on 2016-04-05 17:58:43: (text/x-fossil-plain) The installation of the MSVC redist for Visual Studio 2015 Update 1 is most likely failing because Update 2 is already installed. Resolving as "External" because this detection would need to be handled by the MSVC redist itself. anonymous added on 2016-04-14 14:29:27: (text/x-fossil-plain) I believe this is by design (Microsoft won't change it) and setups are supposed to check for error code 5100 ("a newer version is already installed") to handle this. From a quick look at CheckForNetFx.pas, adding a check for ResultCode <> 5100 in addition to ResultCode <> 0 to line 264 might fix this. See also http://bit.ly/1Q9AFtV mistachkin added on 2016-04-14 18:39:58: (text/x-fossil-plain) Fixed on trunk via check-in [00de71369b32ff77]. |