<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.melissadata.com/index.php?action=history&amp;feed=atom&amp;title=Unison%3ASoftware_Rollback_Tutorial</id>
	<title>Unison:Software Rollback Tutorial - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.melissadata.com/index.php?action=history&amp;feed=atom&amp;title=Unison%3ASoftware_Rollback_Tutorial"/>
	<link rel="alternate" type="text/html" href="http://wiki.melissadata.com/index.php?title=Unison:Software_Rollback_Tutorial&amp;action=history"/>
	<updated>2026-06-10T00:53:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.melissadata.com/index.php?title=Unison:Software_Rollback_Tutorial&amp;diff=18131&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;{{UnisonNav |IntroductionCollapse= }}  ==Software Rollback Instructions== In some situations a Unison version upgrade can cause an unsuccessful upgrade, requiring starting fro...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.melissadata.com/index.php?title=Unison:Software_Rollback_Tutorial&amp;diff=18131&amp;oldid=prev"/>
		<updated>2021-09-14T21:00:03Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{UnisonNav |IntroductionCollapse= }}  ==Software Rollback Instructions== In some situations a Unison version upgrade can cause an unsuccessful upgrade, requiring starting fro...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{UnisonNav&lt;br /&gt;
|IntroductionCollapse=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Software Rollback Instructions==&lt;br /&gt;
In some situations a Unison version upgrade can cause an unsuccessful upgrade, requiring starting from a previous version to fix. If this occurs, you can follow the steps below to rollback to a previous version of Unison you initially installed in your system.&lt;br /&gt;
&lt;br /&gt;
===Steps to Rollback Unison Version:===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Navigate (&amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;) to the &amp;#039;&amp;#039;&amp;#039;rollback&amp;#039;&amp;#039;&amp;#039; directory (&amp;lt;code&amp;gt;/work/.rollback&amp;lt;/code&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/local/melissa/work/.rollback&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Copy the files from the version you want to rollback to into the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;current&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; file locations.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cp .config.1.2.18 /usr/local/melissa/work&lt;br /&gt;
cp docker-compose.yml.1.2.18 /usr/local/melissa/work/unisonMultiTemplate/docker-compose.yml&lt;br /&gt;
cp docker-compose.base.yml.1.2.18 /usr/local/melissa/work/unisonMultiTemplate/docker-compose.base.yml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Navigate to the &amp;#039;&amp;#039;&amp;#039;work&amp;#039;&amp;#039;&amp;#039; directory (&amp;lt;code&amp;gt;/work&amp;lt;/code&amp;gt;).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/local/melissa/work&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Load the environmental variables necessary to deploy the stack.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;for v in $(cat .config); do export $v ;done&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Navigate to the stack deployment &amp;#039;&amp;#039;&amp;#039;config&amp;#039;&amp;#039;&amp;#039; directory.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /usr/local/melissa/work/unisonMultiTemplate&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Make sure the old stack is torn down.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;docker stack rm unison&lt;br /&gt;
docker container ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin:-10px 0 20px 0;&amp;quot;&amp;gt;&amp;#039;&amp;#039;(This should show nothing listed.)&amp;#039;&amp;#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Log in to the server you are rolling back.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;docker login -u unison -p 9YJxcRTM1yRgz0xJagTw ucr.melissadata.net&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Deploy the stack.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;docker stack deploy -c docker-compose.yml --with-registry-auth unison&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Ensure the stack has come up&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;docker service ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;margin:-10px 0 20px 0;&amp;quot;&amp;gt;&amp;#039;&amp;#039;(All should show 1/1 or 3/3, etc.)&amp;#039;&amp;#039;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Unison by Melissa]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>