Differing version numbers of some local and remote packages: Cannot reinstall all installed packages

Two days ago I downloaded the iso file for a minimal installation of Manjaro containing the packets for KDE Plasma at

I then successfully checked the signature of the downloaded iso file against the public PGP key of “Manjaro Build Server build@manjaro.org”/*/, and I successfully checked the sha256 sum of the downloaded iso file.

/*/ because the Manjaro WIKI web page only showed XML error messages two days ago, so I could not find information there about how to verify the signatures of downloaded iso files at manjaro.org.

I then installed Manjaro on my machine applying the downloaded iso file. After that I rebooted my machine and applied a first general package update.

On the next day I (yesterday) installed several packages, either with the preinstalled Octopi or using Pacman on the console or using Pamac.

As I think I can remember correctly I encountered the problem described in detail below when I tried to install the strawberry package. At the end I managed to get this package installed, but whenever I start the strawberry application from the console, the console returns the following output:

[@ ~]$ strawberry
strawberry: error while loading shared libraries: libprotobuf.so.28.0.0: cannot open shared object file: No such file or directory
[@ ~]$

In fact, the file libprotobuf.so.28.0.0 does not exist in my Manjaro installation:

[@ usr]$ sudo find ./* -type f -name ‘libprotobuf.so.28.0.0’
[@ usr]$

This file is part of the protobuf package:

[@ /]$ sudo pacman -F libprotobuf.so.28.0.0
extra/protobuf 28.0-2 [installed: 28.2-1]
usr/lib/libprotobuf.so.28.0.0
[@ /]$

The /usr/lib directory contains files with file names which more or less have the same name as the file libprotobuf.so.28.0.0:

[@ lib]$ ls libprotob*.so.* -1
libprotobuf-c.so.1
libprotobuf-c.so.1.0.0
libprotobuf-lite.so.28.2.0
libprotobuf.so.28.2.0
[@ lib]$

Note the last file in this list, it only differs in the version number at the end of its name (libprotobuf.so.28.0.0 versus libprotobuf.so.28.2.0)

To resolve among other things this issue I wanted to reinstall all packages installed on my machine.

When I ran

# pacman --disable-download-timeout -Qqn | pacman -S -

this command results at the end of its output with the following lines:

:: Proceed with installation? [Y/n] Y
(1099/1099) checking keys in keyring                                                                 [###########################################################] 100%
(1099/1099) checking package integrity                                                               [###########################################################] 100%
(1099/1099) loading package files                                                                    [###########################################################] 100%
(1099/1099) checking for file conflicts                                                              [###########################################################] 100%
error: failed to commit transaction (conflicting files)
vlc: /usr/include/vlc/deprecated.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_dialog.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_events.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media_discoverer.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media_library.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media_list.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media_list_player.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_media_player.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_renderer_discoverer.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_version.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/libvlc_vlm.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_about.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_access.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_actions.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_addons.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_aout.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_aout_volume.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_arrays.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_atomic.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_avcodec.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_bits.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_block.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_block_helper.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_boxes.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_charset.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_codec.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_common.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_config.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_config_cat.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_configuration.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_cpu.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_demux.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_dialog.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_epg.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_es.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_es_out.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_events.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_filter.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_fingerprinter.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_fourcc.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_fs.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_gcrypt.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_http.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_httpd.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_image.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_inhibit.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_input.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_input_item.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_interface.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_interrupt.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_keystore.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_main.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_md5.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_media_library.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_memstream.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_messages.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_meta.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_meta_fetcher.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_mime.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_modules.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_mouse.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_mtime.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_network.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_objects.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_opengl.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_picture.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_picture_fifo.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_picture_pool.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_playlist.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_plugin.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_probe.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_rand.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_renderer_discovery.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_services_discovery.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_sout.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_spu.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_stream.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_stream_extractor.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_strings.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_subpicture.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_text_style.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_threads.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_timestamp_helper.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_tls.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_url.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_variables.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_video_splitter.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_viewpoint.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_vlm.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_vout.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_vout_display.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_vout_osd.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_vout_window.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_xlib.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/plugins/vlc_xml.h exists in filesystem (owned by libvlc)
vlc: /usr/include/vlc/vlc.h exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlc.so exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlc.so.5 exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlc.so.5.6.1 exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlccore.so exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlccore.so.9 exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlccore.so.9.0.1 exists in filesystem (owned by libvlc)
vlc: /usr/lib/pkgconfig/libvlc.pc exists in filesystem (owned by libvlc)
Errors occurred, no packages were upgraded.
[<Hostname> ~]#

Above these lines some installed packages are indicated to have newer versions than available in the core, extra and multilibs repositories, here are some examples:

extra/vim-runtime                         9.1.0740-1                   9.1.0707-1                    -0.02 MiB
extra/vapoursynth                         R70-1                        R69-1                         -0.02 MiB
extra/syntax-highlighting                 6.6.0-1                      6.5.0-1                       -0.10 MiB
extra/sof-firmware                        2024.09-1                    2024.06-1                     -1.44 MiB
extra/snappy                              1.2.1-2                      1.1.10-1                      -0.01 MiB
extra/qt6-webengine                       6.7.3-1                      6.7.2-3                       -0.64 MiB
extra/qt6-wayland                         6.7.3-1                      6.7.2-4                       -0.01 MiB
extra/qt6-tools                           6.7.3-1                      6.7.2-2                       -0.09 MiB
extra/qt6-shadertools                     6.7.3-1                      6.7.2-1                       -0.02 MiB
extra/qt6-quick3d                         6.7.3-1                      6.7.2-1                       -0.05 MiB
extra/qt6-multimedia                      6.7.3-1                      6.7.2-1                       -0.02 MiB
xtra/qt6-declarative                     6.7.3-2                      6.7.2-1                       -0.27 MiB
extra/python-gobject                      3.50.0-1                     3.48.2-2                      -0.09 MiB
extra/purpose                             6.6.0-1                      6.5.0-1                       -0.02 MiB
extra/protobuf                            28.2-1                       28.0-2                        -0.01 MiB
extra/plymouth                            24.004.60-9                  22.02.122-18                  -0.34 MiB
extra/perl-uri                            5.29-1                       5.28-2                        -0.01 MiB
extra/opencv                              4.10.0-10                    4.10.0-7.0                    -0.01 MiB
extra/oath-toolkit                        2.6.12-1                     2.6.11-2                      -0.01 MiB
extra/noto-fonts-emoji                    1:2.047-1                    1:2.042-1                     -0.05 MiB
extra/mesa                                1:24.2.3-1                   1:24.2.2-1                    -0.34 MiB
extra/libtiff                             4.7.0-1                      4.6.0-6                       -0.50 MiB
xtra/libva-mesa-driver                   1:24.2.3-1                   1:24.2.2-1                    18.54 MiB
extra/libqmi                              1.34.0-2                     1.34.0-1                      25.93 MiB
extra/libpng                              1.6.44-1                     1.6.43-1                      -0.01 MiB
extra/libplacebo                          7.349.0-2                    7.349.0-1                     -0.01 MiB
extra/libjpeg-turbo                       3.0.4-1                      3.0.3-1                       -0.03 MiB
extra/libjxl                              0.11.0-1                     0.10.3-1                      -1.73 MiB
multilib/lib32-mesa-vdpau                 1:24.2.3-1                   1:24.2.2-1                    17.96 MiB
multilib/lib32-mesa                       1:24.2.3-1                   1:24.2.2-1                    -0.35 MiB
multilib/lib32-libva-mesa-driver          1:24.2.3-1                   1:24.2.2-1                    18.03 MiB
extra/kxmlgui                             6.6.0-1                      6.5.0-1                       -0.02 MiB
extra/kwidgetsaddons                      6.6.0-1                      6.5.0-1                       -0.04 MiB
extra/ktextwidgets                        6.6.0-1                      6.5.0-1                       -0.01 MiB
extra/ktexteditor                         6.6.0-1                      6.5.0-1                       -0.03 MiB
extra/kstatusnotifieritem                 6.6.0-1                      6.5.0-1                       -0.01 MiB
extra/knewstuff                           6.6.0-1                      6.5.0-1                       -0.05 MiB
extra/kio                                 6.6.0-1                      6.5.0-1                       -0.02 MiB
extra/kguiaddons                          6.6.0-1                      6.5.0-1                       -0.01 MiB
extra/kconfig                             6.6.0-1                      6.5.0-1                       -0.03 MiB
extra/kcolorscheme                        6.6.0-1                      6.5.0-1                       -0.01 MiB
extra/iso-codes                           4.17.0-1                     4.16.0-1                      -1.46 MiB
extra/imlib2                              1.12.3-2                     1.12.3-1                      -0.01 MiB
extra/hwloc                               2.11.2-1                     2.11.1-1                      -0.01 MiB
extra/harfbuzz                            10.0.1-1                     9.0.0-1                       -0.04 MiB
extra/gstreamer                           1.24.8-1                     1.24.7-1                      -0.02 MiB

This list seems to be incomplete because I cannot scroll anymore up in the console output.

I am not able to reinstall the VLC package due to its dependencies other packages have to VLC, and I cannot reinstall all installed packages in my Manjaro installation.

I applied the following solution provided at least in two threads in the Manjaro Forum:

Then it must be a leftover from previous broken installation or so. In this case, if you only update official packages: $ sudo pacman -Syu --overwrite ‘*’

This is the output of the command

$ sudo pacman -Syu --overwrite '*'

[<User>@<Hostname> ~]$ sudo pacman -Syu --overwrite '*'
[sudo] password for <User>:
:: Synchronizing package databases...
 core is up to date
 extra                                   7.9 MiB  1309 KiB/s 00:06 [####################################] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: adwaita-cursors: local (47.0-1) is newer than extra (46.2-1)
warning: adwaita-icon-theme: local (47.0-1) is newer than extra (46.2-1)
warning: adwaita-icon-theme-legacy: local (46.2-3) is newer than extra (46.2-1)
warning: alsa-card-profiles: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: archlinux-appstream-data: local (20240914-1) is newer than extra (20240526-1)
warning: at-spi2-core: local (2.54.0-2) is newer than extra (2.52.0-1)
warning: attica: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: baloo: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: bluez-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: breeze-icons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: cairo: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: ddcutil: local (2.1.4-2) is newer than extra (2.1.4-1)
warning: default-cursors: local (3-1) is newer than extra (2-2)
warning: ffmpeg: local (2:7.0.2-3) is newer than extra (2:7.0.2-2)
warning: frameworkintegration: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: fribidi: local (1.0.16-1) is newer than extra (1.0.15-1)
warning: gdk-pixbuf2: local (2.42.12-2) is newer than extra (2.42.12-1)
warning: ghostscript: local (10.04.0-1) is newer than extra (10.03.1-1)
warning: git: local (2.46.2-1) is newer than extra (2.46.0-2)
warning: glslang: local (14.3.0-1) is newer than extra (14.2.0-1)
warning: gobject-introspection-runtime: local (1.82.0-1) is newer than extra (1.80.1-3)
warning: graphene: local (1.10.8-2) is newer than extra (1.10.8-1)
warning: gsettings-desktop-schemas: local (47.1-1) is newer than extra (46.1-2)
warning: gsettings-system-schemas: local (47.1-1) is newer than extra (46.1-2)
warning: gssdp: local (1.6.3-2) is newer than extra (1.6.3-1)
warning: gst-libav: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugin-pipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: gst-plugins-bad: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-bad-libs: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-base: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-base-libs: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-good: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-ugly: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gstreamer: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gtk-update-icon-cache: local (1:4.16.3-1) is newer than extra (1:4.14.5-1)
warning: gtk3: local (1:3.24.43-3) is newer than extra (1:3.24.43-2)
warning: gupnp: local (1:1.6.7-1) is newer than extra (1:1.6.6-1)
warning: harfbuzz: local (10.0.1-1) is newer than extra (9.0.0-1)
warning: hwloc: local (2.11.2-1) is newer than extra (2.11.1-1)
warning: imagemagick: local (7.1.1.38-3) is newer than extra (7.1.1.38-2)
warning: imlib2: local (1.12.3-2) is newer than extra (1.12.3-1)
warning: iso-codes: local (4.17.0-1) is newer than extra (4.16.0-1)
warning: karchive: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kauth: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kbookmarks: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcmutils: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcodecs: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcolorscheme: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcompletion: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kconfig: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kconfigwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcoreaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcrash: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdbusaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdeclarative: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kded: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdesu: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdnssd: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdoctools: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kfilemetadata: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kglobalaccel: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kguiaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kholidays: local (1:6.6.0-1) is newer than extra (1:6.5.0-1)
warning: ki18n: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kiconthemes: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kidletime: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kimageformats: local (6.6.0-2) is newer than extra (6.5.0-1)
warning: kio: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kirigami: local (6.6.0-1) is newer than extra (6.5.0-2)
warning: kitemmodels: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kitemviews: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kjobwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knewstuff: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knotifications: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knotifyconfig: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kpackage: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kparts: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kpty: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kquickcharts: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: krunner: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kservice: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kstatusnotifieritem: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ksvg: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktexteditor: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktexttemplate: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktextwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kunitconversion: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kuserfeedback: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwallet: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwidgetsaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwin: local (6.1.5-2) is newer than extra (6.1.5-1)
warning: kwindowsystem: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kxmlgui: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: layer-shell-qt: local (6.1.5-3) is newer than extra (6.1.5-1)
warning: lib32-curl: local (8.10.1-1) is newer than multilib (8.10.0-1)
warning: lib32-libdrm: local (2.4.123-1) is newer than multilib (2.4.122-1)
warning: lib32-libltdl: local (2.5.3-1) is newer than multilib (2.5.2+r1+g2fe3a3e2-1)
warning: lib32-libva-mesa-driver: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-libxi: local (1.8.2-1) is newer than multilib (1.8.1-2)
warning: lib32-libxml2: local (2.13.4-1) is newer than multilib (2.13.3-1)
warning: lib32-mesa: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-mesa-vdpau: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-intel: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-nouveau: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-radeon: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-wayland: local (1.23.1-1) is newer than multilib (1.23.0-2)
warning: libavif: local (1.1.1-2) is newer than extra (1.1.1-1)
warning: libgirepository: local (1.82.0-1) is newer than extra (1.80.1-3)
warning: libgphoto2: local (2.5.31-3) is newer than extra (2.5.31-2)
warning: libheif: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: libjpeg-turbo: local (3.0.4-1) is newer than extra (3.0.3-1)
warning: libjxl: local (0.11.0-1) is newer than extra (0.10.3-1)
warning: libopenmpt: local (0.7.10-1) is newer than extra (0.7.9-1)
warning: libpipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: libplacebo: local (7.349.0-2) is newer than extra (7.349.0-1)
warning: libpng: local (1.6.44-1) is newer than extra (1.6.43-1)
warning: libproxy: local (0.5.9-1) is newer than extra (0.5.8-1)
warning: libqmi: local (1.34.0-2) is newer than extra (1.34.0-1)
warning: libraqm: local (0.10.2-1) is newer than extra (0.10.1-2)
warning: libraw: local (0.21.3-1) is newer than extra (0.21.2-1)
warning: librsvg: local (2:2.59.1-1) is newer than extra (2:2.58.4-1)
warning: libsysprof-capture: local (47.0-1) is newer than extra (46.0-4)
warning: libtiff: local (4.7.0-1) is newer than extra (4.6.0-6)
warning: libva-mesa-driver: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: libwebp: local (1.4.0-3) is newer than extra (1.4.0-2)
warning: mesa: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: mesa-utils: local (9.0.0-5) is newer than extra (9.0.0-4)
warning: mesa-vdpau: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: modemmanager-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: networkmanager-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: noto-fonts-emoji: local (1:2.047-1) is newer than extra (1:2.042-1)
warning: oath-toolkit: local (2.6.12-1) is newer than extra (2.6.11-2)
warning: opencv: local (4.10.0-10) is newer than extra (4.10.0-7.0)
warning: orc: local (0.4.40-1) is newer than extra (0.4.39-1)
warning: os-prober: local (1.81-2) is newer than extra (1.81-1)
warning: perl-uri: local (5.29-1) is newer than extra (5.28-2)
warning: pipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-alsa: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-audio: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-pulse: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-session-manager: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: plymouth: local (24.004.60-9) is newer than extra (22.02.122-18)
warning: poppler: local (24.09.0-2) is newer than extra (24.09.0-1)
warning: poppler-qt6: local (24.09.0-2) is newer than extra (24.09.0-1)
warning: prison: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: protobuf: local (28.2-1) is newer than extra (28.0-2)
warning: purpose: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: python-gobject: local (3.50.0-1) is newer than extra (3.48.2-2)
warning: qqc2-desktop-style: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: qt6-5compat: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-base: local (6.7.3-2) is newer than extra (6.7.2-2)
warning: qt6-declarative: local (6.7.3-2) is newer than extra (6.7.2-1)
warning: qt6-imageformats: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-multimedia: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-multimedia-ffmpeg: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-positioning: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-quick3d: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-quicktimeline: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-sensors: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-shadertools: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-speech: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-svg: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-tools: local (6.7.3-1) is newer than extra (6.7.2-2)
warning: qt6-translations: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-virtualkeyboard: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-wayland: local (6.7.3-1) is newer than extra (6.7.2-4)
warning: qt6-webchannel: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-webengine: local (6.7.3-1) is newer than extra (6.7.2-3)
warning: qt6-websockets: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: sdl2: local (2.30.8-1) is newer than extra (2.30.7-1)
warning: shaderc: local (2024.2-1) is newer than extra (2024.1-1)
warning: snappy: local (1.2.1-2) is newer than extra (1.1.10-1)
warning: sof-firmware: local (2024.09-1) is newer than extra (2024.06-1)
warning: solid: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: sonnet: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: syndication: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: syntax-highlighting: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: threadweaver: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: upower: local (1.90.6-1) is newer than extra (1.90.5-2)
warning: vapoursynth: local (R70-1) is newer than extra (R69-1)
warning: vim: local (9.1.0740-1) is newer than extra (9.1.0707-1)
warning: vim-runtime: local (9.1.0740-1) is newer than extra (9.1.0707-1)
warning: vlc: local (3.0.21-6) is newer than extra (3.0.21-3)
warning: vulkan-intel: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: vulkan-nouveau: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: vulkan-radeon: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
 there is nothing to do
[<User>@<Hostname> ~]$

How can I resolve this issue?

Regards,

Debianist

Assuming you have not broken it more with reinstalling and overwriting (i did not understood if you tried to force reinstall only one package, which would be a mistake), the solution is/was simple

sudo pacman-mirrors -f 10
sudo pacman -Syuu

And only if it does not work and we assume the whole world is already in flames you might dare to try sudo pacman -Syyuu cause it taxes the mirrors and is frowned upon otherwise forbidden.

That will downgrade your packages. Because for some reason, you have a mixture of packages with stable and unstable branch versions, which is pretty much one of the worst things that can happen to a manjaro system and is totally unsupported, and the problem with the music is just the beginning.

As for the reasons…maybe the iso is buggy, but nobody else has signaled that so far, so i doubt it. Maybe the mirror server was with broken config, but that happens equally rare.
The probable scenario is that you played a bit too much with the system in your first days and did something that you forgot.

  • Installing from AUR with overwrite
  • doing sudo pacman -Sy (never ever do that!)
  • changing to unstable branch and or back, and then not syncing and updating but directly installing something

That is actually very nicely written in the wiki, i hope it will be repaired next week, after all it is still sunday in some parts of the world. The problem has been reported. Until then web archive is your friend:

2 Likes

The live Wiki is online:

1 Like

Hi Teo,

… i did not understood if you tried to force reinstall only one package,

No, I did not use any “force option” (like the typical “-f” switch) to get the reinstallation of a single package done.

I just tried the following two commands which you specified in your answer (I had used the pacman-mirrors and the “pacman -Syuu” command already, several times, with no success, but did not specify its use in my first post in this thread):

sudo pacman-mirrors -f 10
sudo pacman -Syuu

This is the result:

[<User>@<Hostname> ~]$ sudo pacman-mirrors -f 10
[sudo] password for <User>:
::INFO Lade Mirrorliste herunter von  Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Nutze benutzerspezifische Mirrordatei
::INFO Frage Mirrors ab - Dies kann einige Zeit in Anspruch nehmen
  0.279 Austria        : https://mirror.easyname.at/manjaro/
  0.328 Switzerland    : https://ipng.mm.fcix.net/manjaro/
  0.335 Netherlands    : https://mirror.koddos.net/manjaro/
  0.277 Germany        : https://mirror.alpix.eu/manjaro/
::INFO Schreibe Mirrorliste
::Germany         : https://mirror.alpix.eu/manjaro/stable/$repo/$arch
::Austria         : https://mirror.easyname.at/manjaro/stable/$repo/$arch
::Switzerland     : https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
::Netherlands     : https://mirror.koddos.net/manjaro/stable/$repo/$arch
::INFO Mirrorliste erzeugt und gespeichert nach: /etc/pacman.d/mirrorlist
[<User>@<Hostname> ~]$ sudo pacman -Syuu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: adwaita-cursors: downgrading from version 47.0-1 to version 46.2-1
warning: adwaita-icon-theme: downgrading from version 47.0-1 to version 46.2-1
warning: adwaita-icon-theme-legacy: downgrading from version 46.2-3 to version 46.2-1

[...]

resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency

Package (186)                        Old Version  New Version           Net Change

extra/adwaita-cursors                47.0-1       46.2-1                  0.00 MiB
[...]
extra/vulkan-radeon                  1:24.2.3-1   1:24.2.2-1              0.00 MiB

Total Installed Size:  1823.95 MiB
Net Upgrade Size:        91.73 MiB

:: Proceed with installation? [Y/n] Y
(186/186) checking keys in keyring                                 [####################################] 100%
(186/186) checking package integrity                               [####################################] 100%
(186/186) loading package files                                    [####################################] 100%
(186/186) checking for file conflicts                              [####################################] 100%
error: failed to commit transaction (conflicting files)
vlc: /usr/include/vlc/deprecated.h exists in filesystem (owned by libvlc)

[...]

vlc: /usr/lib/libvlccore.so.9 exists in filesystem (owned by libvlc)
vlc: /usr/lib/libvlccore.so.9.0.1 exists in filesystem (owned by libvlc)
vlc: /usr/lib/pkgconfig/libvlc.pc exists in filesystem (owned by libvlc)
Errors occurred, no packages were upgraded.
[<User>@<Hostname> ~]

You wrote:

And only if it does not work and we assume the whole world is already in flames you might dare to try sudo pacman -Syyuu cause it taxes the mirrors and is frowned upon otherwise forbidden.

I already more or less had applied the “sudo pacman -Syyu” command (with one “u” less), but I will apply it again and document its output here:

<User>@<Hostname> ~]$ sudo pacman -Syyuu
[sudo] password for <User>:
:: Synchronizing package databases...
 core                                  139.8 KiB   195 KiB/s 00:01 [####################################] 100%
 extra                                   7.9 MiB  1202 KiB/s 00:07 [####################################] 100%
 multilib                              140.4 KiB   169 KiB/s 00:01 [####################################] 100%
:: Starting full system upgrade...
warning: adwaita-cursors: downgrading from version 47.0-1 to version 46.2-1

[...]

warning: vulkan-radeon: downgrading from version 1:24.2.3-1 to version 1:24.2.2-1
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency

Package (186)                        Old Version  New Version           Net Change

extra/adwaita-cursors                47.0-1       46.2-1                  0.00 MiB

[...]

extra/vulkan-radeon                  1:24.2.3-1   1:24.2.2-1              0.00 MiB

Total Installed Size:  1823.95 MiB
Net Upgrade Size:        91.73 MiB

:: Proceed with installation? [Y/n] Y
(186/186) checking keys in keyring                                 [####################################] 100%
(186/186) checking package integrity                               [####################################] 100%
(186/186) loading package files                                    [####################################] 100%
(186/186) checking for file conflicts                              [####################################] 100%
error: failed to commit transaction (conflicting files)
vlc: /usr/include/vlc/deprecated.h exists in filesystem (owned by libvlc)

[...]

vlc: /usr/lib/pkgconfig/libvlc.pc exists in filesystem (owned by libvlc)
Errors occurred, no packages were upgraded.
[<User>@<Hostname> ~]$

You wrote:

As for the reasons…maybe the iso is buggy, but nobody else has signaled that so far, so i doubt it. Maybe the mirror server was with broken config, but that happens equally rare.
The probable scenario is that you played a bit too much with the system in your first days and did something that you forgot.

I had been completely new to Archlinux/Manjaro when I installed the “minimal” iso file for Manjaro with KDE two days ago. I for example did not know about the AUR repository, I also did not know the names of the Archlinux repositories. I learned quite a lot about ArchLinux since two days before.

I installed Manjaro from an USB stick connected to my local machine. After installation I rebooted Manjaro, logged into KDE, saw that KDE notifier about installable updates, installed them, rebooted my machine.

Then I noticed that the default kernel Manjaro boots from, is no LTS kernel. So I first installed the latest LTS kernel, uninstalled the default none-LTS kernel and installed a non-LTS kernel with a version number lower than the LTS kernel which I had installed before.

So that in the Grub menu the LTS kernel now gets started if I do not open the Manjaro menu entry in the Grub boot manager window to open its sub menu with a different (older) kernel as an optinal possibility way to boot my Manjaro installation.

By the way, this is the currently running kernel version in my Manjaro installation:

[<User>@<Hostname> ~]$ uname -a
Linux <Hostname> 6.6.52-1-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Sep 18 21:00:34 UTC 2024 x86_64 GNU/Linux
[<User>@<Hostname> ~]$

You wrote:

doing sudo pacman -Sy (never ever do that!)

No, of course I did not apply this command, because I intensively read the Archlinux Wiki page about Pacman yesterday.

You wrote:

changing to unstable branch and or back, and then not syncing and updating but directly installing something

No, of course I did not change the branch. Let me quote from my /etc/pacman.conf:

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

But I changed this file yesterday:

[<User>@<Hostname> etc]$ ls -ahl pacman.conf
-rw-r--r-- 1 root root 2.8K Oct  6 13:46 pacman.conf
[<User>@<Hostname> etc]$

What I changed in this file, was the value of the ParallelDownloads parameter which was set to “4” because even if I had updated the mirror list right before retrieving data from my mirror servers, at the end of such a process the download rates always became veeery low (and possibly still get).

So yesterday I changed the ParallelDownloads value to “6”:

[<User>@<Hostname> etc]$ cat pacman.conf | grep ParallelDownloads
ParallelDownloads = 6
[<User>@<Hostname> etc]$

You maybe suggested to me at the end of your post to switch the branch, i. e. from stable to testing or unstable. No, I do not want to do that. I want to stay on the stable branch.

About our planet keeping burning (forrests and war places and other sorts of conflicts): In order not to get in a too bad mood I am keeping myself busy with Manjaro/Archlinux :wink:

Regards,

Debianist

Under normal circumstances (a typical update) only one y (or u) is required/expected. I mention this only to illustrate that one should avoid using more than one of either, in case it isn’t clear:

sudo pacman -Syu

That was not a suggestion from @Teo; it was a possible explanation of how you might have gotten yourself into this state. Another possible explanation is having used an olde Installer ISO, or an out-of-sync repository.

Other possibilities also exist. One thing is certain, that your system isn’t in this state by itself.

Cheers.

Well, you definitely have a lot of packages from unstable branch and the above command wiil fix it. Knowingly or unknowingly, you were on unstable branch at some point, now not anymore, and the versions got mixed.

As for vlc, i am not sure what is happening. Maybe someone else can chime in about that, if it is a symptom of the same problem or entirely new problem. You can force with --overwrite but maybe there is less invasive solution.

@soundofthunder

All these “uu” and “yy” and/or “u” and “y” switches for the pacman command are confusing me.

Concerning upgrades in my Manjaro installation I did (not) do exactly what is (not) recommended regarding upgrades according to the Archlinux WIKI.

F.e. this here on the “System maintenance” page in the Archlinux WIKI:

3.2. Avoid certain pacman commands

Avoid doing partial upgrades. In other words, never run pacman -Sy; instead, always use pacman -Syu.

(I am not allowed to include links here, so I cannot tell you the exact source of the quote above)

Edit: J just realized that you mentioned one of the commands I quoted here in this post, the “pacman -Syu”. You suggested to me that I should apply this command onto my installation, because @Teo seems to refer to it, too.

I would like to make you aware of that I already had applied the “pacman -Syu” command onto my installation, without success, but I will apply it for you another time. But let me first save this post here again, before I will apply this command.

`https://your-link-here.org`

Using this format will allow others to copy/paste a link, until such time as your forum privileges are increased.

Cheers.

1 Like

You can copy/paste a link, then highlight it and format it as “preformatted text”
this button up in the upper part of the edit window → </>

like this (some link I just invented):
https://myficticiouslink.com

It is not an active link then, but can still be easily used.

As for the differences between one y or one u vs. two of them having different effects:
scan
man pacman
for what these options do - it’s described there

1 Like

Whether or not you used the command is not the point being hammered into your knowledge base. Using the command correctly is.

Performing a typical update should use exactly this command:

sudo pacman -Syu

Other variations of this command should not be used, unless:

a) you know what you are doing.
b) an advanced member or moderator instructs you to, as a means to solve a problem

When performing an update the following combinations are also useful:

sudo pacman-mirrors --fasttrack && sudo pacman -Syu

…or…

sudo pacman-mirrors --continent && sudo pacman -Syu

It all takes time to learn (as with everything), however with Linux, the *trial and error method isn’t advisable.

Every command (right or wrong) will do everything you tell it to.

Cheers.

@soundofthunder + @Teo

This is the result of the command the of you recommend to me:

[<User>@<Hostname> ~]$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: adwaita-cursors: local (47.0-1) is newer than extra (46.2-1)
warning: adwaita-icon-theme: local (47.0-1) is newer than extra (46.2-1)
warning: adwaita-icon-theme-legacy: local (46.2-3) is newer than extra (46.2-1)
warning: alsa-card-profiles: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: archlinux-appstream-data: local (20240914-1) is newer than extra (20240526-1)
warning: at-spi2-core: local (2.54.0-2) is newer than extra (2.52.0-1)
warning: attica: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: baloo: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: bluez-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: breeze-icons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: cairo: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: ddcutil: local (2.1.4-2) is newer than extra (2.1.4-1)
warning: default-cursors: local (3-1) is newer than extra (2-2)
warning: ffmpeg: local (2:7.0.2-3) is newer than extra (2:7.0.2-2)
warning: frameworkintegration: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: fribidi: local (1.0.16-1) is newer than extra (1.0.15-1)
warning: gdk-pixbuf2: local (2.42.12-2) is newer than extra (2.42.12-1)
warning: ghostscript: local (10.04.0-1) is newer than extra (10.03.1-1)
warning: git: local (2.46.2-1) is newer than extra (2.46.0-2)
warning: glslang: local (14.3.0-1) is newer than extra (14.2.0-1)
warning: gobject-introspection-runtime: local (1.82.0-1) is newer than extra (1.80.1-3)
warning: graphene: local (1.10.8-2) is newer than extra (1.10.8-1)
warning: gsettings-desktop-schemas: local (47.1-1) is newer than extra (46.1-2)
warning: gsettings-system-schemas: local (47.1-1) is newer than extra (46.1-2)
warning: gssdp: local (1.6.3-2) is newer than extra (1.6.3-1)
warning: gst-libav: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugin-pipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: gst-plugins-bad: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-bad-libs: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-base: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-base-libs: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-good: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gst-plugins-ugly: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gstreamer: local (1.24.8-1) is newer than extra (1.24.7-1)
warning: gtk-update-icon-cache: local (1:4.16.3-1) is newer than extra (1:4.14.5-1)
warning: gtk3: local (1:3.24.43-3) is newer than extra (1:3.24.43-2)
warning: gupnp: local (1:1.6.7-1) is newer than extra (1:1.6.6-1)
warning: harfbuzz: local (10.0.1-1) is newer than extra (9.0.0-1)
warning: hwloc: local (2.11.2-1) is newer than extra (2.11.1-1)
warning: imagemagick: local (7.1.1.38-3) is newer than extra (7.1.1.38-2)
warning: imlib2: local (1.12.3-2) is newer than extra (1.12.3-1)
warning: iso-codes: local (4.17.0-1) is newer than extra (4.16.0-1)
warning: karchive: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kauth: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kbookmarks: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcmutils: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcodecs: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcolorscheme: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcompletion: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kconfig: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kconfigwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcoreaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kcrash: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdbusaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdeclarative: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kded: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdesu: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdnssd: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kdoctools: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kfilemetadata: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kglobalaccel: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kguiaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kholidays: local (1:6.6.0-1) is newer than extra (1:6.5.0-1)
warning: ki18n: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kiconthemes: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kidletime: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kimageformats: local (6.6.0-2) is newer than extra (6.5.0-1)
warning: kio: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kirigami: local (6.6.0-1) is newer than extra (6.5.0-2)
warning: kitemmodels: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kitemviews: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kjobwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knewstuff: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knotifications: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: knotifyconfig: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kpackage: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kparts: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kpty: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kquickcharts: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: krunner: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kservice: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kstatusnotifieritem: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ksvg: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktexteditor: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktexttemplate: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: ktextwidgets: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kunitconversion: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kuserfeedback: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwallet: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwidgetsaddons: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kwin: local (6.1.5-2) is newer than extra (6.1.5-1)
warning: kwindowsystem: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: kxmlgui: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: layer-shell-qt: local (6.1.5-3) is newer than extra (6.1.5-1)
warning: lib32-curl: local (8.10.1-1) is newer than multilib (8.10.0-1)
warning: lib32-libdrm: local (2.4.123-1) is newer than multilib (2.4.122-1)
warning: lib32-libltdl: local (2.5.3-1) is newer than multilib (2.5.2+r1+g2fe3a3e2-1)
warning: lib32-libva-mesa-driver: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-libxi: local (1.8.2-1) is newer than multilib (1.8.1-2)
warning: lib32-libxml2: local (2.13.4-1) is newer than multilib (2.13.3-1)
warning: lib32-mesa: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-mesa-vdpau: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-intel: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-nouveau: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-vulkan-radeon: local (1:24.2.3-1) is newer than multilib (1:24.2.2-1)
warning: lib32-wayland: local (1.23.1-1) is newer than multilib (1.23.0-2)
warning: libavif: local (1.1.1-2) is newer than extra (1.1.1-1)
warning: libgirepository: local (1.82.0-1) is newer than extra (1.80.1-3)
warning: libgphoto2: local (2.5.31-3) is newer than extra (2.5.31-2)
warning: libheif: local (1.18.2-2) is newer than extra (1.18.2-1)
warning: libjpeg-turbo: local (3.0.4-1) is newer than extra (3.0.3-1)
warning: libjxl: local (0.11.0-1) is newer than extra (0.10.3-1)
warning: libopenmpt: local (0.7.10-1) is newer than extra (0.7.9-1)
warning: libpipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: libplacebo: local (7.349.0-2) is newer than extra (7.349.0-1)
warning: libpng: local (1.6.44-1) is newer than extra (1.6.43-1)
warning: libproxy: local (0.5.9-1) is newer than extra (0.5.8-1)
warning: libqmi: local (1.34.0-2) is newer than extra (1.34.0-1)
warning: libraqm: local (0.10.2-1) is newer than extra (0.10.1-2)
warning: libraw: local (0.21.3-1) is newer than extra (0.21.2-1)
warning: librsvg: local (2:2.59.1-1) is newer than extra (2:2.58.4-1)
warning: libsysprof-capture: local (47.0-1) is newer than extra (46.0-4)
warning: libtiff: local (4.7.0-1) is newer than extra (4.6.0-6)
warning: libva-mesa-driver: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: libwebp: local (1.4.0-3) is newer than extra (1.4.0-2)
warning: mesa: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: mesa-utils: local (9.0.0-5) is newer than extra (9.0.0-4)
warning: mesa-vdpau: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: modemmanager-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: networkmanager-qt: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: noto-fonts-emoji: local (1:2.047-1) is newer than extra (1:2.042-1)
warning: oath-toolkit: local (2.6.12-1) is newer than extra (2.6.11-2)
warning: opencv: local (4.10.0-10) is newer than extra (4.10.0-7.0)
warning: orc: local (0.4.40-1) is newer than extra (0.4.39-1)
warning: os-prober: local (1.81-2) is newer than extra (1.81-1)
warning: perl-uri: local (5.29-1) is newer than extra (5.28-2)
warning: pipewire: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-alsa: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-audio: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-pulse: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: pipewire-session-manager: local (1:1.2.5-1) is newer than extra (1:1.2.3-1)
warning: plymouth: local (24.004.60-9) is newer than extra (22.02.122-18)
warning: poppler: local (24.09.0-2) is newer than extra (24.09.0-1)
warning: poppler-qt6: local (24.09.0-2) is newer than extra (24.09.0-1)
warning: prison: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: protobuf: local (28.2-1) is newer than extra (28.0-2)
warning: purpose: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: python-gobject: local (3.50.0-1) is newer than extra (3.48.2-2)
warning: qqc2-desktop-style: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: qt6-5compat: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-base: local (6.7.3-2) is newer than extra (6.7.2-2)
warning: qt6-declarative: local (6.7.3-2) is newer than extra (6.7.2-1)
warning: qt6-imageformats: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-multimedia: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-multimedia-ffmpeg: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-positioning: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-quick3d: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-quicktimeline: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-sensors: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-shadertools: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-speech: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-svg: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-tools: local (6.7.3-1) is newer than extra (6.7.2-2)
warning: qt6-translations: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-virtualkeyboard: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-wayland: local (6.7.3-1) is newer than extra (6.7.2-4)
warning: qt6-webchannel: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: qt6-webengine: local (6.7.3-1) is newer than extra (6.7.2-3)
warning: qt6-websockets: local (6.7.3-1) is newer than extra (6.7.2-1)
warning: sdl2: local (2.30.8-1) is newer than extra (2.30.7-1)
warning: shaderc: local (2024.2-1) is newer than extra (2024.1-1)
warning: snappy: local (1.2.1-2) is newer than extra (1.1.10-1)
warning: sof-firmware: local (2024.09-1) is newer than extra (2024.06-1)
warning: solid: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: sonnet: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: syndication: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: syntax-highlighting: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: threadweaver: local (6.6.0-1) is newer than extra (6.5.0-1)
warning: upower: local (1.90.6-1) is newer than extra (1.90.5-2)
warning: vapoursynth: local (R70-1) is newer than extra (R69-1)
warning: vim: local (9.1.0740-1) is newer than extra (9.1.0707-1)
warning: vim-runtime: local (9.1.0740-1) is newer than extra (9.1.0707-1)
warning: vlc: local (3.0.21-6) is newer than extra (3.0.21-3)
warning: vulkan-intel: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: vulkan-nouveau: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
warning: vulkan-radeon: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
 there is nothing to do
[<User>@<Hostname> ~]$

And that command is correct.

The results you are seeing reflect the comments already made by @Teo . Look at this example.

quote=“Debianist, post:11, topic:169067”]
warning: adwaita-icon-theme: local (47.0-1) is newer than extra (46.2-1)
[/quote]

Notice that the versions are different. To put this into perspective, see:

Branch Version
stable 46.2-1
testing 46.2-1
unstable 47.0-1

Your warning is telling you that the existing version (47.0-1) is newer than the version you are trying to install (46.2-1).

In context of your output this can only be because you have recently switched to the Unstable branch and thereafter back to Stable.

So, irrespective of you rejecting that you have done this, all of the indicators are obvious that you did.

As I skim though posts above I see that this has already been explained and suggested as the most likely scenario more than once.

You cannot upgrade to an older version of any package, and this is why the warning exists. Otherwise, it tells you there is nothing to do, as a newer version already exists.

If you do nothing, the newer versions will eventually be available from Stable. Until that time, you will still see those specific warnings every time you perform an update.

And your system is technically in an *unsupported state.

I hope this helps to clarify. Cheers.

1 Like

And this is the result of the command

sudo pacman-mirrors --fasttrack && sudo pacman -Syu

(I already used the pacman-mirrors command yesterday):

[<User>@<Hostname> ~]$ sudo pacman-mirrors --fasttrack && sudo pacman -Syu
::INFO Lade Mirrorliste herunter von  Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Nutze benutzerspezifische Mirrordatei
::INFO Frage Mirrors ab - Dies kann einige Zeit in Anspruch nehmen
  0.563 Germany        : https://mirror.alpix.eu/manjaro/
  0.269 Netherlands    : https://mirror.koddos.net/manjaro/
  0.217 Germany        : https://mirrors.xtom.de/manjaro/
  0.828 Belgium        : https://mirror.futureweb.be/manjaro/
  0.224 Switzerland    : https://mirror.init7.net/manjaro/
  0.285 Netherlands    : https://mirror.bouwhuis.network/manjaro/
  0.544 Germany        : https://manjaro.kurdy.org/
  0.265 Czechia        : https://mirror.dkm.cz/manjaro/
  0.393 Netherlands    : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/
  0.290 France         : https://manjaro.ynh.ovh/
  0.276 Netherlands    : https://manjaro.mirrors.lavatech.top/
  0.361 Germany        : https://ftp.halifax.rwth-aachen.de/manjaro/
  0.311 Netherlands    : https://manjaro.mirror.wearetriple.com/
  0.246 Austria        : https://mirror.alwyzon.net/manjaro/
  0.292 Poland         : https://ftp.psnc.pl/linux/manjaro/
  0.301 Germany        : https://ftp.gwdg.de/pub/linux/manjaro/
  0.264 Czechia        : https://mirror.it4i.cz/manjaro/
  0.279 Switzerland    : https://ipng.mm.fcix.net/manjaro/
  0.238 Czechia        : https://mirrors.nic.cz/manjaro/
  0.221 Germany        : https://mirror.23m.com/manjaro/
  0.242 Germany        : https://mirror.netcologne.de/manjaro/
  0.239 Austria        : https://mirror.easyname.at/manjaro/
::INFO Schreibe Mirrorliste
::Germany         : https://mirrors.xtom.de/manjaro/stable/$repo/$arch
::Germany         : https://mirror.23m.com/manjaro/stable/$repo/$arch
::Switzerland     : https://mirror.init7.net/manjaro/stable/$repo/$arch
::Czechia         : https://mirrors.nic.cz/manjaro/stable/$repo/$arch
::Austria         : https://mirror.easyname.at/manjaro/stable/$repo/$arch
::Germany         : https://mirror.netcologne.de/manjaro/stable/$repo/$arch
::Austria         : https://mirror.alwyzon.net/manjaro/stable/$repo/$arch
::Czechia         : https://mirror.it4i.cz/manjaro/stable/$repo/$arch
::Czechia         : https://mirror.dkm.cz/manjaro/stable/$repo/$arch
::Netherlands     : https://mirror.koddos.net/manjaro/stable/$repo/$arch
::Netherlands     : https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
::Switzerland     : https://ipng.mm.fcix.net/manjaro/stable/$repo/$arch
::Netherlands     : https://mirror.bouwhuis.network/manjaro/stable/$repo/$arch
::France          : https://manjaro.ynh.ovh/stable/$repo/$arch
::Poland          : https://ftp.psnc.pl/linux/manjaro/stable/$repo/$arch
::Germany         : https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
::Netherlands     : https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
::Germany         : https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
::Netherlands     : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable/$repo/$arch
::Germany         : https://manjaro.kurdy.org/stable/$repo/$arch
::Germany         : https://mirror.alpix.eu/manjaro/stable/$repo/$arch
::Belgium         : https://mirror.futureweb.be/manjaro/stable/$repo/$arch
::INFO Mirrorliste erzeugt und gespeichert nach: /etc/pacman.d/mirrorlist
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: adwaita-cursors: local (47.0-1) is newer than extra (46.2-1)

[...]

warning: vulkan-radeon: local (1:24.2.3-1) is newer than extra (1:24.2.2-1)
 there is nothing to do
[<User>@<Hostname> ~]$ 

I do not know what you would like to tell me here. Of course I am aware of the differences in version numbers of locally installed packages and from the mirror servers. That’s the problem this thread is dealing with, I already mentioned it in the header of this thread.

If you don’t actually downgrade packages after switching from Unstable, I guess the packages in Stable will “catch up” over time (a few weeks, typically, I guess) and these errors will disappear as the package versions you have are released to Stable. But I’m not sure how “stable” this configuration will be, and wouldn’t really recommend it.

I accidentally closed the edit window. If you scroll back to that post you should better understand what I’m trying to tell you after reading the finished post.

@BG405

I did not by purpose apply any downgrade.

I did not change anything in the pacman.conf file regarding the names of the repositories there.

Either the iso file for the “minimal” and stable installation inintentionally contains (some) packets from the testing branch, or something went wrong when I updated my stable installation from the mirror servers.

Scroll up.

This package is from Unstable, not Testing, seeing @soundofthunder’s (edited) post above.

At some point you must have added the Unstable repos? Or installed directly via Pacman from those repos, for example.

Is VLC actually working?

@soundofthunder

Well, why should I register myself here in this forum for creating this thread here as my first thread in this forum?

If I had switched my fresh stable installation deliberately to the testing branch and then would try to update my installation from the stable branch, then I would have known that this cannot work.

But because I did not deliberately switch from the stable to the testing branch, but I am encountering the errors documented here, I created this thread here.

I am not a beginner, I am using Linux since 2003. Debian since 2008.