Byzantium backports unofficial

I do not know. I was installing 26, as you suggested, but that came out.

Btw. I ran dist-upgrade and that went through ok, so maybe those two can be ignored for now…? Well, it is just finishing up and I still need to reset but no errors yet…

1 Like

According to your previous post libfolks26 should not be installed due to pkgProblemResolver, so, you can try again together with chatty. Also you can try to remove libfolks25 just to see the list of dependent packages. Do not remove it actually! :slight_smile:

1 Like

Ay, I tried that suggestion of yours to install those two before dist-upgrade, but did not because could not, and tried dist-upgrade (which is still running). Just got the number wrong on the last post for some reason.

1 Like

Ok… do not reboot before you install back libgnome-desktop-3-20, libfolks26. However, they must be installed due to dist-upgrade (just see the list of new packages). So, everything must be Ok.

p.s. do not forget about kbd, systemd-resolved and other new packages, mentioned in the readme.

1 Like

Unfortunately update didn’t get that far to try those. Here’s a list of miscellaneous problems. No net connectivity and most things freeze. Going to reflash again…

Summary

Adding group tss' (GID 130) ... Done. Adding system user tss’ (UID 118) …
Adding new user tss' (UID 118) with group tss’ …
Your account has expired; please contact your system administrator.
chfn: PAM: Authentication failure
adduser: `/bin/chfn -f TPM software stack tss’ returned error code 1. Exiting.
dpkg: error processing package tpm-udev (–configure):
installed tpm-udev package post-installation script subprocess returned error exit status 1

Setting up libkf5configwidgets5:arm64 (5.103.0-1) …
dpkg: dependency problems prevent configuration of libtss2-sys1:arm64:
libtss2-sys1:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.

dpkg: error processing package libtss2-sys1:arm64 (–configure):
dependency problems - leaving unconfigured

Setting up libkf5configwidgets5:arm64 (5.103.0-1) …
dpkg: dependency problems prevent configuration of libtss2-sys1:arm64:
libtss2-sys1:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.

dpkg: error processing package libtss2-sys1:arm64 (–configure):
dependency problems - leaving unconfigured

Setting up libpython3.11-stdlib:arm64 (3.11.2-6+deb12u2) …
dpkg: dependency problems prevent configuration of libtss2-mu0:arm64:
libtss2-mu0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.

dpkg: error processing package libtss2-mu0:arm64 (–configure):
dependency problems - leaving unconfigured

Setting up libkf5archive5:arm64 (5.103.0-1) …
dpkg: dependency problems prevent configuration of libtss2-tcti-swtpm0:arm64:
libtss2-tcti-swtpm0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.
libtss2-tcti-swtpm0:arm64 depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.

dpkg: error processing package libtss2-tcti-swtpm0:arm64 (–configure):
dependency problems - leaving unconfigured

Setting up libcairo2:arm64 (1.18.0-3) …
dpkg: dependency problems prevent configuration of libtss2-tcti-device0:arm64:
libtss2-tcti-device0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.
libtss2-tcti-device0:arm64 depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.

dpkg: error processing package libtss2-tcti-device0:arm64 (–configure):
dependency problems - leaving unconfigured
Setting up libinput-bin (1.26.2-1) …

Setting up libglib2.0-0t64:arm64 (2.82.2-2) …
Override for key “default-zoom-level” in schema “org.gnome.nautilus.icon-view” in override file “/usr/share/glib-2.0/schemas/11_librem5.gschema.override” is not in the list of valid choices; ignoring override for this key.
dpkg: dependency problems prevent configuration of libtss2-tcti-cmd0:arm64:
libtss2-tcti-cmd0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.
libtss2-tcti-cmd0:arm64 depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.

dpkg: error processing package libtss2-tcti-cmd0:arm64 (–configure):
dependency problems - leaving unconfigured
Setting up libgprofng0:arm64 (2.40-2) …
dpkg: dependency problems prevent configuration of libtss2-esys-3.0.2-0:arm64:
libtss2-esys-3.0.2-0:arm64 depends on libtss2-tcti-cmd0; however:
Package libtss2-tcti-cmd0:arm64 is not configured yet.
libtss2-esys-3.0.2-0:arm64 depends on libtss2-tcti-device0; however:
Package libtss2-tcti-device0:arm64 is not configured yet.
libtss2-esys-3.0.2-0:arm64 depends on libtss2-tcti-swtpm0; however:
Package libtss2-tcti-swtpm0:arm64 is not configured yet.
libtss2-esys-3.0.2-0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.
libtss2-esys-3.0.2-0:arm64 depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.
libtss2-esys-3.0.2-0:arm64 depends on libtss2-sys1 (>= 3.0.1); however:
Package libtss2-sys1:arm64 is not configured yet.

dpkg: error processing package libtss2-esys-3.0.2-0:arm64 (–configure):
dependency problems - leaving unconfigured
Setting up libjavascriptcoregtk-4.1-0:arm64 (2.46.3-1) …

Setting up libgoa-1.0-0b:arm64 (3.52.0-1) …
dpkg: dependency problems prevent configuration of libtss2-tctildr0:arm64:
libtss2-tctildr0:arm64 depends on libtss2-tcti-cmd0; however:
Package libtss2-tcti-cmd0:arm64 is not configured yet.
libtss2-tctildr0:arm64 depends on libtss2-tcti-device0; however:
Package libtss2-tcti-device0:arm64 is not configured yet.
libtss2-tctildr0:arm64 depends on libtss2-tcti-swtpm0; however:
Package libtss2-tcti-swtpm0:arm64 is not configured yet.
libtss2-tctildr0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.

dpkg: error processing package libtss2-tctildr0:arm64 (–configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-remote-desktop:
gnome-remote-desktop depends on libtss2-esys-3.0.2-0 (>= 2.3.1); however:
Package libtss2-esys-3.0.2-0:arm64 is not configured yet.
gnome-remote-desktop depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.
gnome-remote-desktop depends on libtss2-tctildr0 (>= 3.0.1); however:
Package libtss2-tctildr0:arm64 is not configured yet.

dpkg: error processing package gnome-remote-desktop (–configure):
dependency problems - leaving unconfigured
Setting up libfolks26:arm64 (0.15.9-2) …
dpkg: dependency problems prevent configuration of libtss2-tcti-mssim0:arm64:
libtss2-tcti-mssim0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.
libtss2-tcti-mssim0:arm64 depends on libtss2-mu0 (>= 3.0.1); however:
Package libtss2-mu0:arm64 is not configured yet.

dpkg: error processing package libtss2-tcti-mssim0:arm64 (–configure):
dependency problems - leaving unconfigured
Setting up gir1.2-glib-2.0:arm64 (2.82.2-2) …

Setting up libcairo-gobject2:arm64 (1.18.0-3) …
dpkg: dependency problems prevent configuration of libtss2-rc0:arm64:
libtss2-rc0:arm64 depends on tpm-udev; however:
Package tpm-udev is not configured yet.

dpkg: error processing package libtss2-rc0:arm64 (–configure):
dependency problems - leaving unconfigured

Setting up libgcr-base-3-1:arm64 (3.41.2-1) …
dpkg: dependency problems prevent configuration of fwupd:
fwupd depends on libtss2-esys-3.0.2-0 (>= 2.3.1); however:
Package libtss2-esys-3.0.2-0:arm64 is not configured yet.

dpkg: error processing package fwupd (–configure):
dependency problems - leaving unconfigured
Setting up libgudev-1.0-0:arm64 (238-5) …

Setting up network-manager (1.50.0-1) …
Removing obsolete conffile /etc/NetworkManager/dispatcher.d/01-ifupdown …
Job for NetworkManager.service failed because a timeout was exceeded.
See “systemctl status NetworkManager.service” and “journalctl -xeu NetworkManager.service” for details.
Setting up libharfbuzz-gobject0:arm64 (10.0.1-1) …

Setting up desktop-base (11.0.3) …
No grub-efi* package found, using 4/3 as default grub background ratio
update-alternatives: using /usr/share/desktop-base/active-theme/grub/grub-4x3.png to provide /usr/share/images/desktop-base/desktop-grub.png (desktop-grub) in auto mode

Errors were encountered while processing:
tpm-udev
libtss2-sys1:arm64
libtss2-mu0:arm64
libtss2-tcti-swtpm0:arm64
libtss2-tcti-device0:arm64
libtss2-tcti-cmd0:arm64
libtss2-esys-3.0.2-0:arm64
libtss2-tctildr0:arm64
gnome-remote-desktop
libtss2-tcti-mssim0:arm64
libtss2-rc0:arm64
fwupd
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
W: Operation was interrupted before it could finish

1 Like

You should run apt-get dist-upgrade second time to configure remaining packages.

1 Like

Not possible. I’d already rebooted and the phone couldn’t even start luks prompt. Gonna try again later.

2 Likes

Aaaand, no. Repeating it did not help. I end up rebooting and there’s an error to get LUKS prompt. Same errors in the first dist-upgrade as in the previous try (as listed in Summary). Flashing again…

1 Like

Very strange… as far as I know everyone who tried backports was able to get phosh prompt at least… @spacemanspiffy @ASwyD2 @VClaw @Captain_Morgan ?

2 Likes

I took closer look of those errors. They mostly seem to relate to TPM module software stack (libtss2). I can’t find those on PureOS library. Are they necessary? I’m fairly sure L5 doesn’t have TPM chip (but does some app use them)? That being said, only fwupd seem even remotely directly connected to what I’m experiencing.

1 Like

I’ve read your log again carefully and found one place that could give a problem:

In fact I’ve got such message when trying to call sudo su. As far as I understand I should not do that with PureOS and it is quite strange that you have such message during post-install script…

2 Likes

Interesting catch but I checked with chage -l and I haven’t set expiration for my self.
It’s the tss again (as in, “user tss”). I’m trying now to get this done using Synaptic (it’s a bit unstable in Wayland), as it gives me a way to unmark tss from upgrade list and add the additional apps to the same update. Well see if it manages to run…

1 Like

tss-related packages are not upgraded, there are no such packages in backports. All of them related to original buzantium repo:

$ apt list --installed | grep tss

accountsservice/byzantium,now 0.6.55-3 arm64 [installed,automatic]
gir1.2-accountsservice-1.0/byzantium,now 0.6.55-3 arm64 [installed,automatic]
libaccountsservice0/byzantium,now 0.6.55-3 arm64 [installed,automatic]
libtss2-esys-3.0.2-0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-mu0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-rc0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-sys1/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-tcti-cmd0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-tcti-device0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-tcti-mssim0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-tcti-swtpm0/byzantium,now 3.0.3-2 arm64 [installed,automatic]
libtss2-tctildr0/byzantium,now 3.0.3-2 arm64 [installed,automatic]

1 Like

Interesting. For some reason they are in my newly installable list (see the earlier lists with removed files) and were marked for installation with Synaptic too.

Again, they might be just a red herring in this. Hopefully the current experiment will tell… something.

edit: Some error “tpm-udev: installed tpm-udev package post installation script subprocess returned error exit status 1”

… but an intermediate result is that now dist-upgrade only has 93 to be upgraded. Continuing with that… [except Codeberg pages are down again]

Aaaand, nope. As L5 rebooted after crashing, once again, no LUKS prompt and I’m going to flash again later (need to take a walk now).

1 Like

Before you reboot, you need to install kbd. This is the source of the problem of not rebooting.

1 Like

I’m not voluntarily rebooting, these have been crashes or freezes. No opportunity to install that, not getting that far.

2 Likes

Try installing it first

1 Like

So,try #34566489. This time a clean byz flash (instead of using copies of my actual disc image backups) that I updated first. The backportsu pgrade went ok - network stayed, kbd was automatically installed etc. Still got the same libtss errors, but at least the install went through after doing dist-upgrade again. Noticed some updated bits here and there. But, even after all seemed well, after reboot the luks prompt failed again. So, no luck. Will have to return to this tomorrow. It’s getting a bit annoying.

1 Like

Ok… The main thing I love in Linux (GNU/Linux of course, sorry :slight_smile: ) is that you can do almost everything by your hands using a hammer and a strong word (sorry, do not know how to say it correctly in English).

So, @JR-Fi , your reason is the tpm-udev post install script. It is located here:

/var/lib/dpkg/info/tpm-udev.postinst

It should create tss group and the same user if they are not already there (but must be there in fresh Byzantium). You could find exact commands (like addgroup, adduser and chown) inside. What you need is to run these command by yourself (with sudo prefix) before upgrade. After that we will achieve the next round with upgrading your phone :rofl:

2 Likes

Probably elbow grease.

1 Like