Hi Kefu, With the command "dpkg-buildpackage -uc -us -j16", I can generate deb packages for Ceph 10.2.3 and 10.2.4 in arm machine. Everything is OK. Thanks a lot. Br, Tone On 5 January 2017 at 09:04, Tone Zhang <tone.zhang@xxxxxxxxxx> wrote: > Hi Alfredo, > > It is great! > > I will have a try ASAP. > > Thanks. > > Br, > Tone > > On 5 January 2017 at 05:00, Alfredo Deza <adeza@xxxxxxxxxx> wrote: >> On Wed, Jan 4, 2017 at 4:14 AM, Tone Zhang <tone.zhang@xxxxxxxxxx> wrote: >>> Hi Kefu, >>> >>> Thanks! >>> >>> Will try the correct command. >>> >>> Br, >>> Tone >>> >>> On 4 January 2017 at 17:11, kefu chai <tchaikov@xxxxxxxxx> wrote: >>>> On Wed, Jan 4, 2017 at 4:19 PM, Tone Zhang <tone.zhang@xxxxxxxxxx> wrote: >>>>> Hi Kefu and Alfredo, >>>>> >>>>> Sorry for the late, and thanks a lot for your kindly help. >>>>> >>>>> @Kefu, >>>>> I tried to generate Ceph 10.2.3 deb packages with command >>>>> "dpkg-buildpackage", but failed. The error is different from you >>>>> shared. >>>> <quote> >>>> ubuntu@u202157:~/tone/ceph$ dpkg-buildpackage -v -uc -us -j16 >>>> ... >>>> dpkg-genchanges -v >../ceph_10.2.4-1_arm64.changes >>>> dpkg-genchanges: warning: 'since' option specifies non-existing version >>>> dpkg-genchanges: warning: use newest entry that is earlier than the >>>> one specified >>>> dpkg-genchanges: error: is not a valid version >>>> dpkg-buildpackage: error: dpkg-genchanges gave error exit status 255 >>>> </quote> >>>> >>>> you might want to pass a version in the -v option. or you can just use >>>> >>>> dpkg-buildpackage -uc -us -j16 >>>> >>>> >>>>> Then I generated deb packages for Ceph 10.2.4, it failed at almost the >>>>> last steps. I can find all the generated deb packages in the build >>>>> machine. >>>>> >>>>> The issue in 10.2.3 is different from 10.2.4. >>>> >>>> <quote> >>>> dpkg-shlibdeps: error: no dependency information found for >>>> /usr/lib/libleveldb.so.1 (used by debian/ceph-mon/usr/bin/ceph-mon) >>>> Hint: check if the library actually comes from a package. >>>> dh_shlibdeps: dpkg-shlibdeps -Tdebian/ceph-mon.substvars >>>> debian/ceph-mon/usr/bin/ceph-mon returned exit code 2 >>>> debian/rules:112: recipe for target 'binary-arch' failed >>>> </quote> >>>> >>>> seems the libleveldb is not well packaged. a quick google returns: >>>> http://stackoverflow.com/questions/11238134/dpkg-shlibdeps-error-no-dependency-information-found-for >>>> >>>>> >>>>> @Alfredo, >>>>> Thanks for your help. I have installed Ceph 10.2.2 via "dpkg" command. >>>>> >>>>> I threw the question is that I thought Ceph community will stop >>>>> releasing Ceph version for arm platform. Obviously I am wrong. :) >>>>> >>>>> >>>>> I attached the log. >>>>> >>>>> Thanks. >>>>> >>>>> Br, >>>>> Tone >>>>> >>>>> On 4 January 2017 at 04:16, Alfredo Deza <adeza@xxxxxxxxxx> wrote: >>>>>> On Wed, Dec 21, 2016 at 3:21 AM, Tone Zhang <tone.zhang@xxxxxxxxxx> wrote: >>>>>>> Hi Cephers, >>>>>>> >>>>>>> In recent, I tried to deploy Ceph cluster on Ubuntu 16.04 on ARM >>>>>>> platform via "ceph-deploy". >>>>>>> >>>>>>> When I ran "ceph-deploy install" command, I got "cannot find ceph-osd" >>>>>>> and "ceph-mon". I checked the ceph download center for Ubuntu on ARM >>>>>>> (https://download.ceph.com/debian-jewel/pool/main/c/ceph/), it seems >>>>>>> since Ceph 10.2.4, there is no deb packages for ARM any more. What's >>>>>>> happened? Does it mean ceph jewel delivery on ARM platform will be >>>>>>> stopped? >> >> We have just published the 10.2.5 binaries for ARM. Let us know if you >> get into issues. >> >>>>>> >>>>>> I don't recall why we didn't ship for 10.2.4. For regular releases we >>>>>> put the priority on the non-arm >>>>>> versions, so it is possible we had some temporary issue at the time of 10.2.4 >>>>>> >>>>>> I will get a build going for that version and arm64, and will update >>>>>> this thread when that is complete (or if we find anything preventing a >>>>>> build) >>>>>>> >>>>>>> If I want to deploy Ceph jewel 10.2.2 via ceph-deploy, how shall I do? >>>>>>> Except download all the deb packaged for 10.2.2 and install ceph >>>>>>> manually, is there an easier way? >>>>>> >>>>>> There isn't a way to do this with a released Ceph version, because the >>>>>> DEB repos will not allow to provide metadata information for multiple >>>>>> versions of the same package (the deb tooling we use just ignores the >>>>>> older versions). >>>>>> >>>>>> If you can't wait, there is an unsigned repo for 10.2.2 available at: >>>>>> >>>>>> https://chacra.ceph.com/r/ceph/jewel/ubuntu/xenial/ >>>>>> >>>>>> It contains the other DEB distros there as well (it isn't just xenial) >>>>>> >>>>>>> >>>>>>> Thanks a lot! >>>>>>> >>>>>>> Br, >>>>>>> Tone >>>>>>> -- >>>>>>> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >>>>>>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>>>>>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>>> >>>> >>>> >>>> -- >>>> Regards >>>> Kefu Chai -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html