Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Packaging
    • Labels:
      None

      Description

      Starting with CASSANDRA-13252, new releases will be provided as both official RPM and Debian packages. While the Debian packages are already well established with our user base, the RPMs just have been release for the first time and still require some attention.

      Feel free to discuss RPM related issues in this ticket and open a sub-task to fill a bug report.

      Please note that native systemd support will be implemented with CASSANDRA-13148 and this is not strictly a RPM specific issue. We still intent to offer non-systemd support based on the already working init scripts that we ship. Therefor the first step is to make use of systemd backward compatibility for SysV/LSB scripts, so we can provide RPMs for both systemd and non-systemd environments.

        Issue Links

          Activity

          Hide
          mshuler Michael Shuler added a comment -

          3.0.x example yum configuration with gpgcheck disabled:

          /etc/yum.repos.d/cassandra.repo
          [cassandra]
          name=Apache Cassandra
          baseurl=https://www.apache.org/dist/cassandra/redhat/30x/
          gpgcheck=0
          gpgkey=https://www.apache.org/dist/cassandra/KEYS
          
          Show
          mshuler Michael Shuler added a comment - 3.0.x example yum configuration with gpgcheck disabled: /etc/yum.repos.d/cassandra.repo [cassandra] name=Apache Cassandra baseurl=https: //www.apache.org/dist/cassandra/redhat/30x/ gpgcheck=0 gpgkey=https: //www.apache.org/dist/cassandra/KEYS
          Hide
          denno Dennis added a comment -

          Pretty cool, very convenient to install.
          Just missing 3.10 in rpm packages unfortunately.

          Show
          denno Dennis added a comment - Pretty cool, very convenient to install. Just missing 3.10 in rpm packages unfortunately.
          Hide
          mshuler Michael Shuler added a comment -

          3.0.14 and 3.11.0 were both just released with signed packages and repo. Dennis 3.10 will not be re-released, but 3.11.0 is the bug-fix release on top of 3.10 and is a long-term release series, so that's the one you want

          /etc/yum.repos.d/cassandra.repo for 3.11 series
          [cassandra]
          name=Apache Cassandra
          baseurl=https://www.apache.org/dist/cassandra/redhat/311x/
          gpgcheck=1
          repo_gpgcheck=1
          gpgkey=https://www.apache.org/dist/cassandra/KEYS
          
          /etc/yum.repos.d/cassandra.repo for 3.0 series
          [cassandra]
          name=Apache Cassandra
          baseurl=https://www.apache.org/dist/cassandra/redhat/30x/
          gpgcheck=1
          repo_gpgcheck=1
          gpgkey=https://www.apache.org/dist/cassandra/KEYS
          
          Show
          mshuler Michael Shuler added a comment - 3.0.14 and 3.11.0 were both just released with signed packages and repo. Dennis 3.10 will not be re-released, but 3.11.0 is the bug-fix release on top of 3.10 and is a long-term release series, so that's the one you want /etc/yum.repos.d/cassandra.repo for 3.11 series [cassandra] name=Apache Cassandra baseurl=https: //www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https: //www.apache.org/dist/cassandra/KEYS /etc/yum.repos.d/cassandra.repo for 3.0 series [cassandra] name=Apache Cassandra baseurl=https: //www.apache.org/dist/cassandra/redhat/30x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https: //www.apache.org/dist/cassandra/KEYS
          Hide
          easyoups regis le bretonnic added a comment - - edited

          Hi

          First, thanks a lot for providing rpm packages of cassandra.
          We just upgrade our cluster from 3.0.13 to 3.0.14... Except if I make a wrong analysis, take care that this release requires glibc 2.14 which is not compatible with centos 6. Maybe you should not make a noarch rpm but a el7 one...

          Regards

          Show
          easyoups regis le bretonnic added a comment - - edited Hi First, thanks a lot for providing rpm packages of cassandra. We just upgrade our cluster from 3.0.13 to 3.0.14... Except if I make a wrong analysis, take care that this release requires glibc 2.14 which is not compatible with centos 6. Maybe you should not make a noarch rpm but a el7 one... Regards
          Hide
          mshuler Michael Shuler added a comment -

          Cassandra requires Python 2.7. The earliest RHEL/CentOS version that Python 2.7 is available to satisfy that dependency is RHEL/CentOS 7.0, so that is the distribution that we build the packages on.

          Show
          mshuler Michael Shuler added a comment - Cassandra requires Python 2.7. The earliest RHEL/CentOS version that Python 2.7 is available to satisfy that dependency is RHEL/CentOS 7.0, so that is the distribution that we build the packages on.
          Hide
          easyoups regis le bretonnic added a comment -

          Hi michael,
          In fact, up to now, we were working on centos6 with python 2.7 provided by the software collection.
          We will analyze this and try to plan an OS upgrade. Thank a lot. Regards.

          Show
          easyoups regis le bretonnic added a comment - Hi michael, In fact, up to now, we were working on centos6 with python 2.7 provided by the software collection. We will analyze this and try to plan an OS upgrade. Thank a lot. Regards.
          Hide
          mshuler Michael Shuler added a comment -

          Looks like I missed a package signature on 2.2.10, but the repository signature looks good. I believe setting gpgcheck=0 while leaving repo_gpgcheck=1 will allow installation, and we'll get this right on the next upload.

          $ rpm -K *.rpm
          cassandra-2.1.18-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda) 
          cassandra-2.2.10-1.noarch.rpm: sha1 md5 OK
          cassandra-3.0.14-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda) 
          cassandra-3.11.0-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda)
          
          Show
          mshuler Michael Shuler added a comment - Looks like I missed a package signature on 2.2.10, but the repository signature looks good. I believe setting gpgcheck=0 while leaving repo_gpgcheck=1 will allow installation, and we'll get this right on the next upload. $ rpm -K *.rpm cassandra-2.1.18-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda) cassandra-2.2.10-1.noarch.rpm: sha1 md5 OK cassandra-3.0.14-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda) cassandra-3.11.0-1.noarch.rpm: RSA sha1 ((MD5) PGP) md5 NOT OK (MISSING KEYS: (MD5) PGP#fe4b2bda)
          Hide
          mshuler Michael Shuler added a comment -

          Reuploaded gpg-signed rpms for 2.2.10 just now, so this should be fixed.

          Show
          mshuler Michael Shuler added a comment - Reuploaded gpg-signed rpms for 2.2.10 just now, so this should be fixed.

            People

            • Assignee:
              spodxx@gmail.com Stefan Podkowinski
              Reporter:
              spodxx@gmail.com Stefan Podkowinski
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Development