Intro

I usually run my Ubuntu Touch Phone with the development channel of Ubuntu Touch. After recevining the 24.04 Upgrade I encountered several, yet critical, issues with OnBoard Applications

detected Malfunctions and Solutions

Clocks

Calender

Notes

old libertine Container

I've got several libertine container which I use for my password store and several things I've worked on.

Problem

The first error I've seen, was a missing library, when entering a container.

ERROR: ld.so: object '/usr/lib/aarch64-linux-gnu/libtls-padding.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

The container couldn't be entered, no application started.

Solution

upgrade 21.04 to 24.04 didn't work

installing libtls / gnutls didn't work

finally I've destroyed the containers and reinstalled new ones

delete / destroy container

libertine-container-manager destroy -i ${CONTAINER-ID}

create a new container

libertine-container-manager create -i ${newCONTAINER-ID} -n ${newNAME}

libtls-padding

Problem

Systewide the profile is configured to preload libtls, which leads to an error, while libtls-padding looks like not being up to date in the system.

$ grep -R -i libtls /etc/profile.d/ /etc/profile.d/ld_preload_tls_padding.sh: *libtls-padding.so*) /etc/profile.d/ld_preload_tls_padding.sh:export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libtls-padding.so${LD_PRELOAD:+:${LD_PRELOAD}} $ ls -l /usr/lib/aarch64-linux-gnu/libtls-padding.so -l -rwSr--r-- 1 root root 67288 Jun 15 2025 /usr/lib/aarch64-linux-gnu/libtls-padding.so

Visits: