<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Kaamesh,<br>
<br>
<div class="moz-cite-prefix"><br>
</div>
<blockquote
cite="mid:CAKNdovSVjOEv4C4uLttR7mJ__Bwy_RqkL3w3cdv2b-ygxMAaBw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Hi Pierre, Im trying to downgrade to 3.6 as suggested by
you and joe but im having some problems:-</div>
<div>I have performed the following commands</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br>
wget -O - <a moz-do-not-send="true"
href="http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.2/Debian/wheezy/pubkey.gpg">http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.2/Debian/wheezy/pubkey.gpg</a>
| sudo apt-key add -<br>
sudo sh -c "echo 'deb <a moz-do-not-send="true"
href="http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.2/Debian/wheezy/apt">http://download.gluster.org/pub/gluster/glusterfs/3.6/3.6.2/Debian/wheezy/apt</a>
wheezy main' > /etc/apt/sources.list.d/gluster.list "<br>
sudo apt-get update <br>
sudo apt-get install glusterfs-server=3.6.2-2</blockquote>
<div><br>
</div>
<div>The commands run successfully but when i check the version
of glusterfs using glusterd --version, its still 3.7.6</div>
<div>Any gluster command i run just prints "Segmentation Fault"</div>
<div>Any ideas?</div>
<div>Thanks, </div>
<div>Kaamesh<br>
</div>
</div>
</blockquote>
OK, stop me I am wrong, but you have system based on the debian
track as ubuntu. Here in our Department we don't support the debian
track. But, may be you have a sort of artefact of de- installing the
preceding releases.<br>
<br>
I get that sort of problem on my centos6.7<br>
<br>
So my answer will be the direct answer for you. But analyse the
process. When I want to change the glusterfs release I do the
following actions :<br>
<ul>
<li>first : yum list | grep gluster. then I get the list of the
package to erase ;</li>
<li>So I erase the package with rpm -e --nodeps ; ;</li>
<li>And redo the : yum list | grep gluster, and discover that
older package where not erase. Then I erase them with rpm -e
--nodeps package-release<br>
</li>
</ul>
<ul>
<li>Then I get a proper and stable package installation ;</li>
<li>So, now I can install the new release with the following
script, in the directory containing the good release. :</li>
<ul>
<li>for i in *.rpm ;do</li>
<li>rpm -i --nodeps $i</li>
<li>;done</li>
</ul>
</ul>
<p>Have a good attention on the /var/lib/glusterd peers files for
all of your nodes and the /var/lib/glusterd/gluster.info file.
that is the only way to get back yours volume and files. May be
have a specific attention to the release of glusterfs in all that
files. For 3.6.6 its <br>
</p>
<p>operating-version=30600<br>
</p>
<p>OK You may read that that number release is the the most
appropriate. But it is the number installed with te 3.6.6 release.
There are numbers of answer concerning that kind of number.<br>
</p>
<p>I hope that these answer will help you. I will be back to my
office tomorrow . don't hesitate to ask for more information.<br>
</p>
<p>Another point. If you mount your glusterfs volume on all your
node don't use NFS. I get a lot of problems. I think that these
problems arrived with file locking, but I have no time today to
search for that. So do a glusterfs fuse mount.<br>
</p>
<p>Good luck<br>
</p>
<p><br>
Pierre Léonard.<br>
<br>
</p>
</body>
</html>