Packages.txt - "E: Unable to locate package ___"

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.

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