[ARM Unstable Update] 2025-06-04 - Linux, Firefox, Pipewire, Thunderbird

Hi,

Manjaro ARM Unstable Update Topic For June.
Thanks to the Manjaro ARM devs.

It’s time for you to update your ARM device(s) running Manjaro ARM, whatever your ARM device(s) or desktop environment.

Manjaro uses a Rolling Release Development Model


Find the packages version with the Branch Compare Page

https://manjaristas.org/branch_compare?q=plasma&arm=on


Download the official Manjaro ARM images on the Manjaro website

https://manjaro.org/products/download/arm


Build your own Manjaro ARM images, read this wiki post

https://forum.manjaro.org/t/wiki-how-to-contribute-to-manjaro-arm/35461

To add or remove some packages modify this file (choose your desktop environment here)
/usr/share/manjaro-arm-tools/profiles/arm-profiles/editions/

Find the build image here
/var/cache/manjaro-arm-tools/img/


For your ARM kernel device see the link below

Manjaro ARM Linux Kernel


Note: Do not forget to review your .pacnew files:

Check and manage pacnew files


Info about AUR packages

Link

Arch User Repository - Manjaro


You’re welcome to post, feedback from users is a part of software development

Enjoy !

5 Likes

129 packages in arch-arm sync today.

1 Like

Tried out the xfce build on a cm5 and ran an upgrade, so far everything good.
The new kernel 6.12.31 also fixes a problem with the hyperpixel drivers on the rpi5/cm5 :+1:

2 Likes

Hi,

2025.06.04 update success

Odroid c2
Odroid n2
Odroid c4
Odroid m1 (emmc module)

Update Details
bluez-5.83-1
bluez-libs-5.83-1
hwdata-0.396-1
iputils-20250602-1
libarchive-3.8.1-1
libopenmpt-0.8.0-1
libupnp-1.14.22-1
readline-8.2.013-2
sdl3-3.2.16-1
taglib-2.1-1

Enjoy !

1 Like

Manjaro-opi5plus-kde updated successfully. Kernel linux-6.15.1-1 boot up successfully.

Operating System: Manjaro ARM Linux 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.15.1-1-MANJARO-ARM (64-bit)
Graphics Platform: Wayland
Processors: 4 × ARM Cortex-A55, 4 × ARM Cortex-A76
Memory: 15.6 GiB of RAM
Graphics Processor 1: Mali-G610
Graphics Processor 2: Mali-G610
Product Name: Xunlong Orange Pi 5 Plus

Edit: Manjaro-opi5plus-xfce updated successfully.

Manjaro-opi5plus-xfce-6.15.1-1 (labwc-wayland-session) chromium-137.0.7151.55-2 streaming 1080/60 videos with hardly any drop frames using “V4L2VideoDecoder”. Good.

So far chromium-137.0.7151.55-2 is stable on “–ozone-platform=wayland”.

2 Likes

I built an image, Issue during the Odroid c2 install on the device, see below the bug report

Thanks for your help.

I rebuilt calamares. Wait for calamares-3.3.6-9 to show up in the unstable mirrors and then rebuild the image again and see if it helps.

1 Like

Thanks for your answer and the new calamares version.

No issue to install the OS with the built image (calamares 3.3.6-9) for the Odroid n2

Issue during the Odroid c2 install with calamares 3.3.6-9

Odroid c2 install issue
Application: Calamares (calamares), signal: Segmentation fault

[KCrash Handler]
#7  0x0000ffff9b087248 in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#8  0x0000ffff9b0874d8 in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#9  0x0000ffff9b07fd90 in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#10 0x0000ffff9b0812cc in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#11 0x0000ffff99effd28 in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#12 0x0000ffff99f012fc in ?? () from /usr/lib/libgallium-25.1.1-arch1.2.so
#13 0x0000ffffb3147ddc in ?? () from /usr/lib/libQt6Gui.so.6
#14 0x0000ffffb3148ea8 in ?? () from /usr/lib/libQt6Gui.so.6
#15 0x0000ffffb2f9dd10 in QRhi::endOffscreenFrame(QFlags<QRhi::EndFrameFlag>) () from /usr/lib/libQt6Gui.so.6
#16 0x0000ffffb41dc4c0 in QQuickRenderControl::endFrame() () from /usr/lib/libQt6Quick.so.6
#17 0x0000ffffb49af280 in QWidget::event(QEvent*) () from /usr/lib/libQt6Widgets.so.6
#18 0x0000ffffb493f6d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#19 0x0000ffffb2601b4c in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#20 0x0000ffffb49a4060 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQt6Widgets.so.6
#21 0x0000ffffb49a9498 in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
#22 0x0000ffffb49a9208 in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
#23 0x0000ffffb49a94bc in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
#24 0x0000ffffb49ae6ec in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
#25 0x0000ffffb49a8fec in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
#26 0x0000ffffb49a94bc in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
#27 0x0000ffffb49ae6ec in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
#28 0x0000ffffb49a8fec in QWidgetPrivate::showChildren(bool) () from /usr/lib/libQt6Widgets.so.6
#29 0x0000ffffb49a94bc in QWidgetPrivate::show_helper() () from /usr/lib/libQt6Widgets.so.6
#30 0x0000ffffb49ae6ec in QWidgetPrivate::setVisible(bool) () from /usr/lib/libQt6Widgets.so.6
#31 0x0000ffffb4982de0 in QStackedLayout::setCurrentIndex(int) () from /usr/lib/libQt6Widgets.so.6
#32 0x0000ffffb521e0c8 in Calamares::ViewManager::next() () from /usr/lib/libcalamaresui.so.3.3
#33 0x0000aaaac6a8e7c4 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (Calamares::ViewManager::*)()>::call(void (Calamares::ViewManager::*)(), Calamares::ViewManager*, void**)::{lambda()#1}::operator()() const ()
#34 0x0000aaaac6a8f0a4 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (Calamares::ViewManager::*)()>::call(void (Calamares::ViewManager::*)(), Calamares::ViewManager*, void**) ()
#35 0x0000aaaac6a8f11c in ?? ()
#36 0x0000ffffb267aaa0 in ?? () from /usr/lib/libQt6Core.so.6
#37 0x0000ffffb4a89008 in QAbstractButton::clicked(bool) () from /usr/lib/libQt6Widgets.so.6
#38 0x0000ffffb4a89328 in ?? () from /usr/lib/libQt6Widgets.so.6
#39 0x0000ffffb4a8ad48 in ?? () from /usr/lib/libQt6Widgets.so.6
#40 0x0000ffffb4a8af90 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt6Widgets.so.6
#41 0x0000ffffb49aeedc in QWidget::event(QEvent*) () from /usr/lib/libQt6Widgets.so.6
#42 0x0000ffffb493f6d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#43 0x0000ffffb494a024 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#44 0x0000ffffb2601b4c in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#45 0x0000ffffb49490b0 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib/libQt6Widgets.so.6
#46 0x0000ffffb49c6898 in ?? () from /usr/lib/libQt6Widgets.so.6
#47 0x0000ffffb49c9478 in ?? () from /usr/lib/libQt6Widgets.so.6
#48 0x0000ffffb493f6d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#49 0x0000ffffb2601b4c in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#50 0x0000ffffb2d57b94 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt6Gui.so.6
#51 0x0000ffffb2dd2544 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Gui.so.6
#52 0x0000ffffb2dd281c in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Gui.so.6
#53 0x0000ffffb266b100 in QObject::event(QEvent*) () from /usr/lib/libQt6Core.so.6
#54 0x0000ffffb493f6d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#55 0x0000ffffb2601b4c in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#56 0x0000ffffb2605e54 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt6Core.so.6
#57 0x0000ffffb294a37c in ?? () from /usr/lib/libQt6Core.so.6
#58 0x0000ffffb066a05c in ?? () from /usr/lib/libglib-2.0.so.0
#59 0x0000ffffb066c9a8 in ?? () from /usr/lib/libglib-2.0.so.0
#60 0x0000ffffb066d3c4 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0x0000ffffb2949944 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#62 0x0000ffffb26108ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#63 0x0000ffffb260b4e4 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6
#64 0x0000aaaac6a842e0 in main ()
[Inferior 1 (process 1302) detached]

Edit 1

During the Odroid c2 build image process the following messages appears

Odroid c2 messages during the build image process
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for libxtables.so=12-64:
:: Repository core
   1) iptables  2) iptables-nft

Enter a number (default=1): 
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Enter a number (default=1): 
:: There are 2 providers available for phonon-qt6-backend:
:: Repository extra
   1) phonon-qt6-mpv  2) phonon-qt6-vlc

Enter a number (default=1): 
:: There are 3 providers available for initramfs:
:: Repository core
   1) mkinitcpio
:: Repository extra
   2) booster  3) dracut

Enter a number (default=1): 
looking for conflicting packages...
warning: dependency cycle detected:
warning: systemd-libs will be installed before its libcap dependency
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency
warning: dependency cycle detected:
warning: phonon-qt6-mpv will be installed before its phonon-qt6 dependency
warning: dependency cycle detected:
warning: xdg-desktop-portal-kde will be installed before its plasma-workspace dependency

Just a heads-up. the most recentt (today) alarm updates seems to brick “nautilust” or udisk2 not able to recognize any removable drive or NVMe or gnome-disk-utility also not functioning and render LibreOffice not being able to launch due to dependencies issue. Encountered this issue when updating BredOS.

Might be related to “gpgme-2.0.0-1” update – Not sure on this.

1 Like

Was there a kernel upgrade also.

No, did not upgrade a kernel.

Managed to resolved it by locating the older libraries packages:

sudo ln -s /usr/lib/libgpgme.so.11.33.2 /usr/lib/libgpgme.so.11
sudo ln -s /usr/lib/libgpgmepp.so.6.21.3 /usr/lib/libgpmepp.so.6

Nautilus, Disks and LibreOffice work properly again.

Looks like the new gpgme packages are missing some links.

A new gpgmepp is available today but not the gpgme so udisks2, nautilus, gnome-disk-utility will still need libgpgme.so.11.33.2 and libgpgme.so.11.

Not sure what other applications are affected though.

There is a couple of posts on arch-arm forums about this. I am going to hold back syncing with arch-arm until this is fixed so please let me know when they get it fixed with your OS you are on.

1 Like

Noted. For the time being with the latest gpgmepp-2.0.0-2 and libreoffice-fresh- 25.2.4-1, libreoffice-fresh works.

Nautilus, gnome-disk-utility which uses udisk2 will still require the old /usr/lib/libgpgme.so.11.33.2 and /usr/lib/libgpgme.so.11 to work.

So it will be a good idea to back up a copy of the libgpgme.so.11.33.2 on the image storage itself if you want to perform a system update and manually copy it over to /usr/lib/ after the update and then create a symlink libgpgme.so.11 and restart udisk2.

Looks like we may have to wait for a while. They must be doing some type of major rebuilds. Their mirrors have been frozen for a few days now.

Hi @Darksky,

FYI, for archlinuxarm or manjaro-arm ussers where the do not have a copy of the libgpgme.so.11.33.2 another temporary solution that I pick up from BredOS developer is:


sudo ln -s /usr/lib/libgpgme.so /usr/lib/libgpgme.so.11

I did test it out and it made Nemo, Nautilus, gnome-disk-utility to work – recognize the removable storage. I noticed “pudge” (archlinuxarm/forum) was looking for a solution to get the system to recognize external removable storage.