Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-9238

rpmbuild checkfiles fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      I noticed that Mesos nightly builds haven't been pushed to dockerhub in a while. After some help from Jie and digging a bit more it looks like rpm-build is reporting an error:

      RPM build errors:
      error: Installed (but unpackaged) file(s) found:
         /usr/include/rapidjson/allocators.h
         /usr/include/rapidjson/document.h
         /usr/include/rapidjson/encodedstream.h
         /usr/include/rapidjson/encodings.h
         /usr/include/rapidjson/error/en.h
         /usr/include/rapidjson/error/error.h
         /usr/include/rapidjson/filereadstream.h
         /usr/include/rapidjson/filewritestream.h
         /usr/include/rapidjson/fwd.h
         /usr/include/rapidjson/internal/biginteger.h
         /usr/include/rapidjson/internal/diyfp.h
         /usr/include/rapidjson/internal/dtoa.h
         /usr/include/rapidjson/internal/ieee754.h
         /usr/include/rapidjson/internal/itoa.h
         /usr/include/rapidjson/internal/meta.h
         /usr/include/rapidjson/internal/pow10.h
         /usr/include/rapidjson/internal/regex.h
         /usr/include/rapidjson/internal/stack.h
         /usr/include/rapidjson/internal/strfunc.h
         /usr/include/rapidjson/internal/strtod.h
         /usr/include/rapidjson/internal/swap.h
         /usr/include/rapidjson/istreamwrapper.h
         /usr/include/rapidjson/memorybuffer.h
         /usr/include/rapidjson/memorystream.h
         /usr/include/rapidjson/msinttypes/inttypes.h
         /usr/include/rapidjson/msinttypes/stdint.h
         /usr/include/rapidjson/ostreamwrapper.h
         /usr/include/rapidjson/pointer.h
         /usr/include/rapidjson/prettywriter.h
         /usr/include/rapidjson/rapidjson.h
         /usr/include/rapidjson/reader.h
         /usr/include/rapidjson/schema.h
         /usr/include/rapidjson/stream.h
         /usr/include/rapidjson/stringbuffer.h
         /usr/include/rapidjson/writer.h
          Macro %MESOS_VERSION has empty body
          Macro %MESOS_RELEASE has empty body
      

      Furthermore, the cleanup func that's invoked by the trap is failing with a bunch of permission erors:

      cleanup
      rm: cannot remove '/home/jenkins/jenkins-slave/workspace/Mesos-Docker-CentOS/centos7/.cache': Permission denied
      rm: cannot remove '/home/jenkins/jenkins-slave/workspace/Mesos-Docker-CentOS/centos7/rpmbuild/SRPMS': Permission denied
      rm: cannot remove '/home/jenkins/jenkins-slave/workspace/Mesos-Docker-CentOS/centos7/rpmbuild/BUILDROOT/mesos-1.8.0-0.1.pre.20180915git4805a47.el7.x86_64/var/lib/mesos': Permission denied
      rm: cannot remove '/home/jenkins/jenkins-slave/workspace/Mesos-Docker-CentOS/centos7/rpmbuild/BUILDROOT/mesos-1.8.0-0.1.pre.20180915git4805a47.el7.x86_64/var/log/mesos': Permission denied
      ...
      

      Attachments

        Issue Links

          Activity

            People

              jieyu Jie Yu
              jdef James DeFelice
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: