Skip to content

Commit e00aeef

Browse files
committed
build(docker): add debugging output for apt-get update failure
1 parent d3ce741 commit e00aeef

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,17 @@ RUN echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt
4343
cat /etc/apt/sources.list.d/pgdg.list
4444

4545
# Update package lists and install postgresql-client-common
46+
# Capture error output for debugging
4647
RUN apt-get clean && \
4748
rm -rf /var/lib/apt/lists/* && \
48-
apt-get update --allow-releaseinfo-change && \
49+
apt-get update --allow-releaseinfo-change 2>&1 | tee /tmp/apt-update.log || \
50+
(echo "=== apt-get update failed ===" && \
51+
cat /tmp/apt-update.log && \
52+
echo "=== Checking repository config ===" && \
53+
cat /etc/apt/sources.list.d/pgdg.list && \
54+
echo "=== Checking keyring file ===" && \
55+
ls -la /usr/share/keyrings/postgresql-keyring.gpg && \
56+
exit 1) && \
4957
apt-get install -y postgresql-client-common && \
5058
rm -rf /var/lib/apt/lists/*
5159

0 commit comments

Comments
 (0)