[ARM Unstable Update] 2022-11-18 - OpenSSL 3 update

Hello everyone.

This is just to inform you guys that Arch Linux ARM finished it’s rebuilds against OpenSSL 3, which resulted in the first update in 14 days counting over 2100 packages!

Please be aware that some packages might not have been properly rebuilt yet, so you might encounter error messages like: “Can’t find the openssl 1.1 library”.

If that’s the case, you can install openssl-1.1 with:

sudo pacman -S openssl-1.1

until everything is ported/rebuilt against the correct SSL version.

If you see any applications having trouble finding that library, please add it to the list in the post below, so we can keep a look out for when they are all fixed.

5 Likes

Applications spotted to have the issue include:

  • Fixed Silver (used in Sway and Gnome for terminal theming)
  • Fixed SDDM (issue only seen on qt5-es2 based installs like Pinephone Plasma Mobile)
  • Fixed MkImage (used for generating uimg on amlogic boards)

yes :wink: i have read this after my updates on Odroid N2+

(16/24) Updating uimg initcpios...
/usr/bin/mkimage: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
Error: Command could not be executed correctly
(17/24) Reloading system bus configuration...

then ran the hook again manually /usr/share/libalpm/hooks/91-uboot-uimg.hook

sudo mkimage -n "Ramdisk Image" -A arm64 -O linux -T ramdisk -C none -d /boot/initramfs-linux.img /boot/initramfs-linux.uimg

Result:
Odroid N2+ on 6.0.9-1
Odroid C2 on 6.0.8-1

thanks

1 Like

Hi,

Your c2 is runing with a 6 kernel ?

I built last time a LXQt image for the c2, unfortunately it doesn’t work, the device start and then screen with the manjaro logo and the the waiting logo(moving circle)

my odroid c2 arm-profile is looking so

## Maintained by Strit ##

# Kernel and bootloader stuff
linux-vim
uboot-odroid-c2-mainline
plymouth
plymouth-theme-manjaro

# Video driver
xf86-video-fbdev

# Other device specific packages
btrfs-progs
f2fs-tools
fbset
amlogic
generic-post-install
oc2-post-install

the kernel is the 5.14

[c2@nls-c2 ~]$ uname -a
Linux nls-c2 5.14.10-1-MANJARO-ARM #1 SMP PREEMPT Sat Oct 9 19:11:23 UTC 2021 aarch64 GNU/Linux

How look your arm profile ?

Edit: sorry, this post is not on the right place.
You’re right, it’s not the first time I’m crying for the c2 :sweat_smile:

ja, mijn C2 draait op linux60
(yes, my C2 runs on linux60)

Linux manjaroc2arm 6.0.8-1-MANJARO-ARM-ODROID #1 SMP PREEMPT Tue Nov 15 19:43:20 UTC 2022 aarch64 GNU/Linux

i have installed

# Kernel and bootloader stuff
linux-api-headers
linux-odroid
uboot-odroid-c2-mainline
uboot-tools

# Video driver
xf86-video-fbdev

# Other device specific packages
btrfs-progs
f2fs-tools
fbset
amlogic
generic-post-install
oc2-post-install

bij elke installatie verwijder ik bootlogo en quietboot voor meer info
(with each installation i remove bootlogo and quietboot for more info)
succes met proberen

  • update forgotten uboot stuff :crazy_face:

1 Like

Ok, I’m trying to build an image with this profile.
See you later with my feedback.

I built a LXQt image with your profile, unfortunately the c2 led stay red.

you have see this and installed uboot-odroid-c2-mainline ?

I would advise you to install plymouth stuff as well.
If you don’t want a boot logo & quiet boot, you also have to tweak some configs…

my C2 /boot/extlinux/extlinux.conf currently
LABEL Manjaro ARM
KERNEL /Image
FDT /dtbs/amlogic/meson-gxbb-odroidc2.dtb
#APPEND initrd=/initramfs-linux.img console=ttyAML0,115200n8 root=PARTUUID=fb1f0000-02 rw rootwait quiet splash plymouth.ignore-serial-consoles
APPEND initrd=/initramfs-linux.img console=ttyAML0,115200n8 root=PARTUUID=fb1f0000-02 rw rootwait
my C2 /etc/mkinitcpio.conf > check againts
HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)
my C2 ls -al /boot/
ls -al /boot/
insgesamt 50092
drwxr-xr-x  4 root root    16384  1. Jan 1970  .
drwxr-xr-x 17 root root     4096 16. Feb 2022  ..
-rw-r--r--  1 root root    49664 10. Okt 2021  bl1.bin.hardkernel
drwxr-xr-x  4 root root     4096 12. Aug 02:03 dtbs
drwxr-xr-x  2 root root     4096 16. Feb 2022  extlinux
-rw-r--r--  1 root root 30083584 15. Nov 20:41 Image
-rw-r--r--  1 root root 12395901 15. Nov 20:41 Image.gz
-rw-r--r--  1 root root  7889124 18. Nov 19:12 initramfs-linux.img
-rw-r--r--  1 root root   835584 10. Okt 2021  u-boot.gxbb
ls -al /etc/X11/xorg.conf.d/
ls -al /etc/X11/xorg.conf.d/                                                                                                                                        
insgesamt 20
drwxr-xr-x 2 root root 4096 23. Jul 20:36 .
drwxr-xr-x 5 root root 4096 16. Feb 2022  ..
-rw-r--r-- 1 root root  232 16. Feb 2022  00-keyboard.conf
-rw-r--r-- 1 root root  601  3. Jun 11:22 30-fbdev.conf
-rw-r--r-- 1 root root  607 16. Feb 2022  99-fbturbo.conf_bak
my C2 /etc/X11/xorg.conf.d/30-fbdev.conf
Section "Monitor"
	Identifier	"Monitor0"
	Option		"DPMS"		"false"
EndSection
Section "ServerFlags"
	Option		"BlankTime"	"0"
	Option		"StandbyTime"	"0"
	Option		"SuspendTime"	"0"
	Option		"OffTime"	"0"
EndSection
Section "Device"
	Identifier	"Default Device"
	Driver		"modesetting"
	Option		"AccelMethod"	"glamor"
	Option      "SWCursor"      "on"
EndSection
Section "ServerFlags"
	Option		"AutoAddGPU"	"off"
	Option		"Debug"		"dmabuf_capable"
EndSection
Section "OutputClass"
	Identifier	"Lima"
	MatchDriver	"meson"
	Driver		"modesetting"
	Option		"PrimaryGPU"	"true"
EndSection
1 Like

how look your files :

/etc/X11/xorg.conf.d/

00-keyboard.conf
30-fbdev.conf

I build an image with LXQt.

Edit : So, the c2 LXQt device is running “out of the build image” with your arm profile.
Thanks a lot.

1 Like

Hi @strit,

Is it safe to assume that the rebuilds rebuilds against OpenSSL 3 is completed by now and safe to update from Unstable Branch?

My Manjaro-Arm-KDE is on Unstable Branch (GT KIng Pro - S922X)

It should be pretty safe at this point.

@strit,

Thanks. Just upgraded Manjaro-Arm-KDE on Unstable Branch. All went smoothly and successfully.

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (248) alsa-card-profiles-1:0.3.60-3  appstream-glib-0.8.2-1  attica-5.100.0-1  baloo-5.100.0-1
               bluedevil-1:5.26.3-1  bluez-5.66-1  bluez-libs-5.66-1  bluez-qt-5.100.0-1  breeze-5.26.3.1-1

Total Download Size:    618.51 MiB
Total Installed Size:  2588.10 MiB
Net Upgrade Size:        65.25 MiB

:: Proceed with installation? [Y/n] Y
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
(14/22) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-odroid.preset: 'default'
  -> -k 6.0.8-1-MANJARO-ARM-ODROID -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 6.0.8-1-MANJARO-ARM-ODROID
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [plymouth]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
(15/22) Updating uInitrd...
Image Name:   uInitrd Image
Created:      Sun Nov 20 20:39:28 2022
Image Type:   AArch64 Linux RAMDisk Image (uncompressed)
Data Size:    8477221 Bytes = 8278.54 KiB = 8.08 MiB
Load Address: 00000000
Entry Point:  00000000
(16/22) Updating uImage...
Image Name:   uImage
Created:      Sun Nov 20 20:39:30 2022
Image Type:   AArch64 Linux Kernel Image (uncompressed)
Data Size:    30083584 Bytes = 29378.50 KiB = 28.69 MiB
Load Address: 01080000
Entry Point:  01080000
(17/22) Reloading system bus configuration...
(18/22) Probing GDK-Pixbuf loader modules...
(19/22) Updating GIO module cache...
(20/22) Updating icon theme caches...
(21/22) Updating the info directory file...
(22/22) Updating the desktop file MIME type cache...
[jfl@jfl-mnjro ~]$

image

Have been reading KDE Plasma 5.25 and 5.26 having stability issues. But so far in my use case on GT King Pro for the last 3 months, did not face any major issue. No customization at all though.

Thank you.

1 Like

Silver 2.0.0-2 should fix the issue.

5/Dec. pipewire & wireplumber update lost Rpi4 audio/device.
and can not fallback by libcamera dependency.

ok, removed libcamera and downgrade pipewire & wireplumber, fixed.
but, don’t know which cause the issue.

pipewire-0.3.63 fixed.

1 Like

The language packs for Firefox have been updated to version 109.0-1, but the Firefox package is still at version 108.0.2-1, preventing me from upgrading.

We know. Arch Linux ARM has not pushed the main package to their repos yet.

Hi @Strit & @spikerguy,

Just to highlight linux-aml-6.1.6-1 has the same WIFI Issue as on linux-6.1.4-3.

I thought linux-6.1.6-1 and linux-6.1.6-2 resolved the WIFI issue on GT King Pro and some other amlogic devices.

linux-aml is being built with the fix as we speak/write. linux has it fixed.

2 Likes