[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bad dependencies and missing packages



Hello riscv64 Porters,

I know you are all busy with the moving of RISC-V into the main archive (exciting news!), and just wanted to bring this to the teams attention, in case it is worthy of filing a bug (or making the determination that it is a temporary condition).

I am attempting to debootstrap a riscv64 root. However, I am getting the run around with dependencies, regardless of using unstable in debian-ports or unstable in the main archive. I am wondering if this is just a bad time to be doing this...

If I attempt to debootstrap with debian-ports (which I assume is frozen based on the message to debian-devel-announce today) I run into an odd condition with systemd. systemd_254~rc3-3 is installed, but it's dependency, systemd-dev_254~rc3-3_all is not available in debian-ports, only systemd-dev_254~rc3-1_all is available.

If I attempt a debootstrap with the main archive, I run into an error where dependencies are just flat out missing. For example, libsystemd-shared depends on libapparmor1, but libapparmor1 is not available in the main archive yet. Is it reasonable to expect these to become available as buildd/CI passes and pushes these to the main archive over the coming days?


For reference, these are the debootstrap commands I am running, and the errors I am seeing:
- Main Archive:
  - sudo debootstrap --arch=riscv64 unstable /home/user1k/riscv-chroot/ https://deb.debian.org/debian/
- debian-ports Archive:
  - sudo debootstrap --arch=riscv64 --keyring /usr/share/keyrings/debian-ports-archive-keyring.gpg --include=debian-ports-archive-keyring unstable /home/user1k/riscv-chroot https://deb.debian.org/debian-ports/

And the errors I am seeing when using the main archive/unstable/riscv64:
dpkg: dependency problems prevent configuration of libsystemd-shared:riscv64:
 libsystemd-shared:riscv64 depends on libapparmor1 (>= 2.13); however:
  Package libapparmor1 is not installed.
 libsystemd-shared:riscv64 depends on libip4tc2 (>= 1.8.3); however:
  Package libip4tc2 is not installed.
 libsystemd-shared:riscv64 depends on libkmod2 (>= 15); however:
  Package libkmod2 is not installed.
 libsystemd-shared:riscv64 depends on libseccomp2 (>= 2.4.1); however:
  Package libseccomp2 is not installed.

And the errors I am seeing from debian-ports/unstable/riscv64:
dpkg: dependency problems prevent configuration of systemd:
 systemd depends on systemd-dev (>= 254~rc3-3); however:
  Version of systemd-dev on system is 254~rc3-1.


Reply to: