Attempting to load packages from GitHub repo.
Need to add Git and SSH to OS-level packages. but am getting an error: “E: Unable to locate package git”.
any help is appreciated. Cheers!
full error log:
Env file ".env" found. Loading...
Sending build context to Docker daemon 36.05MB
Step 1/11 : FROM quay.io/astronomer/astro-runtime:5.0.0
# Executing 7 build triggers
---> Using cache
---> Using cache
---> Running in 5ed9c9992a8d
+ [[ -s packages.txt ]]
+ apt-get update
Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8182 kB]
Get:5 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [154 kB]
Get:6 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2592 B]
Fetched 8539 kB in 2s (5179 kB/s)
Reading package lists...
+ cat packages.txt
+ xargs apt-get install -y --no-install-recommends
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package git
The command '/bin/bash -o pipefail -e -u -x -c if [[ -s packages.txt ]]; then apt-get update && cat packages.txt | xargs apt-get install -y --no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*; fi' returned a non-zero code: 123
Error: command 'docker build -t airflow_b65b75/airflow:latest failed: failed to execute cmd: exit status 123
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
aspain
June 16, 2022, 6:12pm
2
Hi @TylerPF - Take a look at our doc here
For example in Step 2, you’ll install the git package as part of the process
FROM stage1 AS stage2
USER root
RUN apt-get -y install git python3 openssh-client \
&& mkdir -p -m 0600 ~/.ssh && ssh-keyscan github.com >> ~/.ssh/known_hosts
# Install Python Packages
COPY requirements.txt .
RUN --mount=type=ssh,id=github pip install --no-cache-dir -q -r requirements.txt
UPDATE: This problem was experienced with a fresh mac. After software updates and a restart, and the issue resolved itself
Original post below
Yeah, it’s during the build step that this error occurs. I think he gave up because I didn’t see any other posts/comments from him on this forum. I don’t blame him, I couldn’t find any working solutions to this via google either.
=> [internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 182B 0.1s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for quay.io/astronomer/ap-airflow:2.0.0-2-buster-onbuild 0.7s
=> [1/1] FROM quay.io/astronomer/ap-airflow:2.0.0-2-buster-onbuild@sha256:4d8360f024da1ab866a9421c18e38be453fcdad9fc39d239fc2392d72fd83e2d 50.7s
=> => resolve quay.io/astronomer/ap-airflow:2.0.0-2-buster-onbuild@sha256:4d8360f024da1ab866a9421c18e38be453fcdad9fc39d239fc2392d72fd83e2d 0.1s
=> => sha256:6069466f0e99cb45839c28bd5e8c4d920df54490d04ef8e8b240be885320440a 23.66kB / 23.66kB 0.0s
=> => sha256:4d8360f024da1ab866a9421c18e38be453fcdad9fc39d239fc2392d72fd83e2d 4.30kB / 4.30kB 0.0s
=> => sha256:6ec7b7d162b24bd6df88abde89ceb6d7bbc2be927f025c9dd061af2b0c328cfe 27.10MB / 27.10MB 2.8s
=> => sha256:80ff6536d04b44548c6b469e46e74013f30644af5fe48d7eb611c67077bb3ee9 2.75MB / 2.75MB 1.1s
=> => sha256:6c51d3836e95cf96a4d3104da71cf9e08fc47189dddcb85ceb8e01b3a2bccc67 10.06MB / 10.06MB 2.1s
=> => sha256:6ce84404158b3b46fdeb723f4825b0300331a647bf6fd6a9e10bb021d4f411ac 233B / 233B 1.4s
=> => sha256:6e001f327b459416ce38e6f03ff62fcca0d2418db53f50265ab41200832e9622 2.43MB / 2.43MB 2.2s
=> => sha256:af1876526438d68e31361807ed25b810fa086ecf4aa99ef11f59738dff8a26e3 11.00MB / 11.00MB 3.6s
=> => sha256:a1ae514f3f74c9f9098b5e938b8a8f6c1c01f88b94d3389dd9317e587c1c6b3a 4.95MB / 4.95MB 3.8s
=> => sha256:6f770725fe7988459230d034855ecfefef7c0a3519406c2b99934f354d9268ac 19.67kB / 19.67kB 3.2s
=> => extracting sha256:6ec7b7d162b24bd6df88abde89ceb6d7bbc2be927f025c9dd061af2b0c328cfe 5.9s
=> => sha256:1154dc6e5fe55ad90b99935c8dd9738979c1ae6417edf779672a4a3c2b3ebce7 1.34MB / 1.34MB 3.8s
=> => sha256:5fba15ac6befaed0f5427cd08858b6498741d3cb9454b22c16ef0076d4d649be 166.01MB / 166.01MB 14.9s
=> => sha256:050b6d93f91bf2c81b48a40296ddcefb3493b06931a9fdb388444bec060a0604 227B / 227B 4.2s
=> => sha256:3a7cefe6bc3c177fdc4720ce5e8287b44f545b4a9f8d1ba54a1f65edb2f579b4 28.24kB / 28.24kB 4.4s
=> => sha256:33d4b59f57bfc1f85da8f4b088f137cf48517244fb8884599ef216a75db64e96 247B / 247B 4.7s
=> => sha256:8d2780d3e94e84e101f8be6f477504c2e148d32d6b789316bcc7b948f7fb8b6f 14.76kB / 14.76kB 4.8s
=> => sha256:359dbce7c54a94cfe00602da1262d437561941ba5943084dde9fc446180b6486 781B / 781B 5.4s
=> => sha256:61c5df85318733d84ecc83205a0d6b2f4ca38f3d5b97313bfbb49e0d86457e66 156B / 156B 5.5s
=> => sha256:40faef32555fb1d246283dafd4695a422638d23f10364744bd19decc5ff5a1a2 663.46kB / 663.46kB 6.0s
=> => sha256:10f71675ea7975b0cea5cb5f7fe45a840500b3a897efe30bc83c4c47e5357a84 494B / 494B 5.9s
=> => sha256:73092cf260f0882908dbb0d07bffe0d5186a4ad5b00b35baba5d39cd050d302d 156B / 156B 6.4s
=> => extracting sha256:80ff6536d04b44548c6b469e46e74013f30644af5fe48d7eb611c67077bb3ee9 0.9s
=> => extracting sha256:6c51d3836e95cf96a4d3104da71cf9e08fc47189dddcb85ceb8e01b3a2bccc67 2.1s
=> => extracting sha256:6ce84404158b3b46fdeb723f4825b0300331a647bf6fd6a9e10bb021d4f411ac 0.0s
=> => extracting sha256:6e001f327b459416ce38e6f03ff62fcca0d2418db53f50265ab41200832e9622 0.3s
=> => extracting sha256:af1876526438d68e31361807ed25b810fa086ecf4aa99ef11f59738dff8a26e3 0.8s
=> => extracting sha256:a1ae514f3f74c9f9098b5e938b8a8f6c1c01f88b94d3389dd9317e587c1c6b3a 0.5s
=> => extracting sha256:6f770725fe7988459230d034855ecfefef7c0a3519406c2b99934f354d9268ac 0.3s
=> => extracting sha256:1154dc6e5fe55ad90b99935c8dd9738979c1ae6417edf779672a4a3c2b3ebce7 0.6s
=> => extracting sha256:5fba15ac6befaed0f5427cd08858b6498741d3cb9454b22c16ef0076d4d649be 26.0s
=> => extracting sha256:3a7cefe6bc3c177fdc4720ce5e8287b44f545b4a9f8d1ba54a1f65edb2f579b4 0.1s
=> => extracting sha256:050b6d93f91bf2c81b48a40296ddcefb3493b06931a9fdb388444bec060a0604 0.0s
=> => extracting sha256:33d4b59f57bfc1f85da8f4b088f137cf48517244fb8884599ef216a75db64e96 0.0s
=> => extracting sha256:8d2780d3e94e84e101f8be6f477504c2e148d32d6b789316bcc7b948f7fb8b6f 0.0s
=> => extracting sha256:61c5df85318733d84ecc83205a0d6b2f4ca38f3d5b97313bfbb49e0d86457e66 0.0s
=> => extracting sha256:359dbce7c54a94cfe00602da1262d437561941ba5943084dde9fc446180b6486 0.0s
=> => extracting sha256:10f71675ea7975b0cea5cb5f7fe45a840500b3a897efe30bc83c4c47e5357a84 0.0s
=> => extracting sha256:40faef32555fb1d246283dafd4695a422638d23f10364744bd19decc5ff5a1a2 0.1s
=> => extracting sha256:73092cf260f0882908dbb0d07bffe0d5186a4ad5b00b35baba5d39cd050d302d 0.0s
=> [internal] load build context 12.1s
=> => transferring context: 2.64MB 11.9s
=> [2/1] COPY packages.txt . 10.2s
=> ERROR [3/1] RUN if [[ -s packages.txt ]]; then apt-get update && cat packages.txt | xargs apt-get install -y --no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*; fi 7.8s
------
> [3/1] RUN if [[ -s packages.txt ]]; then apt-get update && cat packages.txt | xargs apt-get install -y --no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*; fi:
#7 0.579 + [[ -s packages.txt ]]
#7 0.579 + apt-get update
#7 0.665 Get:1 http://security.debian.org/debian-security buster/updates InRelease [73.5 kB]
#7 0.719 Get:2 http://deb.debian.org/debian buster InRelease [122 kB]
#7 0.739 Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
#7 0.922 Get:4 http://security.debian.org/debian-security buster/updates/main amd64 Packages [337 kB]
#7 1.367 Get:5 http://deb.debian.org/debian buster/main amd64 Packages [7911 kB]
#7 2.410 Get:6 http://deb.debian.org/debian buster-updates/main amd64 Packages [8788 B]
#7 4.018 Fetched 8509 kB in 3s (2512 kB/s)
#7 4.018 Reading package lists...
#7 5.967 + cat packages.txt
#7 5.971 + xargs apt-get install -y --no-install-recommends
#7 6.039 Reading package lists...
#7 7.149 Building dependency tree...
#7 7.315 Reading state information...
#7 7.508 E: Unable to locate package git
------
executor failed running [/bin/bash -o pipefail -e -u -x -c if [[ -s packages.txt ]]; then apt-get update && cat packages.txt | xargs apt-get install -y --no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*; fi]: exit code: 123