Small breakthrough: I booted the system without problems to tty1 (I believe this is called single user mode), logged in as an old user and now I can see all my data, logged in as old me.
Nice.
Do you still recommend to backup from live usb and upgrade from there?
I would backup from live usb and then when that is done stop using the live usb, reboot and try to upgrade via the recovery mode.
Some other contributors suggest I use a live usb, not installing the OS but using the live usb with working wlan to complete the installation, but this seems to be more complicated than working directly from initramfs.
My suggestion was to use live usb to find your /home files. Indeed using live usb and then using chroot to complete the upgrade from 23.10 to 24.04 is maybe more difficult (As /dev and /proc and /sys need to get mounted with the chroot). If I were you I would first find your /home files and make a backup and after that proceed with upgrading.
I purged the broken package with sudo dpkg -P libfreerdp2-2 and immediately afterwards I executed sudo apt get upgrade.
Cool.
how do I enable wlan as root from initramfs?
I’d run nmtui and then use the <TAB> key to navigate between the items and go for “Activate” to enable your WiFi connection. It will show no pop up or something when it successfully activates the connection. I think it will just show a * sign next to the connection item. When that is done use <TAB> to navigate out of nmtui and test your connection.
How about booting from Linux live medium (For example Ubuntu installation iso on pen drive, and choose Try without installing) and from there see if you can get to your home files.
pipx is a tool to help you install and run end-user applications written in Python. It’s roughly similar to macOS’s brew, JavaScript’s npx, and Linux’s apt.
It’s closely related to pip. In fact, it uses pip, but is focused on installing and managing Python packages that can be run from the command line directly as applications. How is it Different from pip?
pip is a general-purpose package installer for both libraries and apps with no environment isolation. pipx is made specifically for application installation, as it adds isolation yet still makes the apps available in your shell: pipx creates an isolated environment for each application and its associated packages.
pipx does not ship with pip, but installing it is often an important part of bootstrapping your system.
In this case I would download the deb from here (Click on Mantic, and scroll down to files and find your architecture you use and download the file : packages.ubuntu.com/search?keywords=libfreerdp2 and install it with dpkg -i If that installs successfully then continue your upgrade attempt.
Pixel 4a (5G) and Pixel 5 are end-of-life and shouldn’t be used anymore due to lack of security patches for firmware and drivers. We provide extended support for harm reduction.