Dear Ceph Gurus...

I have tried to rebuild Ceph (9.2.0) in Centos6 with GCC 4.8 using the SRPM for Centos7.

I could easily start rebuilding Ceph after solving some dependencies issues. However, it fails right at the end with systemd related messages:

   # rpmbuild --rebuild ceph-9.2.0-0.el7.src.rpm
   (...)
   build succeeded, 1 warning.
   make[1]: Leaving directory `/root/rpmbuild/BUILD/ceph-9.2.0/man'
   Making all in doc
   make[1]: Entering directory `/root/rpmbuild/BUILD/ceph-9.2.0/doc'
   make[1]: Nothing to be done for `all'.
   make[1]: Leaving directory `/root/rpmbuild/BUILD/ceph-9.2.0/doc'
   Making all in systemd
   make[1]: Entering directory `/root/rpmbuild/BUILD/ceph-9.2.0/systemd'
   make[1]: Nothing to be done for `all'.
   make[1]: Leaving directory `/root/rpmbuild/BUILD/ceph-9.2.0/systemd'
   Making all in selinux
   make[1]: Entering directory `/root/rpmbuild/BUILD/ceph-9.2.0/selinux'
   make -j1 -f /usr/share/selinux/devel/Makefile ceph.pp
   cat: /selinux/mls: No such file or directory
   make[2]: Entering directory `/root/rpmbuild/BUILD/ceph-9.2.0/selinux'
   Compiling targeted ceph module
   /usr/bin/checkmodule:  loading policy configuration from tmp/ceph.tmp
   ceph.te":108:ERROR 'syntax error' at token 'fsadm_manage_pid' on
   line 15442:
   fsadm_manage_pid(ceph_t)

   /usr/bin/checkmodule:  error(s) encountered while parsing configuration
   make[2]: *** [tmp/ceph.mod] Error 1
   make[2]: Leaving directory `/root/rpmbuild/BUILD/ceph-9.2.0/selinux'
   make[1]: *** [ceph.pp] Error 2
   make[1]: Leaving directory `/root/rpmbuild/BUILD/ceph-9.2.0/selinux'
   make: *** [all-recursive] Error 1
   error: Bad exit status from /var/tmp/rpm-tmp.3TtsUK (%build)

   RPM build errors:
        Bad exit status from /var/tmp/rpm-tmp.3TtsUK (%build)

I remember that systemd support was introduced in the latest infernalis release, and I just wonder if that, somehow, breaks the backward compatibility with older systems.

Cheers
Goncalo



--
Goncalo Borges
Research Computing
ARC Centre of Excellence for Particle Physics at the Terascale
School of Physics A28 | University of Sydney, NSW  2006
T: +61 2 93511937

_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to