From 2d8e98ec7b49e864559f5ac4b6339de7eb006a21 Mon Sep 17 00:00:00 2001 From: Piotr Milewski Date: Fri, 6 Dec 2024 15:57:40 +0100 Subject: [PATCH] Time mismatch in /etc/localtime and /etc/timezone Python3-pip installs the dependent package tzdata and blocks the mount of the /etc/localtime file in docker. After deleting the symbolic link docker correctly mounts the external localtime file. Applies only to ubuntu 24.04, in previous versions of ubuntu there was no such problem Closes-Bug: #2091161 Change-Id: I733a50b5ca455cfa4b248dc324500d78c17c817b --- docker/base/Dockerfile.j2 | 4 +++- releasenotes/notes/bug-2091161-a99c5c243c2514ac.yaml | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/bug-2091161-a99c5c243c2514ac.yaml diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2 index 8b31e196a7..428d113659 100644 --- a/docker/base/Dockerfile.j2 +++ b/docker/base/Dockerfile.j2 @@ -323,7 +323,9 @@ RUN apt-get --error-on=any update \ && locale-gen "$LANG" \ && apt-get -y upgrade \ && apt-get -y dist-upgrade \ - && {{ macros.install_packages(base_apt_packages | customizable('apt_packages'), True) }} + && {{ macros.install_packages(base_apt_packages | customizable('apt_packages'), True) }} \ + # NOTE: python3-pip installs dependent tzdata package and blocks mount in docker - 2091161 + && unlink /etc/localtime {% endblock %} diff --git a/releasenotes/notes/bug-2091161-a99c5c243c2514ac.yaml b/releasenotes/notes/bug-2091161-a99c5c243c2514ac.yaml new file mode 100644 index 0000000000..d503d74f42 --- /dev/null +++ b/releasenotes/notes/bug-2091161-a99c5c243c2514ac.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Python3-pip installs the dependent package tzdata and + blocks the mount of the /etc/localtime file in docker. + `LP#2091161 `__