Hi there,

it seems like ceph-deploy (in firefly but also in 0.72) on rhel6.5 wants to 
install stuff from el6 repo, even when ceph admin-server is configured to use 
rhel6

This is how /etc/yum.repos.d/ceph looks like on my admin-node:
[ceph@ceph-mir-dmz-admin ceph-mir-dmz]$ cat /etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-firefly/rhel6/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc


And this is how it looks like when executing ceph-deploy to the ceph-servers:

[ceph@ceph-mir-dmz-admin ceph-mir-dmz]$ ceph-deploy install 
ceph-mir-dmz-3-backup.TLD ceph-mir-dmz-1-backup.TLD
[ceph_deploy.conf][DEBUG ] found configuration file at: 
/home/ceph/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (1.5.2): /usr/bin/ceph-deploy install 
ceph-mir-dmz-3-backup.TLD ceph-mir-dmz-1-backup.TLD
[ceph_deploy.install][DEBUG ] Installing stable version firefly on cluster ceph 
hosts ceph-mir-dmz-3-backup.TLD ceph-mir-dmz-1-backup.TLD
[ceph_deploy.install][DEBUG ] Detecting platform for host 
ceph-mir-dmz-3-backup.TLD...
[ceph-mir-dmz-3-backup.TLD][DEBUG ] connected to host: ceph-mir-dmz-3-backup.TLD
[ceph-mir-dmz-3-backup.TLD][DEBUG ] detect platform information from remote host
[ceph-mir-dmz-3-backup.TLD][DEBUG ] detect machine type
[ceph_deploy.install][INFO  ] Distro info: Red Hat Enterprise Linux Server 6.5 
Santiago
[ceph-mir-dmz-3-backup.TLD][INFO  ] installing ceph on ceph-mir-dmz-3-p.TLD
[ceph-mir-dmz-3-backup.TLD][INFO  ] Running command: sudo yum clean all
[ceph-mir-dmz-3-backup.TLD][WARNIN] This system is not registered to Red Hat 
Subscription Management. You can use subscription-manager to register.
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Loaded plugins: product-id, rhnplugin,      
                                                     security, 
subscription-manager
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Cleaning repos: puppetlabs-x86_64 rhel-     
                                                     x86_64-server-6
[ceph-mir-dmz-3-backup.TLD][DEBUG ]               : rhel-x86_64-server-opti     
                                                     onal-6 
rhel-x86_64-server-supplementary-6
[ceph-mir-dmz-3-backup.TLD][DEBUG ]               : rhn-tools-rhel-x86_64-s     
                                                     erver-6
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Cleaning up Everything
[ceph-mir-dmz-3-backup.TLD][INFO  ] Running command: sudo yum -y -q install  
wget
[ceph-mir-dmz-3-backup.TLD][WARNIN] This system is not registered to Red Hat 
Subscription Management. You can use subscription-manager to register.
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Package wget-1.12-1.11.el6_5.x86_64 already 
installed and latest version

[ceph-mir-dmz-3-backup.TLD][INFO  ] Running command: sudo rpm --import 
https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[ceph-mir-dmz-3-backup.TLD][INFO  ] Running command: sudo rpm -Uvh 
--replacepkgs 
http://ceph.com/rpm-firefly/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Retrieving 
http://ceph.com/rpm-firefly/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-mir-dmz-3-backup.TLD][DEBUG ] Preparing...                
##################################################
[ceph-mir-dmz-3-backup.TLD][DEBUG ] ceph-release                
##################################################
[ceph-mir-dmz-3-backup.TLD][INFO  ] Running command: sudo yum -y -q install ceph
[ceph-mir-dmz-3-backup.TLD][WARNIN] This system is not registered to Red Hat 
Subscription Management. You can use subscription-manager to register.
[ceph-mir-dmz-3-backup.TLD][WARNIN] Error: Package: ceph-0.80.1-0.el6.x86_64 
(Ceph)
[ceph-mir-dmz-3-backup.TLD][WARNIN]            Requires: xfsprogs
[ceph-mir-dmz-3-backup.TLD][DEBUG ]  You could try using --skip-broken to work 
around the problem
[ceph-mir-dmz-3-backup.TLD][DEBUG ]  You could try running: rpm -Va --nofiles 
--nodigest
[ceph-mir-dmz-3-backup.TLD][ERROR ] RuntimeError: command returned non-zero 
exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y -q 
install ceph


But: this fails because of the dependencies. xfsprogs is in rhel6 repo, but not 
in el6 ☹

I haven’t looked yet into ceph-deploy pythoncode and also haven’t checked 
wether installing manually would help (I'll do tomorrow) but maybe somebody has 
any ideas howto use deph-deploy cleanly.


Thanks in advance

Erik
--------------------------------------------------------------------------------------------------
Bayerischer Rundfunk; Rundfunkplatz 1; 80335 München
Telefon: +49 89 590001; E-Mail: i...@br.de; Website: http://www.BR.de
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to