You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@arrow.apache.org by Philip Moore <ph...@voltrondata.com> on 2023/01/30 16:38:41 UTC

Getting dependency error when attempting to install Arrow libraries on arm64 Debian (in Docker build)

Hello,

                I’m attempting to install Apache Arrow in Debian 11 (Bullseye) for arm64 in a Docker build.  I’m getting a strange dependency error when I attempt to run this step:

# Install Apache Arrow (per: https://arrow.apache.org/install/)
RUN apt update && \
    wget https://apache.jfrog.io/artifactory/arrow/$(lsb_release --id --short | tr 'A-Z' 'a-z')/apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb && \
    apt install -y -V ./apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb && \
    apt update && \
    apt install -y -V libarrow-dev && \
    apt install -y -V libarrow-glib-dev && \
    apt install -y -V libarrow-dataset-dev && \
    apt install -y -V libarrow-dataset-glib-dev && \
    apt install -y -V libarrow-flight-dev && \
    apt install -y -V libarrow-flight-glib-dev && \
    apt install -y -V libplasma-dev && \
    apt install -y -V libplasma-glib-dev && \
    apt install -y -V libgandiva-dev && \
    apt install -y -V libgandiva-glib-dev && \
    apt install -y -V libparquet-dev && \
    apt install -y -V libparquet-glib-dev

                The error is:
#7 19.12 Reading package lists...
#7 19.41 Building dependency tree...
#7 19.48 Reading state information...
#7 19.51 Some packages could not be installed. This may mean that you have
#7 19.51 requested an impossible situation or if you are using the unstable
#7 19.51 distribution that some required packages have not yet been created
#7 19.51 or been moved out of Incoming.
#7 19.51 The following information may help to resolve the situation:
#7 19.51
#7 19.51 The following packages have unmet dependencies:
#7 19.54  libarrow-flight-dev : Depends: libarrow-dev (= 9.0.0-1) but 11.0.0-1 is to be installed

                I got the steps from: https://arrow.apache.org/install

                Is the dependency incorrect for libarrow-flight-dev?  Shouldn’t it depend on 11.0.0?

                Thanks.

Phil