<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:11:59 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-26393] Bin folder files do not get replaced when upgrading using .msi file (Windows)</title>
                <link>https://jira.mongodb.org/browse/SERVER-26393</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;When trying to upgrade mongod from 3.0.11 to 3.2.9 using the .msi file, the files in the bin folder do not get replaced. Only new ones get added.&lt;/p&gt;

&lt;p&gt;Also, documentation only states how to upgrade a linux environment: &lt;a href=&quot;https://docs.mongodb.com/manual/release-notes/3.2-upgrade/#upgrade-standalone-mongod-instance-to-mongodb-3-2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/manual/release-notes/3.2-upgrade/#upgrade-standalone-mongod-instance-to-mongodb-3-2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I cannot simply replace binaries since I need to get the necessary .dll files to start using SSL which are only available through execuring the .msi file.&lt;/p&gt;</description>
                <environment></environment>
        <key id="319932">SERVER-26393</key>
            <summary>Bin folder files do not get replaced when upgrading using .msi file (Windows)</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="brian.samek@mongodb.com">Brian Samek</assignee>
                                    <reporter username="chrismielca">Chris Mielcarek</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Sep 2016 18:55:14 +0000</created>
                <updated>Mon, 17 Oct 2016 17:37:08 +0000</updated>
                            <resolved>Mon, 17 Oct 2016 17:37:08 +0000</resolved>
                                    <version>3.2.9</version>
                                                    <component>Packaging</component>
                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="1410569" author="brian.samek" created="Mon, 17 Oct 2016 17:34:43 +0000"  >&lt;p&gt;Thank you for the update. Since you have been able to install 3.2.9 and 3.2.10, I am going to resolve this ticket. I will add your suggestion to &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3993&quot; title=&quot;Windows executables should include a Version resource&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3993&quot;&gt;&lt;del&gt;SERVER-3993&lt;/del&gt;&lt;/a&gt;. You can vote for this ticket to help get it more visibility.&lt;/p&gt;</comment>
                            <comment id="1410238" author="chrismielca" created="Mon, 17 Oct 2016 15:44:59 +0000"  >&lt;p&gt;Hi Brian,&lt;/p&gt;

&lt;p&gt;Yes, I have been able to install 3.2.9 and 3.2.10. The workaround is to delete the bin folder before running the .msi. This will ensure that new files are placed in the bin folder.&lt;/p&gt;

&lt;p&gt;I would also suggest that the installer verifies if another version is installed on the OS, asks the user whether to replace or create a new one (reflect changes in &quot;Programs &amp;amp; Features&quot; if it is replaced). When the user selects the installation location, it should notify that an instance is installed in that location (or sub-location), if that&apos;s the case.&lt;/p&gt;

&lt;p&gt;Chris&lt;/p&gt;</comment>
                            <comment id="1407882" author="brian.samek" created="Thu, 13 Oct 2016 20:22:14 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=chrismielca&quot; class=&quot;user-hover&quot; rel=&quot;chrismielca&quot;&gt;chrismielca&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;It looks like we have an open ticket &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3993&quot; title=&quot;Windows executables should include a Version resource&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3993&quot;&gt;&lt;del&gt;SERVER-3993&lt;/del&gt;&lt;/a&gt; to add versioning to the files installed by the MSI. This would help prevent what you&apos;ve run into.&lt;/p&gt;

&lt;p&gt;Regarding the specific state of your machine, have you been able to install 3.2.9 on it?&lt;/p&gt;</comment>
                            <comment id="1406273" author="mark.benvenuto" created="Wed, 12 Oct 2016 14:40:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=brian.samek&quot; class=&quot;user-hover&quot; rel=&quot;brian.samek&quot;&gt;brian.samek&lt;/a&gt; There is an existing ticket &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-3993&quot; title=&quot;Windows executables should include a Version resource&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-3993&quot;&gt;&lt;del&gt;SERVER-3993&lt;/del&gt;&lt;/a&gt; that you can link to.&lt;/p&gt;</comment>
                            <comment id="1405843" author="brian.samek" created="Tue, 11 Oct 2016 21:41:48 +0000"  >&lt;blockquote&gt;&lt;p&gt;By that token, it would be impossible for the created and modified dates to be identical in anyone&apos;s environment.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;They are identical when first installed by the MSI. I think perhaps moving the files caused the created and modified times to differ, and therefore caused the upgrade issue you are seeing.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;It seems that the MS link you sent is relevant when a version is not included in file properties. I would recommend making this an enhancement.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I think you&apos;re right that this is an enhancement that would be helpful to have. I will investigate this further.&lt;/p&gt;</comment>
                            <comment id="1405279" author="chrismielca" created="Tue, 11 Oct 2016 15:38:23 +0000"  >&lt;p&gt;Hi Brian,&lt;/p&gt;

&lt;p&gt;I confirm that the created and modified dates do not match.&lt;/p&gt;

&lt;p&gt;I downloaded the binaries from version 3.0.11 again from &lt;a href=&quot;http://downloads.mongodb.org/win32/mongodb-win32-x86_64-3.0.11.zip?_ga=1.216636438.1899110859.1465925342&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://downloads.mongodb.org/win32/mongodb-win32-x86_64-3.0.11.zip?_ga=1.216636438.1899110859.1465925342&lt;/a&gt;&lt;br/&gt;
When extracting the binaries, the created date is the current date. The modified date is 3/31/2016 10:36 PM (date when your release package was created?). By that token, it would be impossible for the created and modified dates to be identical in anyone&apos;s environment.&lt;/p&gt;

&lt;p&gt;It seems that the MS link you sent is relevant when a version is not included in file properties. I would recommend making this an enhancement.&lt;/p&gt;</comment>
                            <comment id="1404179" author="brian.samek" created="Mon, 10 Oct 2016 15:29:33 +0000"  >&lt;p&gt;Thank you for the log &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=chrismielca&quot; class=&quot;user-hover&quot; rel=&quot;chrismielca&quot;&gt;chrismielca&lt;/a&gt;. It looks like the files are not being replaced with the message&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;Won&apos;t Overwrite;	Won&apos;t patch;	Existing file is unversioned but modified&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;I believe this means that the files&apos; modified dates do not match their created dates, so the installer will not overwrite them: &lt;a href=&quot;https://msdn.microsoft.com/library/aa370531.aspx&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://msdn.microsoft.com/library/aa370531.aspx&lt;/a&gt;. Can you check to see if this is the case?&lt;/p&gt;</comment>
                            <comment id="1401992" author="chrismielca" created="Thu, 6 Oct 2016 14:47:08 +0000"  >&lt;p&gt;By the way, I just tried it with 3.2.10 and I get the same results.&lt;/p&gt;

&lt;p&gt;I my 2016-10-06_9-16-33.mp4 video, I forgot to stop the service. I stopped it in the 3.2.10 installation and it did not impact the results.&lt;/p&gt;

&lt;p&gt;Chris&lt;/p&gt;</comment>
                            <comment id="1401892" author="chrismielca" created="Thu, 6 Oct 2016 13:24:44 +0000"  >&lt;p&gt;Attached is a video (2016-10-05_15-46-28.mp4) of how i installed it. You can see that the files were not updated. You can see that the .dll files were added, so it did something.&lt;/p&gt;

&lt;p&gt;The only differences I see between what you did and what I did are:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;You are running Windows 2008R2 whereas I am running Windows 2012R2;&lt;/li&gt;
	&lt;li&gt;You are upgrading to 3.2.10 whereas I am upgrading to 3.2.9;&lt;/li&gt;
	&lt;li&gt;You are installing using the command prompt, whereas I am simply double-clicking the file (not sure if this makes a difference in any way).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I reverted my VM to the same state as before my installation above. I am attaching a video (2016-10-06_9-16-33.mp4) of the installation with your proposed verbose log. The logfile (logfile.txt) for this installation is also attached.&lt;/p&gt;

&lt;p&gt;Chris&lt;/p&gt;</comment>
                            <comment id="1399047" author="jonathan.reams@10gen.com" created="Mon, 3 Oct 2016 18:26:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=chrismielca&quot; class=&quot;user-hover&quot; rel=&quot;chrismielca&quot;&gt;chrismielca&lt;/a&gt;, I&apos;m having trouble reproducing this. I&apos;ve launched a windows 2008R2 machine and installed 3.0 on it (I tried both in c:\Program Files\Mongo\Server and c:\Program Files\Mongo\Server\3.0) and then ran the 3.2 installer (both in the c:\Program Files\Mongo\Server custom directory and c:\Program Files\Mongo\Server\3.2 default directory), and in both cases the 3.0 binaries were replaced with 3.2 binaries. Can you repro this with a verbose log from the installer? I ran &lt;tt&gt;msiexec /i mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi /l*v logfile.txt&lt;/tt&gt; to get a verbose log from the installer.&lt;/p&gt;</comment>
                            <comment id="1398875" author="ramon.fernandez" created="Mon, 3 Oct 2016 16:35:03 +0000"  >&lt;p&gt;Thanks for your report &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=chrismielca&quot; class=&quot;user-hover&quot; rel=&quot;chrismielca&quot;&gt;chrismielca&lt;/a&gt;, we&apos;re looking into this issue. Please continue to watch the ticket for updates.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="23109">SERVER-3993</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="140740" name="2016-10-05_15-46-28.mp4" size="11506777" author="chrismielca" created="Thu, 6 Oct 2016 13:24:44 +0000"/>
                            <attachment id="140741" name="2016-10-06_9-16-33.mp4" size="5542317" author="chrismielca" created="Thu, 6 Oct 2016 13:24:44 +0000"/>
                            <attachment id="141178" name="2016-10-11_8-50-07.png" size="33333" author="chrismielca" created="Tue, 11 Oct 2016 15:38:34 +0000"/>
                            <attachment id="140742" name="logfile.txt" size="227430" author="chrismielca" created="Thu, 6 Oct 2016 13:24:44 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>11.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 3 Oct 2016 16:35:03 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 17 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>brian.samek@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 years, 17 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>brian.samek@mongodb.com</customfieldvalue>
            <customfieldvalue>chrismielca</customfieldvalue>
            <customfieldvalue>jonathan.reams@mongodb.com</customfieldvalue>
            <customfieldvalue>mark.benvenuto@mongodb.com</customfieldvalue>
            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrjumv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrc7wf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1268">Build 2016-10-10</customfieldvalue>
    <customfieldvalue id="1346">Build 2016-10-31</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Execute .msi file (mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msi). Select the installation path to be the same as the previous version (3.0.11). Start a mongod and log into a mongo shell. DB version displayed is 3.0.11. Running the db.version() command returns 3.0.11 also. &lt;/p&gt;

&lt;p&gt;Replacing the binaries fixes the issue; however, I must execute the .msi file in order to get the necessary .dll files to run with SSL. The mongodb-win32-x86_64-2008plus-ssl-3.2.9.zip does not contain these .dll files as stated in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-17368&quot; title=&quot;Create windows SSL zip file with OpenSSL files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-17368&quot;&gt;&lt;del&gt;SERVER-17368&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hriyqn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>