Tried to perform system update few minutes ago (Unstable Branch) and encounted the following:
jfl@jfl-gtkpro sudo pacman -Syu
[sudo] password for jfl:
:: Synchronizing package databases...
core 262.2 KiB 199 KiB/s 00:01 [#################################] 100%
extra 9.2 MiB 2.60 MiB/s 00:04 [#################################] 100%
community is up to date
:: Starting full system upgrade...
:: Replace karchive with extra/karchive5? [Y/n] Y
:: Replace kauth with extra/kauth5? [Y/n] Y
:: Replace kcodecs with extra/kcodecs5? [Y/n] Y
:: Replace kconfig with extra/kconfig5? [Y/n] Y
:: Replace kconfigwidgets with extra/kconfigwidgets5? [Y/n] Y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] Y
:: Replace kdbusaddons with extra/kdbusaddons5? [Y/n] ^C
Interrupt signal received
jfl@jfl-gtkpro
jfl@jfl-gtkpro sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace karchive with extra/karchive5? [Y/n] n
:: Replace kauth with extra/kauth5? [Y/n] n
:: Replace kcodecs with extra/kcodecs5? [Y/n] ^C
Interrupt signal received
Where the system request to Replace many KDE packages. Chicken out and cancel the system updates. For example, should the “karchive” be replaced with “extra/karchive5”? Not sure how to response to the system request. Should it be responded with “Y” or “N”?
Does it maybe have to to with the migration of repositories?
I have already removed the community repository so it should be fine right?
But for me it is rpi-eeprom, I think they are in conflict…
JERONEMO, here we go, I guess I come back if it fails.
Edit
Yeah…
$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
:: Starting full system upgrade...
:: Replace rpi-eeprom with extra/rpi4-eeprom? [Y/n] y
:: Replace rpi-eeprom with extra/rpi5-eeprom? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: rpi4-eeprom and rpi5-eeprom are in conflict
Hmmm, my fingers were a little to fast there, and my brain was out of order, I don’t own a rpi5… xD
$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
:: Starting full system upgrade...
:: Replace rpi-eeprom with extra/rpi4-eeprom? [Y/n] y
:: Replace rpi-eeprom with extra/rpi5-eeprom? [Y/n] n
resolving dependencies...
looking for conflicting packages...
Packages (48) brotli-1.1.0-1 btrfs-progs-6.5.2-1 ca-certificates-mozilla-3.94-1 cairo-1.18.0-1 coreutils-9.4-1 ell-0.59-1 gettext-0.22.2-1 gnutls-3.8.1-2 groff-1.23.0-5 harfbuzz-8.2.1-1 hwdata-0.375-1
inxi-3.3.30.1-1 kbd-2.6.3-1 kmod-31-1 libp11-kit-0.25.0-2 libsecret-0.21.1-1 libtorrent-rasterbar-1:2.0.9-3 libx11-1.8.7-1 licenses-20230917-1 linux-rpi4-6.1.54-2
linux-rpi4-headers-6.1.54-2 man-db-2.12.0-1 openssh-9.5p1-1 openssl-3.1.3-1 p11-kit-0.25.0-2 pambase-20230918-1 pinentry-1.2.1-3 procps-ng-4.0.4-2 python-annotated-types-0.5.0-1
python-cryptography-41.0.4-1 python-fastjsonschema-2.18.1-1 python-inflect-7.0.0-2 python-pillow-10.0.1-1 python-pydantic-2.3.0-1 python-pydantic-core-1:2.6.3-1
python-trove-classifiers-2023.9.19-1 python-typing_extensions-4.8.0-1 raspberrypi-bootloader-20230929-1 raspberrypi-bootloader-x-20230929-1 rpi-eeprom-20230802-1 [removal]
rpi4-eeprom-20230929-1 rsync-3.2.7-6 shadow-4.14.0-4 systemd-254.5-1 systemd-libs-254.5-1 systemd-sysvcompat-254.5-1 vim-9.0.1976-1 vim-runtime-9.0.1976-1
Total Download Size: 108.66 MiB
Total Installed Size: 395.45 MiB
Net Upgrade Size: 0.36 MiB
:: Proceed with installation? [Y/n]
Looks like you did the right thing at the last. Because of the new rpi5 addition it’s eeprom’s image is different than the rpi4. So the old rpi-eeprom package had to be split into 2 different packages. More fun is fixing to happen with the new kernels for the pi’s I just pushed to the unstable branch.
@JFL Usually I go with the flow in that situation and let it do what it wants to do but later on I ran into this error that looks like another package needs a rebuild.
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kvantum (1.0.10-2) breaks dependency 'kvantum-qt5' required by kvantum-theme-matchama
That theme is long deprecated and hasn’t been in the x86_64 repos for quite some time. I’m not working much with ARM so much anymore, so I’ll leave it up to you to drop it from the repos. Nothing should depend on it.
FYI, @cscs (the developer) asked me to remove his themes from the repos a couple years ago.
I removed kvantum and kvantum-theme-matchama then went through the upgrade and rebooted and nothing seemed to look different so guess I was not using it.
With Y. All the Replace kfoo with extra/kfoo5? questions you quoted are renames of KDE Frameworks 5 (KF5) packages from kfoo to kfoo5 (i.e., adding the suffix 5) in preparation for KDE Frameworks 6 (KF6).
Thank you for the info. Proceeded to perform System Update/Upgrade. Responded to all the question to Replace KDE Frameworks rename with “Y” and removed the “kvantum-theme-matchama” after that system update proceeds with no further issue.
jfl@jfl-gtkpro sudo pacman -Syu
[sudo] password for jfl:
:: Synchronizing package databases...
core 262.1 KiB 197 KiB/s 00:01 [################################] 100%
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace karchive with extra/karchive5? [Y/n] Y
:: Replace kauth with extra/kauth5? [Y/n] Y
:: Replace kcodecs with extra/kcodecs5? [Y/n] Y
:: Replace kconfig with extra/kconfig5? [Y/n] Y
:: Replace kconfigwidgets with extra/kconfigwidgets5? [Y/n] Y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] Y
:: Replace kdbusaddons with extra/kdbusaddons5? [Y/n] Y
:: Replace kguiaddons with extra/kguiaddons5? [Y/n] Y
:: Replace ki18n with extra/ki18n5? [Y/n] Y
:: Replace kiconthemes with extra/kiconthemes5? [Y/n] Y
:: Replace kitemmodels with extra/kitemmodels5? [Y/n] Y
:: Replace knotifications with extra/knotifications5? [Y/n] Y
:: Replace kservice with extra/kservice5? [Y/n] Y
:: Replace kwallet with extra/kwallet5? [Y/n] Y
:: Replace kwidgetsaddons with extra/kwidgetsaddons5? [Y/n] Y
:: Replace kwindowsystem with extra/kwindowsystem5? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
:: libgedit-amtk and amtk are in conflict. Remove amtk? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kvantum (1.0.10-2) breaks dependency 'kvantum-qt5' required by kvantum-theme-matchama
jfl@jfl-gtkpro sudo pacman -R kvantum-theme-matchama
checking dependencies...
Packages (1) kvantum-theme-matchama-20191118-1
Total Removed Size: 2.26 MiB
:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
(1/1) removing kvantum-theme-matchama [###################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
jfl@jfl-gtkpro
jfl@jfl-gtkpro sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
:: Replace karchive with extra/karchive5? [Y/n] Y
:: Replace kauth with extra/kauth5? [Y/n] Y
:: Replace kcodecs with extra/kcodecs5? [Y/n] Y
:: Replace kconfig with extra/kconfig5? [Y/n] Y
:: Replace kconfigwidgets with extra/kconfigwidgets5? [Y/n] Y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] Y
:: Replace kdbusaddons with extra/kdbusaddons5? [Y/n] Y
:: Replace kguiaddons with extra/kguiaddons5? [Y/n] Y
:: Replace ki18n with extra/ki18n5? [Y/n] Y
:: Replace kiconthemes with extra/kiconthemes5? [Y/n] Y
:: Replace kitemmodels with extra/kitemmodels5? [Y/n] Y
:: Replace knotifications with extra/knotifications5? [Y/n] Y
:: Replace kservice with extra/kservice5? [Y/n] Y
:: Replace kwallet with extra/kwallet5? [Y/n] Y
:: Replace kwidgetsaddons with extra/kwidgetsaddons5? [Y/n] Y
:: Replace kwindowsystem with extra/kwindowsystem5? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
:: libgedit-amtk and amtk are in conflict. Remove amtk? [y/N] y
Packages (93) amtk-5.6.1-2 [removal] blas-3.11.0-3 bluez-5.70-1 bluez-libs-5.70-1 bluez-utils-5.70-1
bolt-0.9.6-1 btrfs-progs-6.5.2-1 ca-certificates-mozilla-3.94-1 cairomm-1.14.5-1
chromium-117.0.5938.149-1 coreutils-9.4-1 cpupower-6.5-1 enchant-2.6.0-1 fd-8.7.0-2
flameshot-12.1.0-3 gedit-46.1-1 gedit-plugins-46.0-1
gnome-color-manager-3.36.0+r51+gcf7ee2b5-1 gnutls-3.8.1-2 hwdata-0.375-1
imagemagick-7.1.1.19-1 karchive-5.110.0-1 [removal] karchive5-5.110.0-1
kauth-5.110.0-1 [removal] kauth5-5.110.0-1 kcodecs-5.110.0-1 [removal]
kcodecs5-5.110.0-1 kconfig-5.110.0-1 [removal] kconfig5-5.110.0-1
kconfigwidgets-5.110.0-1 [removal] kconfigwidgets5-5.110.0-1
kcoreaddons-5.110.0-1 [removal] kcoreaddons5-5.110.0-1 kdbusaddons-5.110.0-1 [removal]
kdbusaddons5-5.110.0-1 kguiaddons-5.110.0-1 [removal] kguiaddons5-5.110.0-1
ki18n-5.110.0-1 [removal] ki18n5-5.110.0-1 kiconthemes-5.110.0-1 [removal]
kiconthemes5-5.110.0-1 kitemmodels-5.110.0-1 [removal] kitemmodels5-5.110.0-1 kmod-31-1
knotifications-5.110.0-1 [removal] knotifications5-5.110.0-1 kservice-5.110.0-1 [removal]
kservice5-5.110.0-1 kvantum-1.0.10-2 kwallet-5.110.0-1 [removal] kwallet5-5.110.0-1
kwidgetsaddons-5.110.0-1 [removal] kwidgetsaddons5-5.110.0-1
kwindowsystem-5.110.0-1 [removal] kwindowsystem5-5.110.0-1 lapack-3.11.0-3
libappindicator-gtk3-12.10.0.r298-3 libcups-1:2.4.7-2 libgedit-amtk-5.8.0-1
libgedit-gtksourceview-299.0.4-2 libixion-0.19.0-1 libmediainfo-23.10-1 libnm-1.44.2-1
libnvme-1.6-1 liborcus-0.19.0-1 libpeas-1.36.0-3 libphonenumber-1:8.13.22-1
libportal-0.7.1-1 libportal-gtk3-0.7.1-1 libportal-gtk4-0.7.1-1
libreoffice-fresh-7.6.2-3 libvpx-1.13.1-1 libx11-1.8.7-1 libxpm-3.5.17-1
libxrandr-1.5.4-1 mediainfo-23.10-1 mesa-utils-9.0.0-3 networkmanager-1.44.2-1
noto-fonts-1:23.10.1-1 nss-3.94-1 openssh-9.5p1-1 pinentry-1.2.1-3 polkit-qt5-0.114.0-2
poppler-23.10.0-1 poppler-glib-23.10.0-1 qt5-base-5.15.10+kde+r165-1 remmina-1:1.4.33-2
sdl2-2.28.4-1 tepl-1:6.8.0-1 unrar-1:6.2.12-1 xdg-desktop-portal-1.18.0-2
xdg-desktop-portal-gnome-44.2-2 xdg-desktop-portal-gtk-1.14.1-3
Total Download Size: 314.02 MiB
Total Installed Size: 1199.79 MiB
Net Upgrade Size: 5.41 MiB
:: Proceed with installation? [Y/n] y
In addition it broke the custom rpi-ffmpeg v6 package some of us use for HW decoding with our rpi4’s with mpv and firefox. I have also rebuilt that package and it is available here:
Both of those packages are ARCH-ARM packages in their alarm branch. vlc there is actually named vlc-rpi and it provides=vlc so it is a different package than the vlc package in their extra branch that we mirror. We do not mirror packages in their alarm branch.
When I tested vlc-rpi I was not too happy with it. It did do HW decode with h264 but had a screen resolution limit of 1920x1080 and would not play webm video with h265 trying to do HW decode. For those reasons I decided to go with mpv and kodi-rpi for HW decode vids with h264/h265.
Before you upgrade there will have to be some manual intervention on your part to unravel a hairball. The dav1d package is now at libdav1d.so=7-64 and some of the packages in the upgrade will depend on it to complicate matters so force uninstalling and/or force installing will be required.
Noted. So rpi-ffmpeg-6.0 is a better option then. Will remove/uninstall “ffmpeg-rpi” first then install the new rpi-ffmpeg and hopefully will do the trick resolve the dependencies issues.
Well removing “ffmpeg-rpit” and then install the new “rpi-ffmpeg” resolved the “dav1d” dependency issue.
jfl@jfl-gtkpro sudo pacman -R ffmpeg-rpi
[sudo] password for jfl:
checking dependencies...
Packages (1) ffmpeg-rpi-4.4.4-2
Total Removed Size: 20.68 MiB
:: Do you want to remove these packages? [Y/n] n
jfl@jfl-gtkpro sudo pacman -R ffmpeg-rpi
checking dependencies...
Packages (1) ffmpeg-rpi-4.4.4-2
Total Removed Size: 20.68 MiB
:: Do you want to remove these packages? [Y/n] Y
:: Processing package changes...
(1/1) removing ffmpeg-rpi [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
jfl@jfl-gtkpro sudo pacman -U /home/jfl/Downloads/rpi-ffmpeg-6.0.r110072.g61733f14a6-2-aarch64.pkg.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (2) dav1d-1.3.0-1 rpi-ffmpeg-6.0.r110072.g61733f14a6-2
Total Download Size: 0.31 MiB
Total Installed Size: 34.65 MiB
Net Upgrade Size: 0.01 MiB
:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
dav1d-1.3.0-1-aa... 318.1 KiB 468 KiB/s 00:01 [######################] 100%
(2/2) checking keys in keyring [######################] 100%
(1/2) checking package integrity [######################] 100%
(1/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
(2/2) checking available disk space [######################] 100%
:: Processing package changes...
(1/2) upgrading dav1d [######################] 100%
(2/2) upgrading rpi-ffmpeg [######################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
jfl@jfl-gtkpro sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (50) adwaita-cursors-45.0-1 adwaita-icon-theme-45.0-1 alsa-card-profiles-1:0.3.81-1
avahi-1:0.8+r139+ge5b0bad-1 base-3-2 btrfs-progs-6.5.2-2 chromium-118.0.5993.54-1
coreutils-9.4-2 dconf-editor-45.0.1-1 evolution-data-server-3.50.0-1 fluidsynth-2.3.4-1
gettext-0.22.3-1 gnome-font-viewer-45.0-1 gnome-music-1:45.0-1 gnome-user-docs-45.0-1
gst-plugin-pipewire-1:0.3.81-1 hwdata-0.375-2 imagemagick-7.1.1.20-1 libavif-1.0.1-2
libcue-2.2.1-4 libglvnd-1.7.0-1 libheif-1.16.2-2 libnotify-0.8.3-1
libpipewire-1:0.3.81-1 libtirpc-1.3.4-1 libutempter-1.2.1-4 pango-1:1.51.1-1
pipewire-1:0.3.81-1 pipewire-alsa-1:0.3.81-1 pipewire-audio-1:0.3.81-1
pipewire-jack-1:0.3.81-1 pipewire-pulse-1:0.3.81-1 pipewire-zeroconf-1:0.3.81-1
qca-qt5-2.3.7-2 qt5-base-5.15.11+kde+r134-1 qt5-declarative-5.15.11+kde+r30-1
qt5-multimedia-5.15.11+kde+r2-1 qt5-quickcontrols2-5.15.11+kde+r5-1
qt5-speech-5.15.11+kde+r1-1 qt5-svg-5.15.11+kde+r6-1 qt5-translations-5.15.11-1
qt5-wayland-5.15.11+kde+r59-1 qt5-x11extras-5.15.11-1 qt5ct-1.8-1 shared-mime-info-2.3-1
tar-1.35-2 unzip-6.0-20 x264-3:0.164.r3108.31e19f9-1 yt-dlp-2023.10.07-1 zip-3.0-11
Total Download Size: 140.95 MiB
Total Installed Size: 646.48 MiB
Net Upgrade Size: 1.70 MiB
:: Proceed with installation? [Y/n] Y
Thank you.
Hopefully Gnome-45.0 packages which already landed in archlinuxarm.org will be available on Manjaro Repo soon.
Tried to update this mourning. Does manjaro-settings-manager need a rebuild?
error: failed to prepare transaction (could not satisfy dependencies)
:: installing kitemmodels5 (5.111.0-1) breaks dependency 'kitemmodels' required by manjaro-settings-manager
:: installing kauth5 (5.111.0-1) breaks dependency 'kauth' required by manjaro-settings-manager
:: installing kcoreaddons5 (5.111.0-1) breaks dependency 'kcoreaddons' required by manjaro-settings-manager
Added:
I rebuilt the manjaro-settings-manager package and pushed manjaro-settings-manager and manjaro-settings-manager-kcm to the unstable branch when the mirrors sync.