<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>I&#8217;m setting up geo-replication from a cluster in our colo facility to a gluster cluster in amazon. &nbsp;I set up the amazon instances as AMI builds (probably a mistake), by enabling gluster epel repo from download.gluster.org. &nbsp;&nbsp;</div>
<div><br>
</div>
<div>While trying to set up geo-replication, I could not find gsyncd, so I tried to update the existing 3.6.2-1.el6 versions, and I get the following, indicating that a) it&#8217;s looking at el7 packages, when 6 is clearly stated in the gluster-epel.repo file and
 b) there are unmet dependencies for systemd-units and rsyslog-mmjsonparse.</div>
<div><br>
</div>
<div>I&#8217;m thinking that I should just rebuild these instances as ubuntu 14.x boxes, like the ones in our datacenter, but it might be easier to solve this problem.</div>
<div><br>
</div>
<div>Anybody have any thoughts on the matter?</div>
<div><br>
</div>
<div>Here&#8217;s the output of the install command:</div>
<div><br>
</div>
<div>
<div># yum install -y glusterfs{-fuse,-server}</div>
<div>Loaded plugins: priorities, update-motd, upgrade-helper</div>
<div>epel/x86_64/metalink &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp;16 kB &nbsp; &nbsp; 00:01</div>
<div>glusterfs-epel/x86_64 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2.9 kB &nbsp; &nbsp; 00:00</div>
<div>Not using downloaded repomd.xml because it is older than what we have:</div>
<div>&nbsp; Current &nbsp; : Fri Jan 23 06:00:21 2015</div>
<div>&nbsp; Downloaded: Fri Jan 23 06:00:19 2015</div>
<div>glusterfs-noarch-epel &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| 2.9 kB &nbsp; &nbsp; 00:00</div>
<div>Not using downloaded repomd.xml because it is older than what we have:</div>
<div>&nbsp; Current &nbsp; : Fri Jan 23 06:00:23 2015</div>
<div>&nbsp; Downloaded: Fri Jan 23 06:00:20 2015</div>
<div># Place this file in your /etc/yum.repos.d/ directory</div>
<div>975 packages excluded due to repository priority protections</div>
<div>Resolving Dependencies</div>
<div>--&gt; Running transaction check</div>
<div>---&gt; Package glusterfs-fuse.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>---&gt; Package glusterfs-fuse.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: glusterfs = 3.6.2-1.el7 for package: glusterfs-fuse-3.6.2-1.el7.x86_64</div>
<div>---&gt; Package glusterfs-server.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>---&gt; Package glusterfs-server.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: glusterfs-libs = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64</div>
<div>--&gt; Processing Dependency: glusterfs-cli = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64</div>
<div>--&gt; Running transaction check</div>
<div>---&gt; Package glusterfs.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>--&gt; Processing Dependency: glusterfs = 3.6.2-1.el6 for package: glusterfs-api-3.6.2-1.el6.x86_64</div>
<div>---&gt; Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64</div>
<div>--&gt; Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64</div>
<div>---&gt; Package glusterfs-cli.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>---&gt; Package glusterfs-cli.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>---&gt; Package glusterfs-libs.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>---&gt; Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64</div>
<div>--&gt; Running transaction check</div>
<div>---&gt; Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64</div>
<div>--&gt; Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64</div>
<div>---&gt; Package glusterfs-api.x86_64 0:3.6.2-1.el6 will be updated</div>
<div>---&gt; Package glusterfs-api.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>---&gt; Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update</div>
<div>--&gt; Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64</div>
<div>--&gt; Finished Dependency Resolution</div>
<div>Error: Package: glusterfs-3.6.2-1.el7.x86_64 (glusterfs-epel)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Requires: systemd-units</div>
<div>Error: Package: glusterfs-libs-3.6.2-1.el7.x86_64 (glusterfs-epel)</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Requires: rsyslog-mmjsonparse</div>
<div>&nbsp;You could try using --skip-broken to work around the problem</div>
<div>&nbsp;You could try running: rpm -Va --nofiles &#8212;nodigest</div>
</div>
<div><br>
</div>
<div>Thanks for any help you may provide.</div>
<div><br>
</div>
<div>Eric</div>
</body>
</html>