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

Debian 9 - data-adapter package dependencies broken

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • 1.1.6, 1.2.2
    • 1.2.3
    • ?, Build
    • None
    • Debian, Ubuntu (all supported versions)
    • 2018-18, 2018-19, 2018-20, 2018-21, 2019-01, 2019-02

    Description

      All generated Debian 9 data-adapters packages miss libmcsapi as dependency. The MaxScale CDC adapter also misses libcdc_connector. Therefore, the installation from our Debian repository doesn't resolve all dependencies if we just try to install the single package.

      e.g.

      sudo apt-get install mariadb-columnstore-maxscale-cdc-adapters
      

      Attachments

        Issue Links

          Activity

            the dependency on Debian 9 from mcsapi is still missed

            root@debian1:~# gdebi mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb
            Reading package lists... Done
            Building dependency tree
            Reading state information... Done
            Reading state information... Done
            Requires the installation of the following packages: libjansson4

            Project built using CMake
            Do you want to install the software package? [y/N]:y
            Get:1 http://debian.ludost.net/debian stretch/main amd64 libjansson4 amd64 2.9-1 [28.1 kB]
            Fetched 28.1 kB in 0s (0 B/s)
            Selecting previously unselected package libjansson4:amd64.
            (Reading database ... 67020 files and directories currently installed.)
            Preparing to unpack .../libjansson4_2.9-1_amd64.deb ...
            Unpacking libjansson4:amd64 (2.9-1) ...
            Setting up libjansson4:amd64 (2.9-1) ...
            Processing triggers for libc-bin (2.24-11+deb9u3) ...
            Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters.
            (Reading database ... 67029 files and directories currently installed.)
            Preparing to unpack mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb ...
            Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ...
            Setting up mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ...

            while the the dependency from mcsapi is not mised from when install mariadb-columnstore-tools

            root@debian1:~# gdebi ./mariadb-columnstore-tools_1.2.2_amd64.deb
            Reading package lists... Done
            Building dependency tree
            Reading state information... Done
            Reading state information... Done
            This package is uninstallable
            Dependency is not satisfiable: mariadb-columnstore-api-cpp (>= 1.2)

            winstone Zdravelina Sokolovska (Inactive) added a comment - the dependency on Debian 9 from mcsapi is still missed root@debian1:~# gdebi mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done Requires the installation of the following packages: libjansson4 Project built using CMake Do you want to install the software package? [y/N] :y Get:1 http://debian.ludost.net/debian stretch/main amd64 libjansson4 amd64 2.9-1 [28.1 kB] Fetched 28.1 kB in 0s (0 B/s) Selecting previously unselected package libjansson4:amd64. (Reading database ... 67020 files and directories currently installed.) Preparing to unpack .../libjansson4_2.9-1_amd64.deb ... Unpacking libjansson4:amd64 (2.9-1) ... Setting up libjansson4:amd64 (2.9-1) ... Processing triggers for libc-bin (2.24-11+deb9u3) ... Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters. (Reading database ... 67029 files and directories currently installed.) Preparing to unpack mariadb-columnstore-maxscale-cdc-adapters_1.2.2_amd64.deb ... Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ... Setting up mariadb-columnstore-maxscale-cdc-adapters (1.2.2) ... while the the dependency from mcsapi is not mised from when install mariadb-columnstore-tools root@debian1:~# gdebi ./mariadb-columnstore-tools_1.2.2_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done This package is uninstallable Dependency is not satisfiable: mariadb-columnstore-api-cpp (>= 1.2)
            markus makela markus makela added a comment - - edited

            jens.rowekamp go ahead, you know which package it is and can debug problems on that side if any appear.

            markus makela markus makela added a comment - - edited jens.rowekamp go ahead, you know which package it is and can debug problems on that side if any appear.

            CentOS 7 is fine, only Debian / Ubuntu need to be fixed

            jens.rowekamp Jens Röwekamp (Inactive) added a comment - CentOS 7 is fine, only Debian / Ubuntu need to be fixed

            Added mariadb-columnstore-api-cpp as installation dependency for the Debian/Ubuntu packages for:

            • maxscale-cdc-adapter,
            • maxscale-kafka-adapter, and
            • kafka-avro-adapter

            For QA:

            • Do an installation test from our 1.2.3 nightly repositories on Debian 8, 9, Ubuntu 16.04 and Ubuntu 18.04 and check that mariadb-columnstore-api-cpp is installed automatically with the maxscale-cdc-adapter and kafka-avro-adapter packages
            jens.rowekamp Jens Röwekamp (Inactive) added a comment - Added mariadb-columnstore-api-cpp as installation dependency for the Debian/Ubuntu packages for: maxscale-cdc-adapter, maxscale-kafka-adapter, and kafka-avro-adapter For QA : Do an installation test from our 1.2.3 nightly repositories on Debian 8, 9, Ubuntu 16.04 and Ubuntu 18.04 and check that mariadb-columnstore-api-cpp is installed automatically with the maxscale-cdc-adapter and kafka-avro-adapter packages

            checked on debian9 with 1.2.3-1 b0ef7b9
            libmcsapi mariadb-columnstore-api-cpp dependency is tracked by mcs data-agapter package installtion

            Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters.
            (Reading database ... 92675 files and directories currently installed.)
            Preparing to unpack .../mariadb-columnstore-maxscale-cdc-adapters_1.2.3_amd64.deb ...
            Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.3) ...
            dpkg: dependency problems prevent configuration of mariadb-columnstore-maxscale-cdc-adapters:
            mariadb-columnstore-maxscale-cdc-adapters depends on mariadb-columnstore-api-cpp (= 1.2.3); however:
            Package mariadb-columnstore-api-cpp is not installed.
            mariadb-columnstore-maxscale-cdc-adapters depends on libjansson4 (>= 2.0.1); however:
            Package libjansson4 is not installed.

            winstone Zdravelina Sokolovska (Inactive) added a comment - checked on debian9 with 1.2.3-1 b0ef7b9 libmcsapi mariadb-columnstore-api-cpp dependency is tracked by mcs data-agapter package installtion Selecting previously unselected package mariadb-columnstore-maxscale-cdc-adapters. (Reading database ... 92675 files and directories currently installed.) Preparing to unpack .../mariadb-columnstore-maxscale-cdc-adapters_1.2.3_amd64.deb ... Unpacking mariadb-columnstore-maxscale-cdc-adapters (1.2.3) ... dpkg: dependency problems prevent configuration of mariadb-columnstore-maxscale-cdc-adapters: mariadb-columnstore-maxscale-cdc-adapters depends on mariadb-columnstore-api-cpp (= 1.2.3); however: Package mariadb-columnstore-api-cpp is not installed. mariadb-columnstore-maxscale-cdc-adapters depends on libjansson4 (>= 2.0.1); however: Package libjansson4 is not installed.

            People

              winstone Zdravelina Sokolovska (Inactive)
              jens.rowekamp Jens Röwekamp (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 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.