You are not logged in.

#1 2024-07-04 19:55:56

giumaug
Member
Registered: 2023-08-16
Posts: 13

Unable to downgrade system to old date using Arch Linux Archive.

I know it is not a good idea trying to downgrade the system to an old date, but I'm trying to do that only as an experiment helping me to understand better as Pacman works.

In detail, what I'm trying to do is put back a fresh full installation with Mate back to 1/1/2024.
In order to do that, I edited the config file

/etc/pacman.d/mirrorlist

with

Server=https://archive.archlinux.org/repos/2024/01/01/$repo/os/$arch

and run

pacman -Syyuu.

System downgrade fails with:

errore: impossibile eseguire l'operazione richiesta (impossibile soddisfare le dipendenze)
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libblockdev=3.1.1' richiesta da libblockdev-crypto
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libbd_utils.so=3-64' richiesta da libblockdev-crypto
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libblockdev=3.1.1' richiesta da libblockdev-fs
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libbd_utils.so=3-64' richiesta da libblockdev-fs
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libblockdev=3.1.1' richiesta da libblockdev-loop
:: l'installazione di libblockdev (3.0.4-1) interrompe la dipendenza 'libbd_utils.so=3-64' richiesta da libblockdev-loop

My understanding is Pacman is not able to downgrade libblockdev because there are some reverse dependencies that require a newer version of the package as for example suggests the error:

installation of libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-crypto.

I tried to speculate on the logic Pacman uses to handle this scenario.
I expected Pacman could be able to downgrade a package even if there is a reverse dependency complaining for a newer version of the package downgrading with the package also the reverse dependency.
It seems not the case.
I also searched a lot on internet documentation regarding Pacman and Alpm (the library behind Pacman) internals finding nothing.

My questions:
1) Can someone help me out in  better understanding why errors like
  installation of libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-crypto

in performing the system downgrade ?

2) Is there available some documentation explaining the internals of Pacman and Alpm ?

Offline

#2 2024-07-04 20:03:38

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,530
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

Mod note: Moving to Pacman/Upgrade issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Online

#3 2024-07-04 20:33:27

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

That downgrade should work just as you'd expect it to as the archived versions of libblockdev-{crypto,fs,loop} for Jan 1 should be compatible with the dependencies archived for that date as well.  To get more help, please post the complete output in code tags after prepending LC_ALL=C to the command to get output in English.

Generally, downgrading the entire system to a specific date should be safe (notwithstanding the adoption of code unpatched for known security threats like xz).  But if there was a manual intervention or other newsworthy change in the intervening time there could be hurdles.

This might be related to this news item (edit: though upon closer reading I doubt this is the issue).

Last edited by Trilby (2024-07-04 20:38:51)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#4 2024-07-05 09:07:25

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Full log below.

pacman -Syyuu
:: Synchronizing package databases...
 core                  127.0 KiB   243 KiB/s 00:01 [######################] 100%
 extra                   8.3 MiB  2.13 MiB/s 00:04 [######################] 100%
:: Starting full system upgrade...
warning: abseil-cpp: downgrading from version 20240116.2-2 to version 20230802.1-1
warning: accountsservice: downgrading from version 23.13.9-2 to version 23.13.9-1
warning: acl: downgrading from version 2.3.2-1 to version 2.3.1-3
warning: adwaita-cursors: downgrading from version 46.2-1 to version 45.0-1
warning: adwaita-icon-theme: downgrading from version 46.2-1 to version 45.0-1
warning: alsa-card-profiles: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: alsa-lib: downgrading from version 1.2.11-1 to version 1.2.10-2
warning: alsa-ucm-conf: downgrading from version 1.2.11-1 to version 1.2.10-2
warning: aom: downgrading from version 3.9.0-1 to version 3.8.0-2
warning: apache: downgrading from version 2.4.59-1 to version 2.4.58-1
warning: appstream: downgrading from version 1.0.3-1 to version 1.0.1-1
warning: archlinux-keyring: downgrading from version 20240520-1 to version 20231222-1
warning: at-spi2-core: downgrading from version 2.52.0-1 to version 2.50.0-1
warning: atkmm: downgrading from version 2.28.4-1 to version 2.28.3-1
warning: atril: downgrading from version 1.28.0-2 to version 1.26.1-1
warning: attr: downgrading from version 2.5.2-1 to version 2.5.1-3
warning: audit: downgrading from version 4.0.1-3 to version 3.1.2-1
warning: avahi: downgrading from version 1:0.8+r194+g3f79789-2 to version 1:0.8+r189+g35bb1ba-1
warning: ayatana-ido: downgrading from version 0.10.2-1 to version 0.10.1-1
warning: bash: downgrading from version 5.2.026-2 to version 5.2.021-1
warning: binutils: downgrading from version 2.42+r91+g6224493e457-1 to version 2.41-3
warning: bluez-libs: downgrading from version 5.76-1 to version 5.71-3
warning: brotli: downgrading from version 1.1.0-2 to version 1.1.0-1
warning: bubblewrap: downgrading from version 0.9.0-1 to version 0.8.0-1
warning: bzip2: downgrading from version 1.0.8-6 to version 1.0.8-5
warning: ca-certificates-mozilla: downgrading from version 3.100-1 to version 3.96.1-1
warning: cairo: downgrading from version 1.18.0-2 to version 1.18.0-1
warning: caja: downgrading from version 1.28.0-1 to version 1.26.3-1
:: Replace caja-actions with extra/filemanager-actions? [Y/n]  
warning: caja-extensions-common: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-image-converter: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-open-terminal: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-sendto: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-share: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-wallpaper: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: caja-xattr-tags: downgrading from version 1.28.0-1 to version 1.26.1-2
warning: colord: downgrading from version 1.4.7-2 to version 1.4.6-1
warning: coreutils: downgrading from version 9.5-1 to version 9.4-2
warning: cpupower: downgrading from version 6.9-1 to version 6.6-1
warning: cryptsetup: downgrading from version 2.7.2-1 to version 2.6.1-3
warning: curl: downgrading from version 8.8.0-1 to version 8.5.0-1
warning: dav1d: downgrading from version 1.4.2-1 to version 1.3.0-1
warning: db5.3: downgrading from version 5.3.28-5 to version 5.3.28-4
warning: dbus: downgrading from version 1.14.10-2 to version 1.14.10-1
warning: dbus-broker: downgrading from version 36-2 to version 35-1
warning: device-mapper: downgrading from version 2.03.24-1 to version 2.03.22-2
warning: djvulibre: downgrading from version 3.5.28-6 to version 3.5.28-5
warning: e2fsprogs: downgrading from version 1.47.1-4 to version 1.47.0-1
warning: efibootmgr: downgrading from version 18-3 to version 18-2
warning: efivar: downgrading from version 39-1 to version 38-3
warning: enchant: downgrading from version 2.8.0-1 to version 2.6.4-2
warning: engrampa: downgrading from version 1.28.1-1 to version 1.26.1-1
warning: eom: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: expat: downgrading from version 2.6.2-1 to version 2.5.0-1
warning: ffmpeg: downgrading from version 2:6.1.1-7 to version 2:6.1-3
warning: fftw: downgrading from version 3.3.10-7 to version 3.3.10-4
warning: filesystem: downgrading from version 2024.04.07-1 to version 2023.09.18-1
warning: findutils: downgrading from version 4.10.0-1 to version 4.9.0-3
warning: firefox: downgrading from version 126.0.1-1 to version 121.0-1
warning: fribidi: downgrading from version 1.0.15-1 to version 1.0.13-2
warning: gcc: downgrading from version 14.1.1+r58+gfc9fb69ad62-1 to version 13.2.1-3
warning: gcc-libs: downgrading from version 14.1.1+r58+gfc9fb69ad62-1 to version 13.2.1-3
warning: gcr: downgrading from version 3.41.2-1 to version 3.41.1-4
warning: gcr-4: downgrading from version 4.2.1-2 to version 4.1.0-1
warning: gdk-pixbuf2: downgrading from version 2.42.12-1 to version 2.42.10-2
warning: gdm: downgrading from version 46.2-1 to version 45.0.1-1
warning: geoclue: downgrading from version 2.7.1-3 to version 2.7.1-1
warning: gettext: downgrading from version 0.22.5-1 to version 0.22.4-1
warning: ghostscript: downgrading from version 10.03.1-1 to version 10.02.1-1
warning: giflib: downgrading from version 5.2.2-1 to version 5.2.1-2
warning: gjs: downgrading from version 2:1.80.2-2 to version 2:1.78.1-1
warning: glib-networking: downgrading from version 1:2.80.0-1 to version 1:2.78.0-1
warning: glib2: downgrading from version 2.80.2-2 to version 2.78.3-1
warning: glibc: downgrading from version 2.39+r52+gf8e4623421-1 to version 2.38-7
warning: glibmm: downgrading from version 2.66.7-1 to version 2.66.6-1
warning: glslang: downgrading from version 14.1.0-1 to version 13.1.1-3
warning: gmp: downgrading from version 6.3.0-2 to version 6.3.0-1
warning: gnome-keyring: downgrading from version 1:46.1-2 to version 1:42.1-3
warning: gnome-session: downgrading from version 46.0-2 to version 45.0-1
warning: gnome-settings-daemon: downgrading from version 46.0-1 to version 45.1-1
warning: gnome-shell: downgrading from version 1:46.2-1 to version 1:45.2-1
warning: gnupg: downgrading from version 2.4.5-1 to version 2.4.3-2
warning: gnutls: downgrading from version 3.8.5-1 to version 3.8.2-1
warning: gobject-introspection-runtime: downgrading from version 1.80.1-3 to version 1.78.1-1
warning: gperftools: downgrading from version 2.15-1 to version 2.13-2
warning: gpgme: downgrading from version 1.23.2-4 to version 1.23.2-1
warning: groff: downgrading from version 1.23.0-6 to version 1.23.0-5
warning: grub: downgrading from version 2:2.12-2 to version 2:2.12-1
warning: gsettings-desktop-schemas: downgrading from version 46.0-1 to version 45.0-1
warning: gst-plugins-bad-libs: downgrading from version 1.24.3-1 to version 1.22.8-1
warning: gst-plugins-base: downgrading from version 1.24.3-1 to version 1.22.8-1
warning: gst-plugins-base-libs: downgrading from version 1.24.3-1 to version 1.22.8-1
warning: gstreamer: downgrading from version 1.24.3-1 to version 1.22.8-1
warning: gtk-layer-shell: downgrading from version 0.8.2-1 to version 0.8.1-1
warning: gtk-update-icon-cache: downgrading from version 1:4.14.4-1 to version 1:4.12.4-1
warning: gtk3: downgrading from version 1:3.24.42-1 to version 1:3.24.39-2
warning: gtk4: downgrading from version 1:4.14.4-1 to version 1:4.12.4-1
warning: gtkmm3: downgrading from version 3.24.9-1 to version 3.24.8-1
warning: gvfs: downgrading from version 1.54.1-1 to version 1.52.1-1
warning: harfbuzz: downgrading from version 8.5.0-1 to version 8.3.0-2
warning: harfbuzz-icu: downgrading from version 8.5.0-1 to version 8.3.0-2
warning: hicolor-icon-theme: downgrading from version 0.18-1 to version 0.17-3
warning: highway: downgrading from version 1.2.0-1 to version 1.0.7-1
warning: hwdata: downgrading from version 0.383-1 to version 0.377-1
warning: iana-etc: downgrading from version 20240412-1 to version 20231117-1
warning: icu: downgrading from version 75.1-1 to version 74.2-1
warning: ijs: downgrading from version 0.35-6 to version 0.35-5
warning: imagemagick: downgrading from version 7.1.1.33-1 to version 7.1.1.24-1
warning: imath: downgrading from version 3.1.11-2 to version 3.1.9-2
warning: iproute2: downgrading from version 6.9.0-1 to version 6.6.0-2
warning: iputils: downgrading from version 20240117-1 to version 20231222-2
warning: iso-codes: downgrading from version 4.16.0-1 to version 4.15.0-1
warning: jansson: downgrading from version 2.14-4 to version 2.14-2
warning: jbigkit: downgrading from version 2.1-8 to version 2.1-7
warning: js115: downgrading from version 115.11.0-1 to version 115.4.0-2
warning: kmod: downgrading from version 32-1 to version 31-1
warning: ldb: downgrading from version 2:2.9.0-3 to version 2:2.8.0-1
warning: less: downgrading from version 1:643-2 to version 1:643-1
warning: libadwaita: downgrading from version 1:1.5.1-1 to version 1:1.4.2-1
warning: libarchive: downgrading from version 3.7.4-1 to version 3.7.2-1
warning: libass: downgrading from version 0.17.2-1 to version 0.17.1-2
warning: libassuan: downgrading from version 2.5.7-2 to version 2.5.6-1
warning: libavif: downgrading from version 1.0.4-3 to version 1.0.3-1
warning: libblockdev: downgrading from version 3.1.1-2 to version 3.0.4-1
warning: libbpf: downgrading from version 1.4.2-1 to version 1.3.0-1
warning: libbsd: downgrading from version 0.12.2-2 to version 0.11.7-1
warning: libbytesize: downgrading from version 2.8-3 to version 2.8-2
warning: libcamera: downgrading from version 0.3.0-1 to version 0.1.0-2
warning: libcamera-ipa: downgrading from version 0.3.0-1 to version 0.1.0-2
warning: libcap: downgrading from version 2.70-1 to version 2.69-3
warning: libcap-ng: downgrading from version 0.8.5-2 to version 0.8.4-1
warning: libcdio-paranoia: downgrading from version 10.2+2.0.2-1 to version 10.2+2.0.1-3
warning: libcloudproviders: downgrading from version 0.3.6-1 to version 0.3.5-1
warning: libcolord: downgrading from version 1.4.7-2 to version 1.4.6-1
warning: libcups: downgrading from version 2:2.4.8-2 to version 1:2.4.7-2
warning: libdeflate: downgrading from version 1.20-2 to version 1.19-1
warning: libdovi: downgrading from version 3.3.0-2 to version 3.2.0-2
warning: libdrm: downgrading from version 2.4.121-1 to version 2.4.119-1
warning: libedit: downgrading from version 20240517_3.1-1 to version 20230828_3.1-1
warning: libei: downgrading from version 1.2.1-1 to version 1.2.0-1
warning: libelf: downgrading from version 0.191-3 to version 0.190-1
warning: libevdev: downgrading from version 1.13.2-1 to version 1.13.1-1
warning: libfdk-aac: downgrading from version 2.0.3-1 to version 2.0.2-1
warning: libffi: downgrading from version 3.4.6-1 to version 3.4.4-1
warning: libfontenc: downgrading from version 1.1.8-1 to version 1.1.7-1
warning: libgdm: downgrading from version 46.2-1 to version 45.0.1-1
warning: libgirepository: downgrading from version 1.80.1-3 to version 1.78.1-1
warning: libgpg-error: downgrading from version 1.49-1 to version 1.47-1
warning: libgtop: downgrading from version 2.41.3-2 to version 2.41.2-1
warning: libgusb: downgrading from version 0.4.9-1 to version 0.4.8-1
warning: libgweather-4: downgrading from version 4.4.2-1 to version 4.4.0-1
warning: libhandy: downgrading from version 1.8.3-1 to version 1.8.2-1
warning: libibus: downgrading from version 1.5.30-1 to version 1.5.29-2
warning: libical: downgrading from version 3.0.18-2 to version 3.0.17-2
warning: libidn: downgrading from version 1.42-1 to version 1.41-1
warning: libidn2: downgrading from version 2.3.7-1 to version 2.3.4-3
warning: libimobiledevice: downgrading from version 1.3.0-13 to version 1.3.0-9
warning: libinput: downgrading from version 1.25.0-1 to version 1.24.0-1
warning: libisl: downgrading from version 0.26-2 to version 0.26-1
warning: libjpeg-turbo: downgrading from version 3.0.3-1 to version 3.0.1-1
warning: libjxl: downgrading from version 0.10.2-1 to version 0.8.2-2
warning: libksba: downgrading from version 1.6.6-1 to version 1.6.5-1
warning: liblc3: downgrading from version 1.1.1-1 to version 1.0.4-1
warning: libldap: downgrading from version 2.6.7-2 to version 2.6.6-2
warning: libmanette: downgrading from version 0.2.7-1 to version 0.2.6-5
warning: libmatekbd: downgrading from version 1.28.0-1 to version 1.26.0-1
warning: libmatemixer: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: libmateweather: downgrading from version 1.28.0-1 to version 1.26.3-1
warning: libmnl: downgrading from version 1.0.5-2 to version 1.0.5-1
warning: libnetfilter_conntrack: downgrading from version 1.0.9-2 to version 1.0.9-1
warning: libnewt: downgrading from version 0.52.24-2 to version 0.52.23-2
warning: libnfnetlink: downgrading from version 1.0.2-2 to version 1.0.2-1
warning: libnghttp2: downgrading from version 1.62.1-1 to version 1.58.0-1
warning: libnghttp3: downgrading from version 1.3.0-1 to version 1.1.0-1
warning: libnice: downgrading from version 0.1.22-1 to version 0.1.21-2
warning: libnm: downgrading from version 1.48.0-1 to version 1.44.2-3
warning: libnvme: downgrading from version 1.9-1 to version 1.7.1-1
warning: libopenmpt: downgrading from version 0.7.7-1 to version 0.7.3-1
warning: libpaper: downgrading from version 2.2.5-1 to version 2.1.2-1
warning: libpciaccess: downgrading from version 0.18.1-2 to version 0.17-1
warning: libpeas: downgrading from version 1.36.0-5 to version 1.36.0-4
warning: libpipeline: downgrading from version 1.5.7-2 to version 1.5.7-1
warning: libpipewire: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: libplacebo: downgrading from version 6.338.2-6 to version 5.264.1-4
warning: libplist: downgrading from version 2.6.0-1 to version 2.3.0-2
warning: libpng: downgrading from version 1.6.43-1 to version 1.6.40-2
warning: libproxy: downgrading from version 0.5.6-1 to version 0.5.3-2
warning: libpsl: downgrading from version 0.21.5-2 to version 0.21.2-1
warning: libpulse: downgrading from version 17.0-3 to version 16.1-7
warning: librsvg: downgrading from version 2:2.58.1-1 to version 2:2.57.1-1
warning: libseccomp: downgrading from version 2.5.5-3 to version 2.5.5-1
warning: libsecret: downgrading from version 0.21.4-1 to version 0.21.2-1
warning: libsodium: downgrading from version 1.0.19-3 to version 1.0.19-2
warning: libssh: downgrading from version 0.10.6-2 to version 0.10.6-1
warning: libsynctex: downgrading from version 2024.2-2 to version 2023.66984-17
warning: libsysprof-capture: downgrading from version 46.0-3 to version 45.1-1
warning: libtiff: downgrading from version 4.6.0-5 to version 4.6.0-2
warning: libtool: downgrading from version 2.5.0+1+g38c166c8-1 to version 2.4.7+4+g1ec8fa28-6
warning: libunibreak: downgrading from version 6.1-1 to version 5.1-1
warning: libunistring: downgrading from version 1.2-1 to version 1.1-2
warning: libunwind: downgrading from version 1.8.1-3 to version 1.7.2-1
warning: liburing: downgrading from version 2.6-2 to version 2.5-1
warning: libusb: downgrading from version 1.0.27-1 to version 1.0.26-2
warning: libusbmuxd: downgrading from version 2.1.0-1 to version 2.0.2-3
warning: libva: downgrading from version 2.21.0-1 to version 2.20.0-1
warning: libverto: downgrading from version 0.3.2-5 to version 0.3.2-4
warning: libvpx: downgrading from version 1.14.0-1 to version 1.13.1-1
warning: libwacom: downgrading from version 2.12.0-1 to version 2.9.0-2
warning: libwbclient: downgrading from version 4.20.1-2 to version 4.19.3-2
warning: libwebp: downgrading from version 1.4.0-1 to version 1.3.2-1
warning: libwireplumber: downgrading from version 0.5.3-1 to version 0.4.17-1
warning: libwpe: downgrading from version 1.16.0-1 to version 1.14.1-2
warning: libx11: downgrading from version 1.8.9-1 to version 1.8.7-1
warning: libxaw: downgrading from version 1.0.16-1 to version 1.0.15-1
warning: libxcb: downgrading from version 1.17.0-1 to version 1.16-1
warning: libxcursor: downgrading from version 1.2.2-1 to version 1.2.1-3
warning: libxdmcp: downgrading from version 1.1.5-1 to version 1.1.4-2
warning: libxext: downgrading from version 1.3.6-1 to version 1.3.5-1
warning: libxkbcommon: downgrading from version 1.7.0-2 to version 1.6.0-1
warning: libxkbcommon-x11: downgrading from version 1.7.0-2 to version 1.6.0-1
warning: libxkbfile: downgrading from version 1.1.3-1 to version 1.1.2-1
warning: libxml2: downgrading from version 2.12.7-1 to version 2.12.3-1
warning: libxmlb: downgrading from version 0.3.19-1 to version 0.3.14-1
warning: libxmu: downgrading from version 1.2.1-1 to version 1.1.4-1
warning: libxnvctrl: downgrading from version 550.78-1 to version 545.29.06-1
warning: libxslt: downgrading from version 1.1.39-2 to version 1.1.39-1
warning: licenses: downgrading from version 20240206-1 to version 20231215-1
warning: lilv: downgrading from version 0.24.24-2 to version 0.24.22-1
warning: linux: downgrading from version 6.9.3.arch1-1 to version 6.6.8.arch1-1
warning: linux-api-headers: downgrading from version 6.8-1 to version 6.4-1
warning: linux-firmware: downgrading from version 20240510.b9d2bf23-1 to version 20231211.f2e52a1c-1
warning: linux-firmware-whence: downgrading from version 20240510.b9d2bf23-1 to version 20231211.f2e52a1c-1
warning: llvm-libs: downgrading from version 17.0.6-5 to version 16.0.6-1
warning: lmdb: downgrading from version 0.9.32-1 to version 0.9.31-1
warning: lz4: downgrading from version 1:1.9.4-3 to version 1:1.9.4-1
warning: man-db: downgrading from version 2.12.1-1 to version 2.12.0-1
warning: marco: downgrading from version 1.28.1-1 to version 1.26.2-2
warning: mate-applets: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-backgrounds: downgrading from version 1.28.0-1 to version 1.26.0-1
warning: mate-calc: downgrading from version 1.28.0-1 to version 1.26.0-1
warning: mate-control-center: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-desktop: downgrading from version 1.28.2-1 to version 1.26.2-1
warning: mate-icon-theme: downgrading from version 1.28.0-1 to version 1.26.0-1
warning: mate-media: downgrading from version 1.28.1-1 to version 1.26.2-1
warning: mate-menus: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-notification-daemon: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-panel: downgrading from version 1.28.0-2 to version 1.26.4-1
warning: mate-polkit: downgrading from version 1.28.1-1 to version 1.26.1-1
warning: mate-power-manager: downgrading from version 1.28.1-1 to version 1.26.1-1
warning: mate-screensaver: downgrading from version 1.28.0-1 to version 1.26.2-1
warning: mate-sensors-applet: downgrading from version 1.28.0-1 to version 1.26.0-2
warning: mate-session-manager: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-settings-daemon: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mate-system-monitor: downgrading from version 1.28.1-1 to version 1.26.2-1
warning: mate-terminal: downgrading from version 1.28.1-1 to version 1.27.1-1
warning: mate-user-guide: downgrading from version 1.28.0-1 to version 1.26.2-1
warning: mate-user-share: downgrading from version 1.28.0-1 to version 1.26.0-1
warning: mate-utils: downgrading from version 1.28.0-1 to version 1.26.1-1
warning: mdadm: downgrading from version 4.3-2 to version 4.2-2
warning: mesa: downgrading from version 1:24.1.1-1 to version 1:23.3.2-1
warning: mkinitcpio: downgrading from version 39.2-2 to version 37.1-2
warning: mobile-broadband-provider-info: downgrading from version 20240407-1 to version 20230416-1
warning: mozo: downgrading from version 1.28.0-2 to version 1.27.0-2
warning: mpdecimal: downgrading from version 4.0.0-2 to version 2.5.1-1
warning: mpfr: downgrading from version 4.2.1-3 to version 4.2.1-1
warning: mpg123: downgrading from version 1.32.6-1 to version 1.32.3-1
warning: mutter: downgrading from version 46.2-1 to version 45.2-1
warning: ncurses: downgrading from version 6.5-3 to version 6.4_20230520-1
warning: network-manager-applet: downgrading from version 1.36.0-1 to version 1.34.0-1
warning: networkmanager: downgrading from version 1.48.0-1 to version 1.44.2-3
warning: nm-connection-editor: downgrading from version 1.36.0-1 to version 1.34.0-1
warning: npth: downgrading from version 1.7-1 to version 1.6-4
warning: nss: downgrading from version 3.100-1 to version 3.96.1-1
warning: openexr: downgrading from version 3.2.4-1 to version 3.2.1-1
warning: openjpeg2: downgrading from version 2.5.2-1 to version 2.5.0-3
warning: openssh: downgrading from version 9.7p1-2 to version 9.6p1-1
warning: openssl: downgrading from version 3.3.1-1 to version 3.2.0-1
warning: opus: downgrading from version 1.5.2-1 to version 1.4-1
warning: orc: downgrading from version 0.4.38-1 to version 0.4.34-1
warning: pacman: downgrading from version 6.1.0-3 to version 6.0.2-8
warning: pam: downgrading from version 1.6.1-2 to version 1.5.3-3
warning: pango: downgrading from version 1:1.52.2-1 to version 1:1.51.1-1
warning: pangomm: downgrading from version 2.46.4-1 to version 2.46.3-1
warning: pciutils: downgrading from version 3.13.0-1 to version 3.10.0-1
warning: pcre2: downgrading from version 10.43-4 to version 10.42-2
warning: pcsclite: downgrading from version 2.2.3-1 to version 2.0.1-1
warning: perl: downgrading from version 5.38.2-1 to version 5.38.1-1
warning: pinentry: downgrading from version 1.3.0-1 to version 1.2.1-3
warning: pipewire: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: pipewire-audio: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: pipewire-pulse: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: pipewire-session-manager: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: pixman: downgrading from version 0.43.4-1 to version 0.42.2-1
warning: pluma: downgrading from version 1.28.0-3 to version 1.27.0-2
warning: polkit: downgrading from version 124-2 to version 123-1
warning: poppler: downgrading from version 24.06.0-1 to version 23.12.0-1
warning: poppler-glib: downgrading from version 24.06.0-1 to version 23.12.0-1
warning: procps-ng: downgrading from version 4.0.4-3 to version 4.0.4-2
warning: psmisc: downgrading from version 23.7-1 to version 23.6-1
warning: pulse-native-provider: downgrading from version 1:1.0.7-2 to version 1:1.0.0-2
warning: python: downgrading from version 3.12.3-1 to version 3.11.6-1
warning: python-gobject: downgrading from version 3.48.2-1 to version 3.46.0-1
warning: rav1e: downgrading from version 0.7.1-1 to version 0.6.6-3
warning: readline: downgrading from version 8.2.010-1 to version 8.2.007-1
warning: samba: downgrading from version 4.20.1-2 to version 4.19.3-2
warning: sdl2: downgrading from version 2.30.3-1 to version 2.28.5-1
warning: serd: downgrading from version 0.32.2-1 to version 0.32.0-1
warning: shaderc: downgrading from version 2024.0-1 to version 2023.7-2
warning: shadow: downgrading from version 4.15.1-2 to version 4.14.2-1
warning: smbclient: downgrading from version 4.20.1-2 to version 4.19.3-2
warning: spirv-tools: downgrading from version 2024.1-1 to version 2023.5-1
warning: sqlite: downgrading from version 3.46.0-1 to version 3.44.2-2
warning: svt-av1: downgrading from version 2.1.0-1 to version 1.8.0-1
warning: systemd: downgrading from version 255.7-1 to version 255.2-1
warning: systemd-libs: downgrading from version 255.7-1 to version 255.2-1
warning: systemd-sysvcompat: downgrading from version 255.7-1 to version 255.2-1
warning: talloc: downgrading from version 2.4.2-2 to version 2.4.1-1
warning: tdb: downgrading from version 1.4.10-3 to version 1.4.9-1
warning: tevent: downgrading from version 1:0.16.1-3 to version 1:0.15.0-1
warning: tracker3: downgrading from version 3.7.3-2 to version 3.6.0-2
warning: tzdata: downgrading from version 2024a-2 to version 2023d-1
warning: udisks2: downgrading from version 2.10.1-4 to version 2.10.1-2
warning: upower: downgrading from version 1.90.4-1 to version 1.90.2-1
warning: util-linux: downgrading from version 2.40.1-1 to version 2.39.3-1
warning: util-linux-libs: downgrading from version 2.40.1-1 to version 2.39.3-1
warning: vapoursynth: downgrading from version R68-1 to version R65-1
warning: vim: downgrading from version 9.1.0445-1 to version 9.0.2167-1
warning: vim-runtime: downgrading from version 9.1.0445-1 to version 9.0.2167-1
warning: volume_key: downgrading from version 0.3.12-9 to version 0.3.12-8
warning: vte-common: downgrading from version 0.76.3-1 to version 0.74.2-1
warning: vte3: downgrading from version 0.76.3-1 to version 0.74.2-1
warning: vulkan-icd-loader: downgrading from version 1.3.285-1 to version 1.3.274-1
warning: wayland: downgrading from version 1.23.0-1 to version 1.22.0-1
warning: webkit2gtk: downgrading from version 2.44.2-1 to version 2.42.4-1
warning: webkit2gtk-4.1: downgrading from version 2.44.2-1 to version 2.42.4-1
warning: webkitgtk-6.0: downgrading from version 2.44.2-1 to version 2.42.4-1
warning: wireplumber: downgrading from version 0.5.3-1 to version 0.4.17-1
warning: xcb-proto: downgrading from version 1.17.0-2 to version 1.16.0-1
warning: xdg-desktop-portal: downgrading from version 1.18.4-1 to version 1.18.2-1
warning: xdg-desktop-portal-gnome: downgrading from version 46.2-1 to version 45.1-1
warning: xdg-desktop-portal-gtk: downgrading from version 1.15.1-2 to version 1.15.1-1
warning: xf86-video-vesa: downgrading from version 2.6.0-2 to version 2.6.0-1
warning: xkeyboard-config: downgrading from version 2.41-1 to version 2.40-1
warning: xorg-docs: downgrading from version 1.7.3-2 to version 1.7.2-2
warning: xorg-fonts-encodings: downgrading from version 1.1.0-1 to version 1.0.7-1
warning: xorg-iceauth: downgrading from version 1.0.10-1 to version 1.0.9-1
warning: xorg-mkfontscale: downgrading from version 1.2.3-1 to version 1.2.2-1
warning: xorg-server: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-server-common: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-server-devel: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-server-xephyr: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-server-xnest: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-server-xvfb: downgrading from version 21.1.13-1 to version 21.1.10-1
warning: xorg-util-macros: downgrading from version 1.20.1-1 to version 1.20.0-2
warning: xorg-xauth: downgrading from version 1.1.3-1 to version 1.1.2-1
warning: xorg-xev: downgrading from version 1.2.6-1 to version 1.2.5-1
warning: xorg-xkbcomp: downgrading from version 1.4.7-1 to version 1.4.6-1
warning: xorg-xkbutils: downgrading from version 1.0.6-1 to version 1.0.5-1
warning: xorg-xpr: downgrading from version 1.2.0-1 to version 1.1.0-1
warning: xorg-xprop: downgrading from version 1.2.7-1 to version 1.2.6-1
warning: xorg-xrefresh: downgrading from version 1.1.0-1 to version 1.0.7-1
warning: xorg-xwayland: downgrading from version 24.1.0-1 to version 23.2.3-1
warning: xorgproto: downgrading from version 2024.1-2 to version 2023.2-1
warning: xz: downgrading from version 5.6.2-1 to version 5.4.5-1
warning: zenity: downgrading from version 4.0.1-1 to version 4.0.0-1
warning: zlib: downgrading from version 1:1.3.1-2 to version 1:1.3-2
warning: zstd: downgrading from version 1.5.6-1 to version 1.5.5-1
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-crypto
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-crypto
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-fs
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-fs
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-loop
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-loop
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-mdraid
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-mdraid
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-nvme
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-nvme
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-part
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-part
:: installing libblockdev (3.0.4-1) breaks dependency 'libblockdev=3.1.1' required by libblockdev-swap
:: installing libblockdev (3.0.4-1) breaks dependency 'libbd_utils.so=3-64' required by libblockdev-swap

Offline

#5 2024-07-05 09:09:13

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

I also clarify I didn't do any manual change / installation of packages after completing the installation.

Offline

#6 2024-07-05 09:25:58

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Also I found this:

[root@peppe ~]# pacman -Ss libblockdev-crypto
[root@peppe ~]#

It seems the dependencies don't exist in the 1/1/2024 snapshot.

Offline

#7 2024-07-05 10:32:56

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,146

Re: Unable to downgrade system to old date using Arch Linux Archive.

Correct, libblockdev was changed a lot with 3.1.0-2, see https://gitlab.archlinux.org/archlinux/ … 18924994e6

Simplest solution is probably to (try to) manually remove the libblockdev-* packages before downgrading .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#8 2024-07-05 12:11:54

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

giumaug wrote:

I also clarify I didn't do any manual change / installation of packages after completing the installation.

What does this mean?  Clearly you have, as you have a good number of packages that are not part of a base install - at least if you installed following the wiki installation guide.

Last edited by Trilby (2024-07-05 12:21:51)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#9 2024-07-05 17:10:30

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Trilby wrote:
giumaug wrote:

I also clarify I didn't do any manual change / installation of packages after completing the installation.

What does this mean?  Clearly you have, as you have a good number of packages that are not part of a base install - at least if you installed following the wiki installation guide.

I mean I didn't change the state of the distro skipping Pacman. For example deleting .so files or compiling and installing them by hand and other crappy things like this.

Offline

#10 2024-07-06 12:09:25

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,146

Re: Unable to downgrade system to old date using Arch Linux Archive.

Trilby wrote:

as you have a good number of packages that are not part of a base install

Apart from caja & mate stuff (which is not that uncommon) I don't see weid packages in the output posted.

What packages are you referring to ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#11 2024-07-06 12:14:22

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

Lone_Wolf wrote:

What packages are you referring to ?

What??  There are 279 packages there that are not pulled in by base or even base-devel - it'd be kind of silly to list them all.

Last edited by Trilby (2024-07-06 12:15:53)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#12 2024-07-06 12:22:09

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,146

Re: Unable to downgrade system to old date using Arch Linux Archive.

Trilby wrote:

There are 279 packages there that are not pulled in by base or even base-devel

Maybe I'm getting blind, but where do you get that number from  ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#13 2024-07-06 12:28:22

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

The list in post #4 `comm`ed against the results of `pactree` of base and base-devel.  What's confusing here? (Though it's 278, sorry, I caught a stray extra line in the initial selection).  But this is not relevant and were really taking this thread off course.

Last edited by Trilby (2024-07-06 13:01:24)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#14 2024-07-06 12:36:12

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,146

Re: Unable to downgrade system to old date using Arch Linux Archive.

Ok, back on topic .

giumaug, have you tried what I posted in #7 ?

Last edited by Lone_Wolf (2024-07-06 12:37:38)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#15 2024-07-06 19:10:01

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Lone_Wolf, It is not easy to do what you ask:

 pacman -R libblockdev-crypto
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing libblockdev-crypto breaks dependency 'libblockdev-crypto' required by udisks2s2

but I see:

[root@peppe ~]# pacman -Qi udisks2
Name            : udisks2
Version         : 2.10.1-4
Description     : Daemon, tools and libraries to access and manipulate disks, storage devices and technologies
Architecture    : x86_64
URL             : https://www.freedesktop.org/wiki/Software/udisks/
Licenses        : GPL-2.0-or-later  LGPL-2.0-or-later
Groups          : None
Provides        : libudisks2.so=0-64
Depends On      : acl  libacl.so=1-64  dbus  gcc-libs  glib2  libgio-2.0.so=0-64  libglib-2.0.so=0-64  libgmodule-2.0.so=0-64
                  libgobject-2.0.so=0-64  glibc  libatasmart  libblockdev  libbd_utils.so=3-64  libblockdev.so=3-64  libblockdev-crypto
                  libblockdev-fs  libblockdev-mdraid  libblockdev-loop  libblockdev-nvme  libblockdev-part  libblockdev-swap  libgudev
                  libgudev-1.0.so=0-64  polkit  libpolkit-agent-1.so=0-64  libpolkit-gobject-1.so=0-64  systemd-libs  libsystemd.so=0-64
                  util-linux-libs  libblkid.so=1-64  libmount.so=1-64  libuuid.so=1-64
Optional Deps   : udisks2-btrfs: for BTRFS module
                  udisks2-lvm2: for LVM2 module
                  btrfs-progs: for BTRFS support in libblockdev-fs
                  dosfstools: for FAT support in libblockdev-fs
                  exfatprogs: for exFAT support in libblockdev-fs
                  e2fsprogs: for Ext2/3/4 support in libblockdev-fs [installed]
                  f2fs-tools: for F2FS support in libblockdev-fs
                  nilfs-utils: for NILFS support in libblockdev-fs
                  udftools: for UDF support in libblockdev-fs
                  xfsprogs: for XFS support in libblockdev-fs
Required By     : gvfs  mate-control-center  mate-sensors-applet  mate-utils
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 14.57 MiB
Packager        : David Runge <dvzrv@archlinux.org>
Build Date      : Fri Mar 1 21:02:17 2024
Install Date    : Sat Jun 8 16:48:43 2024
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

udisks2 has some reverse dependencies with Mate. I fear removing udisks2, provided there are no other reverse dependencies, will break Mate.

Last edited by giumaug (2024-07-06 19:11:08)

Offline

#16 2024-07-06 19:22:42

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Can someone explains what I posted on #6 ?
Why  libblockdev-crypto doesn't exist?

Offline

#17 2024-07-06 19:39:14

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

That was answered in post #7. That didn't exist as a separate package until the package was split.  It was just libblockdev at that time.

This also explains the original error in downgrading.  When the package was split the split packages may have included conflicts / replaces entries to facilitate the transition, but nothing would have been done to facilitate the reverse backwards transition.  When downgrading you'd get the old libblockdev, but there's nothing to tell pacman to remove the existing split packages, so they remain installed and result in the dependency conflict.

You could remove these libblockdev-* packages with `pacman -Rdd <packages>`, and then complete the downgrade and libblockdev would then be pulled in as a dependency of the older version of some package (e.g., udisks2) and you should then have a system functioning as it would have on Jan 1.

Last edited by Trilby (2024-07-06 19:43:33)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#18 2024-07-07 19:50:57

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

Trilby,
I did what you suggested. After removing the libblockdev-* packages, the update moved forward but it failed during the package installation because lot of 'conflict files: files already in the filesystem' errors.
I tried to overwrite the existing files with:

pacman -Syyuu --overwrite *

The update completed, but unfortunately the system went gone. It didn't reboot.
Anyway I did a snapshot of the VM I'm using  for playing with Pacman, so I'm able to perform new attempts.

Offline

#19 2024-07-07 19:58:19

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

giumaug wrote:

I tried to overwrite the existing files with: <a nuclear sledge hammer>

You should never use that command - and certainly not if your motivation as stated in the first post was to learn about the package system.

Instead you should investigate (or at least share) what the conflicts are, then learn about why they are there.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#20 2024-07-07 20:12:46

giumaug
Member
Registered: 2023-08-16
Posts: 13

Re: Unable to downgrade system to old date using Arch Linux Archive.

My feeling is the system downgrade feature is something highly unreliable. You can play with it but it is unthinkable to do the things we talked in the thread in a real  environment for example in the box you use at work.
I will try to investigate the conflicts in the next days if I find the time.

Last edited by giumaug (2024-07-07 20:13:19)

Offline

#21 2024-07-07 20:18:47

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: Unable to downgrade system to old date using Arch Linux Archive.

I don't believe your test is representative.  Certainly downgrading is not nearly as reliable as upgrading, but I've downgraded via the archive many times in my course of using arch linux and never had anything but seamless results.  Admittedly, I was usually just going back a few weeks or a month at most - but that's a more realistic use: when something goes wrong, you may want to go back to when you know everything worked.  If you want to go back to 1985, you don't need the archive, you need a DeLorean.

Last edited by Trilby (2024-07-07 20:20:09)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#22 2024-07-07 21:00:46

seth
Member
Registered: 2012-09-03
Posts: 60,378

Re: Unable to downgrade system to old date using Arch Linux Archive.

The downgrade downgrades packages, it doesn't roll back your installation like a snapshot.
You've a bunch of packages for which no older version exists, so they won't be downgraded but there's also no reason to remove them.
So you've all those version-bound libblockdev-* split packages slushing around, breaking dependency requirements.
This could also have applied to AUR packages that depend on newer versions of repo packages explicitly.

Trilby's suggestion in #17 would have been mine as well, but I don't see how you'd end up with untracked files. Rather you would have ended up w/ a few files too little (and restored them out of the unsplit libblockdev package during the downgrade)

After removing the libblockdev-* packages

How exactly?

My feeling is the system downgrade feature is something highly unreliable

What /is/ highly unreliable is the command your attempted to deal with any of that, which is why there's an explicit warning: https://wiki.archlinux.org/title/System … n_commands

If you're curious to figure what went wrong and how to get around this, don't run that again and instead always share the errors you're facing verbatim: https://bbs.archlinux.org/viewtopic.php?id=57855


Trilby wrote:

If you want to go back to 1985

tbf, crossing the package split could have happened on a 1h downgrade - of course the likelyhood for such interventions rises when increasing the timeframe.

Offline

Board footer

Powered by FluxBB