Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

depsolve preventing all rpm-ostree install #5182

Open
comods opened this issue Dec 3, 2024 · 0 comments
Open

depsolve preventing all rpm-ostree install #5182

comods opened this issue Dec 3, 2024 · 0 comments

Comments

@comods
Copy link

comods commented Dec 3, 2024

Describe the bug

Using rpm-ostree install ...

error: Could not depsolve transaction; 1 problem detected:
 Problem: package glibc-devel-2.40-12.fc41.i686 from updates requires libxcrypt-devel(x86-32) >= 4.0.0, but none of the providers can be installed
  - conflicting requests
  - package libxcrypt-devel-4.4.36-11.fc41.i686 from updates requires libxcrypt(x86-32) = 4.4.36-11.fc41, but none of the providers can be installed
  - package libxcrypt-devel-4.4.36-7.fc41.i686 from fedora requires libxcrypt(x86-32) = 4.4.36-7.fc41, but none of the providers can be installed
  - package glibc-devel-2.40-3.fc41.i686 from fedora requires glibc = 2.40-3.fc41, but none of the providers can be installed
  - cannot install both libxcrypt-4.4.36-11.fc41.i686 from updates and libxcrypt-4.4.36-10.fc41.i686 from @System
  - cannot install both libxcrypt-4.4.36-7.fc41.i686 from fedora and libxcrypt-4.4.36-10.fc41.i686 from @System
  - cannot install both glibc-2.40-3.fc41.i686 from fedora and glibc-2.40-12.fc41.i686 from @System
  - cannot install both glibc-2.40-3.fc41.x86_64 from fedora and glibc-2.40-12.fc41.x86_64 from @System

All Installs being blocked because more versions of a package become available is unacceptable.

Reproduction steps

Update everyday, one day it will just lock you out and it may take weeks to work again.

Expected behavior

If there is a conflict auto-updating a package unrelated to the package I am installing, then just don't touch the unrelated package. I hope you can fix this dependence hell (that continues to happened every once in a while) that should never prevent end users from installing unrelated packages.

Actual behavior

Instead, rpm-ostree is currently holding my entire OS hostage. I am unable to use rpm-ostree install.

System details

rpm-ostree:
Version: '2024.8'
Git: b99fe35297d049618edcef263dedcecbb5fec572
Features:

  • rust
  • compose
  • container
  • fedora-integration

State: idle
BootedDeployment:
● ostree-unverified-registry:ghcr.io/ublue-os/bazzite-asus-nvidia-open:stable
Digest: sha256:f074538ca7243367f617c326b2c2ee6e5c00636f414c00592b1b58ab501218af
Version: 41.20241118.2 (2024-11-19T02:57:56Z)
LayeredPackages: adb codium dotnet-runtime-8.0 dotnet-sdk-8.0 glibc-devel.i686 lld.i686 mono-complete nasm pandoc snapd zig

Additional information

I can not recommend any ostree atomic os with this bug. An OS that can't install packages, can't be used for work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant