There we have the explanation: /etc/timezone must not be a symlink to
/usr/share/zoneinfo/Europe/London.

The postinst of tzdata writes the timezone name "Europe/London" to
/etc/timezone. Since /etc/timezone is a symlink to
/usr/share/zoneinfo/Europe/London on your system, it will write
"Europe/London" to /usr/share/zoneinfo/Europe/London.

Fix for your system:

sudo rm /etc/timezone
sudo apt install --reinstall tzdata

I am marking this bug as fixed, because Ubuntu 26.04 "resolute" removes
/etc/timezone and only relies on /etc/localtime. We could decide to make
the tzdata postinst handle this case better for Ubuntu 24.04 "noble" and
older, but you are the only know person being affected by this
misconfiguration. If more run into the same issue, we can reconsider it.

** Changed in: tzdata (Ubuntu)
       Status: New => Invalid

** Changed in: tzdata (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152097

Title:
  Europe/London is missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/tzdata/+bug/2152097/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to