No settings manager after Testing update

I’ not sure whether this is the right place for this but here goes.
I’ve just applied the update to my pi400 (the first since November I think)
Various compatibility issues associated with libcamera and libicu which resolved themselves on retrying but I now have no settings manager.
However : Onboard osk fails

(onboard:2269): Gdk-CRITICAL **: 09:15:50.673: gdk_window_thaw_toplevel_updates: assertion ‘window->update_and_descendants_freeze_count > 0’ failed
/usr/include/c++/14.1.1/bits/stl_vector.h:1149: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator const [with _Tp = unsigned int; _Alloc = std::allocator; const_reference = const unsigned int&; size_type = long unsigned int]: Assertion ‘__n < this->size()’ failed.

Curiously though it works now for the first time on the login screen

So I thought to revert to Stable but

Traceback (most recent call last):
File “/usr/bin/pacman-mirrors”, line 5, in
from pacman_mirrors.pacman_mirrors import start
ModuleNotFoundError: No module named ‘pacman_mirrors’

Any help would be appreciated.

This indicates a problem with the system python.

You should really switch to unstable - it is the only branch that receives regular maintenance.

2 Likes

i’d be happy to switch branch. How do i do so safely without pacman-mirrors ?
It seems that it needs python 3.12 & this has been updated to 3.13

Edit the configuration /etc/pacman-mirrors.conf

## Branch Pacman should use (stable, testing, unstable)
Branch = arm-unstable

Save the file and run a full system sync

sudo pacman -Syu

Did that. all that happened was:

pacman -Syu

:: Synchronising package databases…
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade…
there is nothing to do

I get the same result if I try changing to stable

Where did AUR go and community appear from ?

Run:

sudo pacman-mirrors --api --set-branch unstable

Then run:

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

The trouble is pacman-mirrors doesnt run. see above.

Try doing a:

sudo pacman -Syyuu

As before:

:: Synchronising package databases…
core 265.6 KiB 1186 KiB/s 00:00 [######################] 100%
extra 9.7 MiB 7.28 MiB/s 00:01 [######################] 100%
community 29.0 B 142 B/s 00:00 [######################] 100%
:: Starting full system upgrade…
there is nothing to do

Then your mirrors have not synced yet. I snapped unstable to testing about 3 hours ago.

Thank you Darksky
I checked that my mirror was syncd and ran pacman again trying with either arm-stable or unstable in pacman-mirrors.conf. Both offered me the same list of 87 packages, none of which addresses the presumed pacman-mirrors/perl-3.13 incompatability problem.