• Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Packages
  • Assigned To No-one
  • Operating System pentium4
  • Severity Low
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Arch Linux 32
Opened by bill-auger - 14.03.2024
Last edited by Andreas Baumann - 19.04.2024

FS#354 - staging mkinitcpio<->cryptsetup conflict

it is not possible to enable staging

$ sudo pacman -Syuu
:: Synchronizing package databases...
 core-staging is up to date
 core is up to date
 extra-staging                      2.5 MiB  2.22 MiB/s 00:01 [##################################] 100%
 extra is up to date
 community-staging is up to date
 community is up to date
:: Starting full system upgrade...
resolving dependencies...
:: There are 2 providers available for dbus-units:
:: Repository core-staging
   1) dbus-broker-units  2) dbus-daemon-units

Enter a number (default=1): 
looking for conflicting packages...
:: cryptsetup and mkinitcpio are in conflict. Remove mkinitcpio? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'initramfs' required by linux
Closed by  Andreas Baumann
19.04.2024 21:22
Reason for closing:  Fixed
Admin
Andreas Baumann commented on 15.03.2024 07:12

Yeah, I cannot schedule it at the moment:

~/force cryptsetup > ~/x; source ~/x
cryptsetup bba9fe7b7d71c9b40a6f92d007e235b0606a4de6 0000000000000000000000000000000000000000 98ac7751d2a8a616cd2efe2265e90ce1bb1e1bf5 core
cryptsetup c5510bbd7627ce2e1c6938e12cacd9605c9abe21 0000000000000000000000000000000000000000 98ac7751d2a8a616cd2efe2265e90ce1bb1e1bf5 core
"make_source_info" did not return a "pkgbase" - eh, what?
>curl: (22) The requested URL returned error: 500<
><
><
Admin
Andreas Baumann commented on 15.03.2024 07:17

The state upstream is d1b583e33bc307b400e26efe04338acf0129368a, I don't understand
what the buildmaster is referencing here..
I fear the whole thing needs a reset to newest state versions..

Admin
Andreas Baumann commented on 15.03.2024 07:25

Neither bba9fe7b7d71c9b40a6f92d007e235b0606a4de6 nor
c5510bbd7627ce2e1c6938e12cacd9605c9abe21 reference anything in the current
package git repo:
https://gitlab.archlinux.org/archlinux/packaging/packages/cryptsetup.git So, the buildmaster tries to build old versions still referencing to
the old https://github.com/archlinux/svntogit-packages.

c5510bbd7627ce2e1c6938e12cacd9605c9abe2Author: eworm <eworm@eb2447ed-0c53-47e4-bac8-5bc4a241df78>
Date:   Tue Nov 29 11:07:05 2022 +0000

    db-move: moved cryptsetup from [testing] to [core] (x86_64)
    
    git-svn-id: file:///srv/repos/svn-packages/svn@462694 eb2447ed-0c53-47e4-bac8-5bc4a241df78

bba9fe7b7d71c9b40a6f92d007e235b0606a4de6 doesn't exist anywhere?

Admin
Andreas Baumann commented on 15.03.2024 07:27

-rw-r–r– 1 http http 49 Mar 15 08:13 'cryptsetup=core=c5510bbd7627ce2e1c6938e12cacd9605c9abe21=0000000000000000000000000000000000000000'

existed back in March, now I get error 500.

Admin
Andreas Baumann commented on 15.03.2024 07:28

The message above also doesn't make clear which version the buildmaster tries
to build.

Admin
Andreas Baumann commented on 15.03.2024 07:30

/get-source-info cryptsetup core c5510bbd7627ce2e1c6938e12cacd9605c9abe21 0000000000000000000000000000000000000000
curl: (22) The requested URL returned error: 500

./get-source-info cryptsetup core bba9fe7b7d71c9b40a6f92d007e235b0606a4de6 0000000000000000000000000000000000000000
fine

./get-source-info cryptsetup core d1b583e33bc307b400e26efe04338acf0129368a 0000000000000000000000000000000000000000
fine

Admin
Andreas Baumann commented on 15.03.2024 07:32

Despite all that the package actually builds (though not quite clear in :

-rw-r--r-- 1 http mirror    310 Mar 15 08:14 cryptsetup-2.7.0-1.1-pentium4.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 755067 Mar 15 08:14 cryptsetup-2.7.0-1.1-pentium4.pkg.tar.zst
-rw-r--r-- 1 http mirror    566 Mar 15 08:14 cryptsetup-2.7.0-1.1-i686.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 792835 Mar 15 08:14 cryptsetup-2.7.0-1.1-i686.pkg.tar.zst

but this is clearly the wrong version:

-rw-r--r-- 2 http mirror    310 Mar  8 22:20 cryptsetup-2.7.1-1.0-i686.pkg.tar.zst.sig
-rw-r--r-- 2 http mirror 757586 Mar  8 22:20 cryptsetup-2.7.1-1.0-i686.pkg.tar.zst
-rw-r--r-- 2 http mirror    310 Mar  8 22:22 cryptsetup-2.7.1-1.0-pentium4.pkg.tar.zst.sig
-rw-r--r-- 2 http mirror 757396 Mar  8 22:22 cryptsetup-2.7.1-1.0-pentium4.pkg.tar.zst
-rw-r--r-- 1 http mirror    310 Mar 15 08:14 cryptsetup-2.7.0-1.1-pentium4.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 755067 Mar 15 08:14 cryptsetup-2.7.0-1.1-pentium4.pkg.tar.zst
-rw-r--r-- 1 http mirror    566 Mar 15 08:14 cryptsetup-2.7.0-1.1-i686.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 792835 Mar 15 08:14 cryptsetup-2.7.0-1.1-i686.pkg.tar.zst

So the only scheduling working is the manual one `schedule-for-rebuild -t`.

Admin
Andreas Baumann commented on 15.03.2024 07:34
~/force cryptsetup > ~/x ; source ~/x
Which packages to rebuild? (Comma separated; Empty means all)
     1  any cryptsetup bba9fe7b7d71c9b40a6f92d007e235b0606a4de6 0000000000000000000000000000000000000000 core
     2  any cryptsetup c5510bbd7627ce2e1c6938e12cacd9605c9abe21 0000000000000000000000000000000000000000 core
     3  any cryptsetup d1b583e33bc307b400e26efe04338acf0129368a 0000000000000000000000000000000000000000 core
Choice: 3

So we get hopefully the right version.

Admin
Andreas Baumann commented on 15.03.2024 07:40

Looking better:

-rw-r--r-- 1 http mirror    566 Mar 15 08:37 cryptsetup-2.7.1-1.1-i686.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 794171 Mar 15 08:37 cryptsetup-2.7.1-1.1-i686.pkg.tar.zst
-rw-r--r-- 1 http mirror    566 Mar 15 08:39 cryptsetup-2.7.1-1.1-pentium4.pkg.tar.zst.sig
-rw-r--r-- 1 http mirror 798091 Mar 15 08:39 cryptsetup-2.7.1-1.1-pentium4.pkg.tar.zst
Admin
Andreas Baumann commented on 12.04.2024 08:17
looking for conflicting packages...
:: mkinitcpio and systemd are in conflict. Remove systemd? [y/N] y
:: mkinitcpio and cryptsetup are in conflict. Remove cryptsetup? [y/N] y
:: mkinitcpio and lvm2 are in conflict. Remove lvm2? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'systemd' required by mkinitcpio
:: removing systemd breaks dependency 'systemd' required by at-spi2-core
:: removing systemd breaks dependency 'systemd' required by base
:: removing systemd breaks dependency 'systemd' required by colord
:: removing systemd breaks dependency 'systemd' required by cups-filters
:: removing systemd breaks dependency 'systemd' required by libcolord
:: removing systemd breaks dependency 'systemd' required by libgudev
:: removing systemd breaks dependency 'systemd' required by libinput
:: removing systemd breaks dependency 'systemd' required by libpulse
:: removing systemd breaks dependency 'systemd' required by libwacom
:: removing systemd breaks dependency 'systemd' required by polkit-duktape
:: removing systemd breaks dependency 'systemd' required by rtkit
:: removing systemd breaks dependency 'systemd' required by systemd-sysvcompat
:: removing systemd breaks dependency 'systemd' required by vte3
Patrick Smits commented on 14.04.2024 08:45

Isn't this related to the mkinitcpio hook migration in v38? See https://archlinux.org/news/mkinitcpio-hook-migration-and-early-microcode/

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing