[ARM Stable Update] 2022-12-11 - PlaMo Gear 22.11, Cinnamon 5.6, LXQT 1.2, OpenSSL 3.0 and Kernels

Known Issues and Solutions

This is a wiki post, please edit it when you find a solution to an issue you encountered

2022-11-20

OpenSSL 1.1 library not found

Some applications might still be looking for openssl 1.1.
Solution: Install openssl-1.1 package with sudo pacman -S openssl-1.1.

2022-10-31

Firefox shows wrong colors when playing video on Raspberry Pi 4

Since Mesa 22.2, Firefox has been showing weird colors when playing video on the Raspberry Pi 4. This is caused by an issue in upstream mesa, which was recently fixed.
Fix: Update to mesa 22.2.3-0.1 in the repository, which includes this fix.

Chromium in Wayland crashes with --in-process-gpu

Since Mesa 22.2.0, Chromium running in wayland sessions seems to crash when running with the --in-process-gpu option. Running in X11 seems fine, although it’s slow.
Workaround: Downgrade to mesa 22.1.7 from cache with sudo pacman -U /var/cache/pacman/pkg/mesa-22.1.7-*, until the issue is fixed upstream.

2022-10-21

Plasma Mobile Dialer seems to be unreliable

Plasma Dialer 22.09 seems to have issues switching audio profiles and as such might require manual switching. Sometimes audio is completely missing.

Reduced video performance on youtube

Some may encounter reduced video playback performance on YouTube in Firefox with the new Mesa 22.2 drivers.
No workaround at this time.

Old Issues

Phosh crashes when closing apps
An upstream issue results in the Phosh shell to crash when you close the app in the app switcher, with animations turned off.
Fix: Enable animations in Tweaks application

Mouse cursor is slow on Raspberry Pi
Due to a change in the Raspberry Pi kernels upstream, they no longer support FKMS. This can result in slow performance when using the FKMS drivers with the newer Raspberry Pi kernels.
Solution: Open /boot/config.txt, change fkms to kms in the dtoverlay line. Save the file and reboot.

[Waydroid container cannot access internet
Cause: new default waydroid configuration issue, tracked here.

Short-term Solution:

  1. create /etc/nftables.d/waydroid.nft with the following contents:
#!/usr/sbin/nft -f
table inet filter {
    chain input {
        iifname "waydroid0" accept comment "Allow incoming network traffic from WayDroid"
    }
    chain forward {
        iifname "waydroid0" accept comment "Allow outgoing network traffic from WayDroid"
        ct state {established, related} counter accept comment "accept established connections"
    }
}
  1. any time you launch waydroid, run the following after it has started:
echo "ip route add default via 192.168.250.1" |sudo waydroid shell

anyone know how to set LXQT wayland-session?

After ARM Stable Update 2022-12-11, I am unable to start chromium browser.
If I try to run ‘chromium’ from a Terminal window, I get:
/usr/lib/chromium/chromium: error while loading shared libraries: libre2.so.9: cannot open shared object file: No such file or directory
Any help would be appreciated. Thanks!

Hardware is Pinebook Pro:

Operating System: Manjaro-ARM
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7
Kernel Version: 6.0.12-1-MANJARO-ARM (64-bit)
Graphics Platform: X11
Processors: 4 × ARM Cortex-A53, 2 × ARM Cortex-A72
Memory: 3.8 GiB of RAM
Graphics Processor: Mali-T860
Product Name: Pine64 Pinebook Pro

I found some posts on bbs-archlinux-org from March 2020 with a similar situation.

Based on those posts, the solution that works for me is to create a link:
sudo ln -s /usr/lib/libre2.so /usr/lib/libre2.so.9

Hopefully a future update will fix this properly

2 Likes

An updated Chromium package has been added to this update, which should fix this issue.

1 Like

It looks like firefox is leaking memory

Starting with this update I had the PinePhone stuck in “off” (or maybe in limbo) mode twice already. It was not responding to the hardware button and I had to remove the battery for it to start again.

Once this happened with no interaction and the other time I initiated a reboot manually.

libnvme.so.1 used by nvme is compiled against libcrypt.so.1.1 instead of libcrypt.so.2.0.0 (as provided by core/openssl).

workaround:
install core/openssl-1.1 to provide the older so version alongside the current one, until nmve is updated

Note: this is specially importante for Pinebook Pro which might not support well higher power mode of NVMe SSDs and needs nvme command to set them to lower power.

I got the update and it works perfectly. Thanks for the quick solution!

What (and when) happened to DP Alternate Mode over USB-C on the Pinebook Pro?

The patches where dropped with the 5.18 kernel, because they didn’t seem to be heading upstream by the author.

Since this update, photos taken by Megapixels with the rear camera of my PinePhone (original/A64 PinePhone Beta Edition) have a green (slightly yellowish green) tint. That tint was not there before this update, nor is it present in the preview (that still has the same reasonable colors as before), yet when I take the picture, it is suddently there.

The front (selfie) camera has the same old yellow tint as always, but now the back camera’s colors are also off.

The color matrix in Megapixels does not seem to have changed, or has it? So it is probably due to the kernel driver?

Actually, the color of the tint depends on the lighting conditions: Under warm white light, it is a yellowish green, under daylight it is cyan. But the colors are always off.

You mean there is no support for video output on PineBook Pro when using upstream kernel?
It’s either use a custom pre-5.18 kernel, or lose video on USB-C?

Yes. There never was support for it in upstream kernel.

Could you point me to the last patches (before removal)? I wonder if I can get them to compile on the current kernels…

The PinePhone camera tint issue is confirmed to be a kernel issue, see:

That bug report contains a possible fix (one commit to revert, and another commit that apparently needs to be reverted and an older version of it cherry-picked to prevent a merge conflict).

See also closed issue Photos saved in green (#59) · Issues · postmarketOS / megapixels · GitLab which links to the above. (The issue was closed because it is a kernel bug, not a Megapixels bug.)

Orange pi 4 LTS minimal. Dont work … finishing first boot … you are stuck at “cleaning install for unwanted files” forewer … with hard reset (after 30 minut wait) you must du initial setup again and you get stuck at cleaning files again.
I testet two diferen SDcard.
22.08 dont even boot stuck at manjaro logo.

XFCE dont work … after finishing setup , reboot and dont boot again :frowning:

EDIT
SWAY 22.12 works :slight_smile: so i start there … hope = NO SWAY no … the install is heavier more bloatware even kde plasma is light over it :smiley:

1 Like