[Testing Update] 2022-06-07 - Kernels, Mesa 22.1.1, Haskell, Perl, Python, Pamac

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed


Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!

:arrow_right: 2022-06-07

Locale file changes

C.UTF8 locale is now included in glibc:

Credits @diabonas for this change. Systemd wants us to include C.UTF8 by default and it seems the locale may be in included by glibc upstream in the future. To fix building and avoid nasty fixing in devtools, we include the locale in the package. See systemd/systemd#23252 (comment) FS#74864 : [systemd] >= 251 breaks devtools' locale

There is a pacsave for /etc/locale.conf as it has been removed from the filesystem package.

UPDATE: With filesystem 2022.06.08-2, it will automatically restore /etc/locale.conf if it did not already exist.

There is a pacnew for /etc/locale.gen. Please review it and regenerate your locale if necessary.

2022-05-10

QEMU >= 7.0.0 changes split package setup

2022-05-09 - David Runge

With the update to qemu 7.0.0 the package has been turned into a more fine grained split package utilizing meta packages.

  • The qemu package is now virtually provided by the meta packages qemu-base, qemu-desktop and qemu-full.
  • The functionality of qemu prior to 7.0.0 is replaced by qemu-desktop
  • The functionality of qemu-headless is replaced by qemu-base
  • The functionality of qemu-arch-extra and qemu-headless-arch-extra is replaced by qemu-emulators-full
  • The meta package qemu-full provides all QEMU related packages (excluding qemu-guest-agent)

2022-03-12

Cannot mix incompatible Qt library (5.15.2) with this library (5.15.3)
  • Check the mirror you use is up to date:
sudo pacman-mirrors -f 5 && sudo pacman -Syyu 
  • If you use qt5-styleplugins (AUR), rebuild it:
pamac build qt5-styleplugins
FIXED? VPN via L2TP might not work anymore

See FS#74089 - networkmanager 1.36 breaks vpn with networkmanager-l2tp

You may need to downgrade to 1.34.0:

sudo pacman -U https://archive.archlinux.org/packages/l/libnm/libnm-1.34.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/n/networkmanager/networkmanager-1.34.0-1-x86_64.pkg.tar.zst

FIXED? DSL/PPPoE may require downgrading 2 packages

See my-internet-connection-is-no-longer-working and FS#73948 - networkmanager 1.36.0 breaks DSL connection

Please check if 1.36.2-1.0 of NetworkManager improve things, else downgrade to 1.34.0:

sudo pacman -U https://archive.archlinux.org/packages/l/libnm/libnm-1.34.0-1-x86_64.pkg.tar.zst https://archive.archlinux.org/packages/n/networkmanager/networkmanager-1.34.0-1-x86_64.pkg.tar.zst

2022-01-03

New warnings when building the fallback initcpio - Possibly missing firmware for module: bfa, qed, qla1280, qla2xxx

That’s due to the recent changes to the linux-firmware package. Note these are warnings, not errors. You only need those firmwares if you have Mellanox Spectrum switches, Marvell devices, Qualcomm SoCs, Cavium LiquidIO server adapters, QLogic devices and Broadcom NetXtreme II 10Gb ethernet adapters. if you have that hardware you can install linux-firmware-qlogic to get rid of those warnings. If you do not have that hardware you can safely ignore those warnings.

pamac install linux-firmware-qlogic

systemd 251.2-2 and filesystem 2021.12.07-5 breaks the system - must go back to old version !!!

The old etc/locale.conf was deleted and the new only includes LC_COLLATE=C - doesn’t work !!!

@spion

1 Like

I just have gotten the update and rebootet.
I’m using Cinnamon Desktop with german locale.

  • after Login Cinnamon wants to rename the folders in my home Dir
  • Desktop locale is EN
  • I cannot start any program when clicking an icon

How can I fix this?
Thx

My /etc/locale.conf was backed up to /etc/locale.conf.pacsave. Would it be safe to just replace the new /etc/locale.conf with the backup?

gnome-terminal can not start in Gnome.
journalctl shows the error:

systemd[1311]: Failed to start GNOME Terminal Server.

It looks like that LANG=C in /etc/locale.conf breaks some apps.

Solution:

  • Restore the old files /etc/locale.conf and /etc/locale.gen or edit them manually.
  • Rebuild locales sudo locale-gen
  • Reboot
  • It works for me

If you need more info:


Please correct me if I’m wrong.

2 Likes

Virtualbox can not start or takes frozen in some hardware (e.g. Intel 11th gen CPU in laptop) when using Linux Kernel 5.18.

The known issue:
https://bbs.archlinux.org/viewtopic.php?id=276803

Solution:

  • Switch back to Linux Kernel 5.17
1 Like

No, it did not work here.

I restored locale.conf and locale.gen, then ran locale-gen.

After reboot my Cinnamon UI is still in EN locale and I cannot change it, because nothing can be run under the UI.

And another finding.

Logging in on TTY gives:

warning: setlocale: LC_NUMERIC: cannot change locale (de_DE.UTF-8): No such file or directory
warning: setlocale: LC_TIME: cannot change locale (de_DE.UTF-8): No such file or directory

I haven’t rebooted yet, but there’s been no issues since the latest update of glibc, systemd and filesystem so far. One remark though: I used to manually modify locale.gen uncommenting locales I need after every glibc update, and I today I did it too. Then sudo locale-gen and voilà presto!

However, I’m not going to reboot for a while, there’s a lot of work to do and I don’t want to break into :sob:, so looking forward to any further comments.

I cloned /etc/locale.conf.pacnew as /etc/locale.conf and rebooted.
Language DE is working again. (kernel5.15.45)

Ok I had the wrong locale.gen with only C locale.

Restored the right locale.gen then ran locale-gen.
Now it’s working again.

Thx

I noticed that too, but what ist the effect of filesystem 2021.12.07-5 ?
Systemd 251.2-2 ==> keyboard-error because of missing non-existing keys /
QJournalctl breaks kernel…

I’ve just updated the wiki post, please review:

1 Like

Still high cpu load of qemu-system-x86 on kernel 5.18.2 and 2x sandy bridge xeon e5-2687w.
It doesn’t happen with 5.17.x and 5.15.x.
I noticed the high load is there only in the first minutes (about 5 minutes) from booting the host (manjaro) and the vm.

mmm by comparing top commands in all kernels the load on cpu seems to be the same, but for some unknown reason the vm is stuttering with 5.18.2…

After updating I’ve not edited /etc/locale.conf but did did run sudo locale-gen
These are active: en_US.utf8 & nl_NL.utf8

$ cat /etc/locale.gen | grep -v '#'                                                                           
en_US.UTF-8 UTF-8  
nl_NL.UTF-8 UTF-8
$ locale -a                                         
C
C.UTF-8
en_US.utf8
nl_NL.utf8
POSIX
$ cat /etc/locale.conf                                                                                                      
 #This is the fallback locale configuration provided by systemd.
LANG="C"

The old config has more settings, logging in from tty and gnome terminal, region and language settings are all working & correct and nothing seems broken so far.

$ cat /etc/locale.conf.pacsave                             
LANG=en_US.UTF-8
LC_NUMERIC=nl_NL.UTF-8
LC_TIME=nl_NL.UTF-8
LC_COLLATE=C
LC_MONETARY=nl_NL.UTF-8
LC_PAPER=nl_NL.UTF-8
LC_MEASUREMENT=nl_NL.UTF-8

@Yochanan MSM > Locale Settings > Detailed Settings, fields for formats are empty after update. Is an update /adjustment necessary for it?

Running cinnamon desktop and everything seems ok apart from terminal/cli. I can’t open terminal, it just doesn’t launch which means I have to alter my pacsave via gui (or install another terminal via gui)

Did you try any tty? ctrl+alt+f2 for example?

1 Like

Thanks for the heads up I can still tty just can’t launch terminal from the icon. Guessing the best option is just to restore my pacsave for now ?

Edit

this is the error gnome-terminal throws when trying to launch it from elimentary terminal

# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached