Eric Berg
2015-Apr-08 16:13 UTC
[Gluster-users] Missing gsyncd and dependency issues with gluster on AWS AMI host
I'm setting up geo-replication from a cluster in our colo facility to a gluster cluster in amazon. I set up the amazon instances as AMI builds (probably a mistake), by enabling gluster epel repo from download.gluster.org. 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'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. I'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. Anybody have any thoughts on the matter? Here's the output of the install command: # yum install -y glusterfs{-fuse,-server} Loaded plugins: priorities, update-motd, upgrade-helper epel/x86_64/metalink | 16 kB 00:01 glusterfs-epel/x86_64 | 2.9 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Fri Jan 23 06:00:21 2015 Downloaded: Fri Jan 23 06:00:19 2015 glusterfs-noarch-epel | 2.9 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Fri Jan 23 06:00:23 2015 Downloaded: Fri Jan 23 06:00:20 2015 # Place this file in your /etc/yum.repos.d/ directory 975 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package glusterfs-fuse.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-fuse.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: glusterfs = 3.6.2-1.el7 for package: glusterfs-fuse-3.6.2-1.el7.x86_64 ---> Package glusterfs-server.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-server.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: glusterfs-libs = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64 --> Processing Dependency: glusterfs-cli = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64 --> Running transaction check ---> Package glusterfs.x86_64 0:3.6.2-1.el6 will be updated --> Processing Dependency: glusterfs = 3.6.2-1.el6 for package: glusterfs-api-3.6.2-1.el6.x86_64 ---> Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 ---> Package glusterfs-cli.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-cli.x86_64 0:3.6.2-1.el7 will be an update ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64 --> Running transaction check ---> Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 ---> Package glusterfs-api.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-api.x86_64 0:3.6.2-1.el7 will be an update ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64 --> Finished Dependency Resolution Error: Package: glusterfs-3.6.2-1.el7.x86_64 (glusterfs-epel) Requires: systemd-units Error: Package: glusterfs-libs-3.6.2-1.el7.x86_64 (glusterfs-epel) Requires: rsyslog-mmjsonparse You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles -nodigest Thanks for any help you may provide. Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150408/3b152da5/attachment.html>
Eric Berg
2015-Apr-08 22:09 UTC
[Gluster-users] Missing gsyncd and dependency issues with gluster on AWS AMI host
I rebuilt my AWS instances as Ubuntu and this problem is no longer valid. For me. Thanks. From: Eric Berg <eric.berg at yodle.com<mailto:eric.berg at yodle.com>> Date: Wednesday, April 8, 2015 at 12:13 PM To: "gluster-users at gluster.org<mailto:gluster-users at gluster.org>" <gluster-users at gluster.org<mailto:gluster-users at gluster.org>> Subject: [Gluster-users] Missing gsyncd and dependency issues with gluster on AWS AMI host I'm setting up geo-replication from a cluster in our colo facility to a gluster cluster in amazon. I set up the amazon instances as AMI builds (probably a mistake), by enabling gluster epel repo from download.gluster.org. 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'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. I'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. Anybody have any thoughts on the matter? Here's the output of the install command: # yum install -y glusterfs{-fuse,-server} Loaded plugins: priorities, update-motd, upgrade-helper epel/x86_64/metalink | 16 kB 00:01 glusterfs-epel/x86_64 | 2.9 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Fri Jan 23 06:00:21 2015 Downloaded: Fri Jan 23 06:00:19 2015 glusterfs-noarch-epel | 2.9 kB 00:00 Not using downloaded repomd.xml because it is older than what we have: Current : Fri Jan 23 06:00:23 2015 Downloaded: Fri Jan 23 06:00:20 2015 # Place this file in your /etc/yum.repos.d/ directory 975 packages excluded due to repository priority protections Resolving Dependencies --> Running transaction check ---> Package glusterfs-fuse.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-fuse.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: glusterfs = 3.6.2-1.el7 for package: glusterfs-fuse-3.6.2-1.el7.x86_64 ---> Package glusterfs-server.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-server.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: glusterfs-libs = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64 --> Processing Dependency: glusterfs-cli = 3.6.2-1.el7 for package: glusterfs-server-3.6.2-1.el7.x86_64 --> Running transaction check ---> Package glusterfs.x86_64 0:3.6.2-1.el6 will be updated --> Processing Dependency: glusterfs = 3.6.2-1.el6 for package: glusterfs-api-3.6.2-1.el6.x86_64 ---> Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 ---> Package glusterfs-cli.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-cli.x86_64 0:3.6.2-1.el7 will be an update ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64 --> Running transaction check ---> Package glusterfs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 --> Processing Dependency: systemd-units for package: glusterfs-3.6.2-1.el7.x86_64 ---> Package glusterfs-api.x86_64 0:3.6.2-1.el6 will be updated ---> Package glusterfs-api.x86_64 0:3.6.2-1.el7 will be an update ---> Package glusterfs-libs.x86_64 0:3.6.2-1.el7 will be an update --> Processing Dependency: rsyslog-mmjsonparse for package: glusterfs-libs-3.6.2-1.el7.x86_64 --> Finished Dependency Resolution Error: Package: glusterfs-3.6.2-1.el7.x86_64 (glusterfs-epel) Requires: systemd-units Error: Package: glusterfs-libs-3.6.2-1.el7.x86_64 (glusterfs-epel) Requires: rsyslog-mmjsonparse You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles -nodigest Thanks for any help you may provide. Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.gluster.org/pipermail/gluster-users/attachments/20150408/d66ff446/attachment.html>