File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,12 +42,19 @@ RUN wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
4242RUN echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" > /etc/apt/sources.list.d/pgdg.list
4343
4444# Update package lists and install postgresql-client-common
45- # Add retry logic for network/repository issues
45+ # Debug: Show error details if update fails
4646RUN apt-get clean && \
4747 rm -rf /var/lib/apt/lists/* && \
48- (apt-get update --allow-releaseinfo-change || \
49- (sleep 2 && apt-get update --allow-releaseinfo-change) || \
50- (sleep 5 && apt-get update --allow-releaseinfo-change)) && \
48+ apt-get update --allow-releaseinfo-change 2>&1 | tee /tmp/apt-update.log || \
49+ (echo "=== apt-get update failed, showing error details ===" && \
50+ cat /tmp/apt-update.log | grep -E "Err|W:|E:" | head -20 && \
51+ echo "=== Repository configuration ===" && \
52+ cat /etc/apt/sources.list.d/pgdg.list && \
53+ echo "=== Keyring file check ===" && \
54+ ls -la /usr/share/keyrings/postgresql-keyring.gpg && \
55+ echo "=== All sources.list.d files ===" && \
56+ ls -la /etc/apt/sources.list.d/ && \
57+ exit 1) && \
5158 apt-get install -y postgresql-client-common && \
5259 rm -rf /var/lib/apt/lists/*
5360
You can’t perform that action at this time.
0 commit comments