Uploaded image for project: 'MariaDB ColumnStore'
  1. MariaDB ColumnStore
  2. MCOL-1988

Ubuntu 18 - mcsapi broken dependencies during installation

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.2.2
    • Fix Version/s: 1.2.2
    • Component/s: mcsapi
    • Labels:
      None
    • Environment:
      Ubuntu 18

      Description

      Ubuntu 18 has a different dependency resolution scheme or cpack package creation mechanism than Debian 8, 9 and Ubuntu 16.

      Therefore, it doesn't detect the mcsapi dependencies introduced in the split of mcsapi in its sub-components in MCOL-1739.

      Contrary to its predecessors it stops with a dependency resolution error of: 1.2.2 != 1.2.2-1.

      Therefore, all packages that rely on mariadb-columnstore-api-cpp can't be installed.

      These are:

      • mariadb-columnstore-api-cpp-devel
      • mariadb-columnstore-api-java
      • mariadb-columnstore-api-python
      • mariadb-columnstore-api-python3
      • mariadb-columnstore-api-spark
      • mariadb-columnstore-api-pyspark
      • mariadb-columnstore-api-pyspark3
      • mariadb-columnstore-tools

      It could also be an issue during package creation time, that the predecessors use version 1.2.2 and Ubuntu 18 uses 1.2.2-1. This needs to be investigated.

      apt-get output:

      jens@ubuntu18:~$ sudo apt-get install mariadb-columnstore*
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      Note, selecting 'mariadb-columnstore-api-python3' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-storage-engine' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-shared' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-rocksdb-engine' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-tools' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-platform' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-maxscale-cdc-adapters' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-cpp-devel' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-common' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-kafka-avro-adapters' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-libs' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-tokudb-engine' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-python' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-gssapi-server' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-spark' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-server' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-client' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-java' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-pyspark3' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-pyspark' for glob 'mariadb-columnstore*'
      Note, selecting 'mariadb-columnstore-api-cpp' for glob 'mariadb-columnstore*'
      Some packages could not be installed. This may mean that you have
      requested an impossible situation or if you are using the unstable
      distribution that some required packages have not yet been created
      or been moved out of Incoming.
      The following information may help to resolve the situation:
       
      The following packages have unmet dependencies:
       mariadb-columnstore-api-cpp-devel : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-api-java : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-api-pyspark : Depends: mariadb-columnstore-api-python (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-api-pyspark3 : Depends: mariadb-columnstore-api-python3 (= 1.2.2) but 1.2.2-1 is to be installed mariadb-columnstore-api-python : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-api-python3 : Depends: mariadb-columnstore-api-cpp (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-api-spark : Depends: mariadb-columnstore-api-java (= 1.2.2) but 1.2.2-1 is to be installed
       mariadb-columnstore-kafka-avro-adapters : Depends: librdkafka++1 but it is not installable
       mariadb-columnstore-platform : Depends: expect but it is not installable
                                      Depends: libboost-all-dev but it is not installable
      E: Unable to correct problems, you have held broken packages.
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jens.rowekamp Jens Röwekamp (Inactive)
              Reporter:
              jens.rowekamp Jens Röwekamp (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.