Keyring problems updating Manjaro Arm

Hi all. Hardware is Pine64 Quartz64 model b. Kernel is 6.1.12-1-MANJARO-ARM. I am struggling with Manjaro Arm installation or rather - updating the installation.
I have tried several images, but this is the current one.
Manjaro-ARM-kde-plasma-quartz64-b-23.02
In each case I am able to install Manjaro, but any attempt to update packages results in failure. Any ideas? I have tried a few thing from previous posts - but no luck so-far.

:: Synchronising package databases...
 core                                                                   260.1 KiB   115 KiB/s 00:02 [###########################################################] 100%
 extra                                                                    9.1 MiB  1682 KiB/s 00:06 [###########################################################] 100%
 community                                                               29.0   B  24.0   B/s 00:01 [###########################################################] 100%
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (2) archlinux-keyring-20230504-1  manjaro-system-20230303-1

Total Download Size:   1.15 MiB
Total Installed Size:  1.62 MiB
Net Upgrade Size:      0.01 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 manjaro-system-20230303-1-any                                            9.5 KiB  10.1 KiB/s 00:01 [###########################################################] 100%
 archlinux-keyring-20230504-1-any                                      1170.9 KiB   636 KiB/s 00:02 [###########################################################] 100%
 Total (2/2)                                                           1180.4 KiB   562 KiB/s 00:02 [###########################################################] 100%
(2/2) checking keys in keyring                                                                      [###########################################################] 100%
(2/2) checking package integrity                                                                    [###########################################################] 100%
error: manjaro-system: signature from "Dan Johansen (Manjaro) <strit@manjaro.org>" is unknown trust
:: File /var/cache/pacman/pkg/manjaro-system-20230303-1-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: archlinux-keyring: signature from "Arch Linux ARM Build System <builder@archlinuxarm.org>" is unknown trust
:: File /var/cache/pacman/pkg/archlinux-keyring-20230504-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Update: Pacman update is halted because of conflicting files. Can anyone advise how to tackle these?

/usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt exists in both 'linux-firmware' and 'quartz64-post-install'

I believe the above file is a link and I cannot seem to find and rename it.

$ ls -la | grep pine64
lrwxrwxrwx  1 root root      33 Jan 26  2023 brcmfmac43455-sdio.pine64,pinebook-pro.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
lrwxrwxrwx  1 root root      33 Jan 26  2023 brcmfmac43455-sdio.pine64,pinephone-pro.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
lrwxrwxrwx  1 root root      33 Jan 26  2023 brcmfmac43455-sdio.pine64,quartz64-b.txt -> brcmfmac43455-sdio.AW-CM256SM.txt
lrwxrwxrwx  1 root root      29 May 15  2022 brcmfmac43456-sdio.pine64,pinebook-pro.txt -> brcmfmac43456-sdio.AP6256.txt
lrwxrwxrwx  1 root root      29 May 15  2022 brcmfmac43456-sdio.pine64,quartz64-a.txt -> brcmfmac43456-sdio.AP6256.txt
lrwxrwxrwx  1 root root      29 May 15  2022 brcmfmac43456-sdio.pine64,quartz64-b.txt -> brcmfmac43456-sdio.AP6256.txt
lrwxrwxrwx  1 root root      29 May 15  2022 brcmfmac43456-sdio.pine64,rockpro64-v2.1.txt -> brcmfmac43456-sdio.AP6256.txt

This file is also causing Pacman some problems.

checking for file conflicts                                                [################################################] 100%
error: failed to commit transaction (conflicting files)
konsole: /etc/xdg/konsolerc exists in filesystem

I have worked hard at resolving this but no luck thus far. I believe that renaming konsolerc will solve this one. but the former file (brcmfmac43455-sdio.pine64) is impossible to find.

Looking like that now may be in the linux-firmware package; if so then the quartz64-post-install package needs to be redone.

https://gitlab.manjaro.org/manjaro-arm/packages/community/quartz64-post-install/-/blob/master/PKGBUILD#L18

I reinstalled quartz64-post-install using pacman -S quartz64-post-install

Packages (1) quartz64-post-install-20230228-1


:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                       [################################################] 100%
(1/1) checking package integrity                                                     [################################################] 100%
(1/1) loading package files                                                          [################################################] 100%
(1/1) checking for file conflicts                                                    [################################################] 100%
(1/1) checking available disk space                                                  [################################################] 100%
:: Processing package changes...
(1/1) upgrading quartz64-post-install                                                [################################################] 100%
warning: directory permissions differ on /usr/lib/firmware/brcm/
filesystem: 755  package: 644
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

But would the upgrade overwrite this?

               wayland-utils-1.2.0-1  wget-1.21.4-1  wireless-regdb-2023.05.03-1  wireplumber-0.4.14-0.1  xcb-proto-1.15.2-3
               xf86-input-libinput-1.3.0-1  xfsprogs-6.3.0-1  xkeyboard-config-2.39-1  xorg-fonts-encodings-1.0.7-1  xorg-server-21.1.8-1
               xorg-server-common-21.1.8-1  xorg-setxkbmap-1.3.4-1  xorg-xdpyinfo-1.3.4-1  xorg-xrdb-1.2.2-1  xorg-xwayland-23.1.2-1
               xorgproto-2023.2-1  xz-5.4.3-1  zeromq-4.3.4-4  zstd-1.5.5-1  zxing-cpp-2.0.0-2

Total Installed Size:  3506.69 MiB
Net Upgrade Size:       150.50 MiB

:: Proceed with installation? [Y/n] y
(483/483) checking keys in keyring                                                   [################################################] 100%
(483/483) checking package integrity                                                 [################################################] 100%
(483/483) loading package files                                                      [################################################] 100%
(483/483) checking for file conflicts                                                [################################################] 100%
error: failed to commit transaction (conflicting files)
konsole: /etc/xdg/konsolerc exists in filesystem
linux-firmware: /usr/lib/firmware/brcm/brcmfmac43455-sdio.pine64,soquartz-model-a.txt exists in filesystem (owned by quartz64-post-install)
Errors occurred, no packages were upgraded.

Using pacman -Syyu

Please copy and paste terminal output instead of uploading screenshots of text.

Each image uploaded to the server makes forum database backups larger. Search engines cannot read screenshots and one cannot copy and paste from them without an OCR program.

Please edit your post accordingly.

This issue is resolved.

The command = pacman -Syu upgraded the Quartz64-b uninterrupted. I am happy about that. Yay!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.